Menus and Dialog Boxes: 5 Interaction Commands

Up: GEOS SDK TechDocs | Up | Down | Prev: 4 Supplemental Usage | Next: 5.1 InteractionCommand Types

Much of the flexibility of GenInteraction lies in its ability to recognize and process a variety of special InteractionCommand s. These commands are data types that the Specific UI and the Interaction can use to decide what actions to take. Depending on the InteractionCommand , the UI may perform several pre-defined actions. Much of this functionality is automatic through the inclusion of standard response triggers within a dialog box.

Some GenInteractionType s provide one or more triggers for your use when the Interaction is built as a dialog box. These default triggers are automatically provided without your needing to create and attach triggers to the Interaction itself. Triggers provided in this manner are known as standard response triggers. Standard response triggers usually appear within an area of the dialog box known as a reply bar.

Each standard response trigger has a specific InteractionCommand associated with it. These triggers perform their actions by sending out their InteractionCommand with the message MSG_GEN_GUP_INTERACTION_COMMAND to themselves when activated. The message will travel up the tree to the first GIV_DIALOG Interaction, where it will be handled. See InteractionCommand Types for the pre-defined InteractionCommand s.


Up: GEOS SDK TechDocs | Up | Down | Prev: 4 Supplemental Usage | Next: 5.1 InteractionCommand Types