Browser Display Modes

The Browser hierarchy has two display modes:

· Instances view (default)

· Classes view

The following sections describe the Browser display modes in more detail.

Browser in Instances View

In Instances View, the Browser displays the object instance hierarchy of your interface.

Entering Instances View

To enter Instances View, select Instances from the Instance/Classes view combination box on the left side of the Browser.

The following figure displays an example of the Browser in Instances view:

Object Instance Hierarchy

Displaying and hiding topLevelShells

A list of all topLevelShells in your interface is displayed below the combination box in a scrolled list. Click on a member of this list to toggle its display on the Browser. Highlighted members are displayed, and un-highlighted members are hidden.


Note: Hiding a topLevelShell decreases startup time and saves screen space (which facilitates browsing large interfaces). Hiding a topLevelShell does not affect code generation.

In Instances View, the Resource Editor displays different information depending on whether the currently selected object is a class instance or widget instance. Refer to Resource Editor for more detailed information about the Resource Editor.

Browser in Classes View

In Classes View, the Browser displays the class instance hierarchy of your interface. Refer to Classes and Methods in the Builder Xcessory User's Guide for more detailed information about using classes.

Entering Classes View

To enter Classes View, select Classes from the Instance/Classes view combination box on the left side of the Browser. The Browser displays the object instance hierarchy of all classes in your interface:

Class Instance Hierarchy

Changes that you apply to a class are applied to all instances of that class in your interface. Although you might not observe these changes until you return to Instances View, these changes happen immediately. For example, if you change the membership of a class and generate code while still in Classes View, the generated files reflect this change.


Note: If a class contains an object unavailable in the selected language, the class is not displayed. For example, a class which contains a Java object is not displayed if you selected C as your language.

Depending on whether the currently selected object is a class, widget instance, or class instance, the Resource Editor displays different information in Classes View. For more detailed information, refer to Resource Editor .

 

Documentation: