Introduction |
The Right Click menu of 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 (for instance a package that could be withed but isn't).
By default, synching is turned on for each graphical view. When synched a graphical view 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:
Each graphical view keeps a history of each information it has presented. The history buttons of the toolbar and the History menu item of the Windows menu can be used to bounce back and forth in this history. This is useful for quickly backtracking or getting informa
The two graphical browsers, Hierarchy and Declaration have a variety of configuration options which may be set via the Options menu of the menu bar. In addition, certain toolbar actions are in effect when a Graphical View is in focus..
The scale menu allows you to choose the size of the text used. All picture sizes and layouts vary with text point size. The currently selected size is shown with a check mark on the left.
Note that other point sizes can be added through customization of configuration files found in the Understand for Ada installation directory. Contact support@scitools.com for information on how to do this.
The Text menu sets the manner that entity names are trimmed or altered for layout of graphics. Names may be truncated to a certain length or wrapped at a certain length.
- No TruncationThe Names menu controls whether or not full Ada names are used in the given drawing. A full Ada name includes its parent compilation units, and is analogous to not having a Use clause in your code. For instance,
- Text_Io.Put is the fully specified name.
Longer versus shorter names can alter the layout of pictures substantially.
The Layout menu controls the layout algorithm for a hierarchical chart. Only available on Hierarchy views (invocation, callby, instantiations, instantiated-by, with, withby, file contents, file declaration tree, type tree, type-derived from tree, child lib units, and parent units).
Crossing - a left-right view, minimizing space used but sacrificing some readability by permitting lines between entities to cross.
Non-Crossing - an up-down layout, using more space in some situations but enhancing readability by having no crossing lines. Multiple occurrences of the same sub-tree are not shown more than once.
This menu controls the number of levels to be traversed when laying out a Hierarchical view. The default value is "All Levels". Values of 1 to 5 may be set. Available only on Hierarchical views.
Controls if parameters are shown in Declaration or Hierarchical views.
The default is Off, turning this On can make hierarchical pictures much bigger.
Controls if call by's (who calls this entity) are shown on a Declaration (e.g. package, function, procedure) . Default is On.
Controls on Declaration views if invocations (who this entity invokes) are drawn. The Default is On.
Controls on Declaration views of compilation units (packages, tasks, separate procedures, etc...) if Withs are drawn. The default is On.
Controls if With Bys (who Withs a given compilation unit) are shown on Declaration views. The default is On.
The kind of reference changes with the type of entity and the nature of the reference:
- DeclareinScientific Toolworks, Inc. http://www.scitools.com Voice: (802) 763-2995 Fax: (802) 763-3066 support@scitools.com sales@scitools.com |