Almost all of our environment specifications have been satisfied. The
last task is to be able to select a variable in any of the
interpreter's windows and see all occurrences in every window. To do
so, we must:
- Re-encapsulate each view in the tool network to send and
receive highlight requests.
- Add a selection to each view to memorize all occurrences of a
variable name. We also add a select to each ctedit to display this
selection information.
- Write the selection algorithm that calculates the selection
path in a source tree for a given variable name.
- Attach an action to the mouse button to trigger the selection
calculation when a variable has been selected.
- Specify select resources for the highlighted data.