|
GEOS SDK TechDocs
|
|
|
Menus and Dialog Boxes
|
2 GenInteraction Instance Data
Because of the nature of
GenInteractionClass
, objects of this class may appear in a variety of forms. The specific UI will have some control over the visual presentation of GenInteractions, but your application can usually specify in what manner the Interaction should appear. Your application may also add hints to the specific UI to modify the arrangement of objects within the Interaction.
GenInteraction provides three main visual implementations:
-
A sub-group, having no inherent visual representation at all. (The visual implementation depends on the Interaction's parent.)
-
A popup (typically a menu) remaining hidden from the application until activated, and then normally only remaining on-screen for the duration of the selection.
-
An independently displayable window (dialog box) coming on-screen whenever activated and going off-screen whenever instructed to.
-
Popout dialog boxes which can act as sub-group GenInteractions (for example a menu bar) that can be "popped out" into dialog boxes. Note that popouts are not related to pop-ups.
Specifically, a GenInteraction also provides the following features:
-
organization of the spacial arrangement of other objects.
-
the capability to apply properties within an Interaction either immediately (in immediate mode) or at a later time (in delayed mode).
-
the display of progress reports on the state of a process or object.
-
the ability to initiate commands.
-
several default dialog boxes for notification and affirmation responses.
-
modal dialog boxes that block other threads of execution until responded to.
Sub-Group Interactions
Popup Interactions (Menus)
Dialog Boxes
PopOuts
|
GEOS SDK TechDocs
|
|
|
Menus and Dialog Boxes
|
2 GenInteraction Instance Data