| GEOS SDK TechDocs
The following documents describe mechanisms and object classes from
which you may build up your application's UI.
- Nokia 9000i Communicator UI
- The Nokia 9000i Communicator defines specialized UI classes, some of
which fill the role plain vanilla GEOS UI classes on the device.
- UI Overview
- Overview of the GEOS UI classes, including examples.
- GenGlyph
- Perhaps the simplest UI class, GenGlyph displays a moniker, takes up
space, and does little else.
- GenInteractionClass
- The grouper class: acts as a logical grouper, a dialog box.
On devices which support menus, GenInteractions can be menus.
- GenTriggerClass
- The button class.
- Geometry Management
- The User library spacially arranges UI objects, guided by hints
attached to these objects.
- List Classes
- How to make lists of choices, scrolling and otherwise.
- GenViewClass
- A scrolling clipping view.
- GenValueClass
- The number spinner and scroller button class.
- Online Help
- How to provide on-line help to your application's users.
- Text Objects
- How to use some of the advanced features of text objects.
- VisContentClass
- Acts as the content of a GenView; has great control over how it
manages its children.
- VisClass
- VisClass does little on its own, but is very customizable. It can
draw itself and control how it handles user input. It can appear in
VisComps or VisContents.
- VisCompClass
- Like VisClass, but can manage children.
- Table Library
- Draws a grid, and provides an easy API for drawing in cells of the grid.
- Pen Library
- If the Nokia 9000i Communicator supported ink input, you might use
some of the functionality of this library. Other GEOS devices use its
Ink-gathering object.
| GEOS SDK TechDocs