Browser View Menu

Select View from the Browser menu bar to display the following menu:

Browser View Menu

The following sections describe each option.

Show Compound Children (Ctrl+J)

Allows you to edit certain resource values of the compound children of compound widgets. Compound children are sub-widgets of an automatically created widget. (For example, if you create a file selector box, it automatically creates buttons.) You can alter the appearance or behavior of the child widgets that comprise a compound widget.

Compound widget view

Selecting Show Compound Children changes the view of any compound widget in the Browser. The Browser displays the compound children (usually hidden) as the children of the compound widget. An icon is displayed next to the children to identify them as special children.

Updating the Resource Editor

You can then select a compound child as you would any other widget, and update the Resource Editor. The Resource Editor displays a subset of the compound child's resources.

Editing resources

Although most resources of a compound child are not available because they are overridden by the containing compound widget, you can edit any displayed resources. Once a compound child's resources are displayed, you can use the Resource Editor to can change resources, hide/show the object, and so forth. Refer to Resource Editor for more detailed information about the Resource Editor.


Note: You cannot use the Browser to cut, copy, or paste a compound child.

Show Menu Children (Ctrl+U)

Allows you to access the contents of menus directly on your interface.


Note: Show Menu Children is insensitive for any currently selected widget other than a cascade button, option menu, or popup menu.

Setting the Show Menu Children toggle for a cascade button or menu displays the associated menu. You can then manipulate the children as you manipulate a typical interface object, for example, using drag and drop operations. Unsetting the Show Menu Children toggle for a given menu hides all of its descendants, and automatically unsets Show Menu Children for any descendant menus.

Select Parent (Ctrl+H)

Selects the parent of the currently-selected instance and makes the parent the currently-selected instance. Select Parent is especially helpful when a parent is not easily selectable on an interface.

Keep Parent (Ctrl+K)

Forces any widget you subsequently create automatically to become the child of the currently selected widget (saving time in constructing the interface.


Note: Widgets that cannot be legal children of the currently selected widget are desensitized on the Palette. For example, a push button cannot have children. If a push button is the selected widget, and Keep Parent is set, the entire Palette is desensitized.

While Keep Parent is set, you select a new parent widget by clicking on the widget or its instance name. You can create a child of the current parent by double-clicking on any legal object in the Palette.

Snap To Grid

Forces each widget that you subsequently resize, move, or create to align itself with the underlying placement grid. Theplacement grid is invisible, and you can adjust the grid by selecting User Preferences from the Options menu. Snap To Grid remains set until you unset it. Setting or unsetting Snap To Grid does not move any existing widgets.

Show Messages (Ctrl+M)

Toggles the display of the Browser Message window. If Builder Xcessory sends a warning or error when the window is hidden, the Message window is restored and the message displayed. Informational messages, such as confirmations of file generation, do not automatically restore the Message window.

Click the Hide push button to the left of the Message window to hide the Browser Message window.

Show Search/Select

Displays the Select input field. The Select input field is displayed at the bottom of the Browser.

You can search on either a an Instance of an object (an instance name, such as "pushbutton") or a Class Instance of an object (a class name, such as "XmPushButton"). To search:

1. Choose either Instance or Class from the option menu next to Select.

2. Enter the name in the Select input field (such as "pushbutton").

Every instance that contains that name (such as "pushbutton", "pushbutton1", "pushbutton2", etc.) is selected.

Alternatively, to search for a specific instance that has not been renamed, search on the instance or class name, and use the arrow buttons to walk through one instance at a time.

Show Toolbar

Displays the Browser Toolbar. The Browser Toolbar is displayed immediately under the Browser menu bar.

Browser Toolbar

Adding menu items to the Toolbar

To add menu items to the Toolbar, hold down the Shift key and select the item from its menu. For example, to add Raise to the Toolbar:

1. Confirm that the Toolbar is being displayed. If not, set Show Toolbar on the Browser View menu.

2. Hold down the Shift key and select Raise from the Browser Edit menu.

Certain menu items, such as the Windows menu entries, which are automatically entered, cannot be added to the Toolbar. A warning dialog is displayed if you attempt to do so.

Removing menu items from the Toolbar

To remove an item from Toolbar, hold down the Shift key and select either the appropriate icon on the Toolbar or the item on the menu. For example, to remove Raise from the Toolbar, hold the Shift key and select Raise on the Toolbar.


Note: Unselecting Show Toolbar hides the Browser Toolbar.

Show Class Hierarchy

Displays a window that shows the superclass-subclass hierarchy you created in your interface. This window provides an easy method for viewing the organization of your classes.

Clear Messages

Clears any messages currently displayed on the Browser Message window. If Builder Xcessory sends a warning or error when the message window is hidden, the Message window is restored and the message displayed. Informational messages, such as confirmations of file generation, do not automatically restore the Message window.


Note: Click the Hide push button to the left of the Message window to hide the Browser Message window.

 

Documentation: