Presenting the Information

There were four mechanisms that I decided would be most useful to convey program information:

Selecting an item from any window will, where appropriate, highlight the item in other windows. Thus, these windows provide an integrated collection of views on a single program, each suited to different tasks. The views allow the user to quickly home in on particular areas, switch quickly between different areas of the program, and simultaneously view parts of the program that may be widely separated in the actual code. The individual components of each view can be related to each other easily, so that the user is not confused by the different representations available.

Matthew Exon 2004-05-28