|
GEOS SDK TechDocs
|
|
5.8 Geometry Manager
|
5.10 Other Gadgets
The GenItem, GenItemGroup, GenBoolean, GenBooleanGroup, and GenDynamicList objects can be used to provide several different types and styles of lists. Lists may appear within menus or dialog boxes. The actual visual implementation of a list depends on the specific UI in use; however, there are several basic types of lists available (for complete information, see the Lists chapter):
-
Dynamic lists
Lists can be either static (a set number of elements) or dynamic (a varying number of elements).
-
Scrolling lists
Scrolling lists are usually implemented for long lists or dynamic lists.
-
Exclusive lists
Exclusive lists have one and only one element chosen at all times.
-
Non-exclusive lists
Non-exclusive lists may have any number of elements set at a time. Each element is set or reset independently of the others.
-
Non-exclusive lists with override
Non-exclusive lists with an override have a non-exclusive list with an additional element that overrides all the others (an example is the text styles menu--the "Plain" option overrides each of the others).
|
GEOS SDK TechDocs
|
|
5.8 Geometry Manager
|
5.10 Other Gadgets