This section allows user to edit properties for each kind of command component such as: command, command list, anonymous group, and named group.
Figure 1 - The "Command Details" section
Name: Property automatically generated using the following syntax: “Command “ + <autoNumeric>.
Text: Property automatically generated with the same value as the Short text property. The user is allowed to change it later.
Shor text: Property automatically generated using the following syntax: “New Command “ + <autoNumeric> . The user is allowed to change it later, and when that happens, the commandId property is updated if it still has an autogenerated value.
ID: Property automatically generated based on the short text: <shortText> + Id + <autoNumeric>.
Priority: Priority of the command. The priority is used to control the sort order for commands of the same type within the same group.
Type: Type of command. Initialized to the selected element in the "Command Lists Tree" if an element was selected when the developer clicked the New Command button and if the selected element is an instance of AnonymousGroup.
Anonymous group: Initialized to the selected element in the Tree if an element was selected when the developer clicked the New Command button and if the selected element is an instance of AnonymousGroup.
Named group link: Not editable.
Named group: Allows you to select one of the elements previously added to the design, and creates a new group hierarchy.
State flags: Controls cooperation between the UIQ application framework and different command operators in the UI.
Figure 2 - The "State Flag" window
CPF flags: Controls the state, occurrence, appearence, and behavior of a single command.
Figure 3 - The "CPF flags" window
The next table shows the properties that enable changes, depending on the component selected in the Tree.
PROPERTIES | COMPONENT | |||
---|---|---|---|---|
Command List | Command | Group (Named) | Group (Anonymous) | |
Name | X | X | X | X |
Text | - | X | X | - |
Shot text | - | X | X | - |
ID | - | X | - | - |
Priority | - | X | X | - |
Type | - | X | X | - |
Anonymous group | - | X | X | - |
Named group link | - | - | - | - |
Named group | - | X | X | - |
State flags | - | X | X | - |
CPF flags | - | X | X | - |
Table 1. Modifiable Properties by component