GEOS SDK Documentation: UI

Up: 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.

Up: GEOS SDK TechDocs