This program creates and edits action menus. These menus may be used in the "Operations" menu bar, The "Tool Bar", the "Cyflex Config" tree or the "Operations" tree. Different locations for one of these menus have different capabilities and features as noted below.
Each menu item defines an action which the user may wish to perform. This version presently only supports simple commands which could be entered at a command line prompt. Later versions of this editor may support parameterized commands where the parameter values could be entered interactively by the user.
The basic structure of actions is a tree. Trees may be simple with a root node and a series of sub-nodes below it. Or them may be more complex with sub-nodes, sub-sub-nodes and so on. Any item in the tree may have an action associated with it.
Unlike a tree in use within CUI, this editing tree display is always expanded. This allows the editing mouse operations to work without getting confused with standard tree operations.
The main display points out that clicking and dragging a node in the tree will allow you to move it to any position within the display.
Double clicking on a node will display a dialog which will allow you to enter the command and various options on how the command is executed. The dialog displayed has its own help information.
Right-clicking on a node will display a pop-up menu of tree building options. These options include adding nodes to the tree and removing an existing node.
When entering command information, there is the option of setting a hot-key. The hot-key is only effective when this menu is located in the "Operations" menu bar. If this menu is in any of the other locations where one of these files may appear, the hot-key setting is ignored.
Icons may be entered with a command. General use is that icons would be used for items in the "Tool Bar" and labels used elsewhere. However there is no requirement for this.