Overview: 5.6 The GEOS User Interface: Scrolling Views

Up: GEOS SDK TechDocs | Up | Prev: 5.5 Menus and Dialog Boxes | Next: 5.7 Visible Object Classes

Although the basic generic objects provided by GEOS are powerful and useful in many situations, applications still need a way to display their own specific data. In most systems, this consists of allocating a window for the application's use and then implementing additional functionality for that window--scrolling, scaling, and document management.

The GenView generic object does all these things for an application. The application can allocate any number of views for its own use, and each view can display anything from regular graphics to hierarchies of visible objects.

Most applications will use at least one view. Its power and flexibility give programmers the opportunity to concentrate on their own application's functionality without having to worry about display issues such as scaling, clipping, and scrolling--they are all handled automatically. Some of the features of a view are listed below (see the GenView chapter for more detailed information):


Up: GEOS SDK TechDocs | Up | Prev: 5.5 Menus and Dialog Boxes | Next: 5.7 Visible Object Classes