GEOS SDK TechDocs
|
|
|
1 Geometry Manager Overview
One of the more difficult aspects of programming a graphically oriented application is positioning the user interface components on the screen. Developers often have to manually place buttons, size dialog boxes, and draw frames and titles. The GEOS Geometry Manager lets you ignore most of these issues.
The geometry manager allows you to ignore position, size, and spacing of your generic UI components; if you use visual objects, the geometry manager can calculate object sizes and positions, dynamically changing them as necessary. Because the geometry manager works at run-time, you have to do very little in the way of screen management. Instead, you can set various attributes and hints to fine-tune your UI's appearance.
1 Geometry Manager Overview
1.1 Geometry Manager Features
1.2 How Geometry Is Managed
2 Arranging Your Generic Objects
2.1 General Geometry Rules
2.2 Orienting Children
2.3 Justifying and Centering Children
2.4 Sizing Objects
2.5 Outlining the Composite
2.6 Using Monikers
2.7 Using Custom Child Spacing
2.8 Allowing Children to Wrap
2.9 Object Placement
3 Positioning and Sizing Windows
3.1 Window Positioning
3.2 Determining Initial Size
3.3 On-Screen Behavior
3.4 Window Look and Feel
GEOS SDK TechDocs
|
|
|
1 Geometry Manager Overview