Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

The Tree

  • Last UpdatedOct 27, 2023
  • 3 minute read

The tree is populated with a representation of the Active customization file: CommandBars and their contents: Menubars and their entries and Context Menus defined in each of the configuration files above and including the currently selected file. It also contains a list of the currently loaded resource files. The Tree View supports the following user interactions:

Selecting a Node in the Tree

The property grid (5) is updated with the corresponding object so that its properties can be edited. Only objects which are defined in the currently active customization file can have their properties modified. Selecting a node in the tree which represents an object defined in a non-active file will update the property grid, but it will be disabled thus preventing modification.

If the selected node represents a CommandBar then a representation of the CommandBar will be displayed in the Preview Area (1).

If the selected node represents a resource file then the resource editor (7) will be displayed instead of the property grid.

Drag & Drop within the Tree

The tools owned by a MenuTool or a CommandBar can be re-ordered by dragging the tool to the new desired position. MenuTools owned by the MenuBar can also be re-ordered using drag and drop.

Node Context Menus

The context menu for the CommandBars Node contains the following operations:

New Command Bar - Creates a new CommandBar with unique default name (CommandBar<N>).

The context menu for a CommandBar node contains the following operations:

Delete - Delete the CommandBar. If the CommandBar contains tools then a confirmation MessageBox is displayed.

The context menu for the MenuBar node contains the following operations:

New Menu - Creates a new MenuTool with a unique default name (Menu<N>).

The context menu for the Context Menus node contains the following operations:

New Menu - Creates a new MenuTool with a unique default name (Menu<N>).

The context menu for a Tool node contains the following operations:

First in group - Marks the tool instance as being the first in a group. It then gets a separator drawn above it.

Delete - Removes the tool instance from the MenuTool or CommandBar.

In This Topic
TitleResults for “How to create a CRG?”Also Available in