The user interface for your ESL program is made up of many objects, e.g., graphical regions, dialog regions, dialog boxes. During an editing session, you can work on different portions of your user interface.
The Hierarchy Viewer lets you choose which objects you want to edit. You can include some objects to be edited and exclude other objects.
In ESL an object is related to another object through its ancestry. An ESL object is either the child of the desktop or the child of another ESL object. Objects which share the same parent are siblings.
When you lay out an object in the Screen Editor, you automatically set up the object's ancestry by inserting it into the desktop or into another ESL object.
The Hierarchy Viewer bases its view of your user interface on the objects' ancestries. It lets you choose object units from your user interface. Each child of the desktop and all of its descendants form an object unit.
The Hierarchy Viewer displays the names of all the objects available for editing. The desktop is the top of the hierarchy. Each child of the desktop appears in the next level of the hierarchy.
You can select as many object units as you want to edit in the Screen Editor. You will work on an object unit as a whole since the objects in the unit appear together on the Screen Editor's desktop.
Tips
•To hide and show individual objects within an object unit, use the Hide and Show commands while you're working in the Screen Editor.
•Think of the Hierarchy Viewer as a top-level Hide or Show.