Introduction

## Graphical View Browsers

### Launching Graphic Views

The Right Click menu of an entity with structure or hierarchy (not variables or parameters) offers you a choice called "Graphical Views":

The Graphical Views menu adapts based on what kind of entity has been right clicked on. A greyed-out item refers to information normally available for that kind of entity but not applicable to this particular entity.

### General Rules for Using the Graphical Browsers

There are some general rules that can be used for browsing any type of graphical view.

1. Anywhere you see an entity, you can right click on it to learn more.
2. CTRL-RIGHT-CLICK does the same as a normal right click action but with a new window being provided for the information.
3. Reuse is turned on by default and is very helpful for quickly seeing the same kind of information about different entities.
4. Layout is done automatically, there is no need to move lines or boxes around for a better view. Options are available for changing the layout decisions automatically
5. Everything you see can be printed as you see it. Printing may be done to one page (squeezing the picture) or across multple pages (poster style).

### Reuse Checkbox

By default,"Reuse" is turned on for each graphical view. When set, that graphical view window presents information about any entity that is left clicked on in any view outside of that graphical view window. This permits quick and effortless gathering of information about whatever you want to learn about:

### Graphical Browser History

Each graphical view keeps a history of each information it has presented. The history buttons on the toolbar (left and right arrows) and the Windows->History menu item can be used to bounce back and forth in this history. This is useful for quickly backtracking.

You can also choose from a list of all open Graphics windows from the Window->Graphics Browsers m enu.

### Graphic Hierarchical Views Available

Hierarchical views show multiple level relationships between entities. Graphical Hierarchical views available are:

· Callby - view of who calls a given entity
· Invocations - who this entity calls
· Include - shows who this subprogram includes
· IncludeBy - shows who includes this file
· Derived Classes - shows what classes are derived from a given class
· Base Classes - show what classes are the base for a given class

### Graphic Declaration Views Available

Declaration views offer a one glance way to see important structure and relational information about a given entity. Understand for C++ offers these graphical Declaration views:

· File Declaration - shows what functions, macros, and variables are defined within a given file
· Class Declaration - shows the member defined within a given class.
· Type Declaration - shows what a type is composed of.
· Parent Declaration - shows what functions and objects are defined in the parent entity

Scientific Toolworks, Inc. http://www.scitools.com Voice: (802) 763-2995 Fax: (802) 763-3066 support@scitools.com sales@scitools.com