The Graphic User Interface (GUI) frameworks provide classes that are useful for building user interfaces for CommonPoint applications. These frameworks are built on the view and input systems and make use of the 2D Graphics System.
- Windows and frames provide the basic mechanism for presenting document information on the screen. See "Windows and frames" on page 90.
- Controls and control states allow the user to manipulate your data indirectly. For example, push buttons, check boxes, radio buttons, sliders, text entry fields, scrolling lists, spin buttons and drop down text controls. See "Controls" on page 92.
- Scrolling support, in the form of scrollbars, scrolling views, scrolling coordinators and scrolling requests, manage the display of visual elements that are larger than the display area allocated to them. See "Scrolling support" on page 101.
- Menus present a hierarchy of commands to the user. See "Menus" on page 102.
- Action framework provides a mechanism for GUI elements to generate semantic action objects. These actions are delegated to action handlers, linked implicitly through a view or menu hierarchy. See "Action framework" on page 105.
- Drag and Drop framework, provides support for exchanging objects between drag sites and drop acceptors. See "Drag and Drop framework" on page 107.
- Layout views manage the layout of multiple controls in a dialog. See "Layout Views" on page 111.
- Dialog support, for presenting dialog boxes, with a common set of useful dialogs, including a color chooser. See "Dialog Support" on page 112.
- Label views, labels, and decorations display labelled borders surrounding a given content view. See "Label View, Labels, and Decorations" on page 113.
NOTE
Most GUI elements do not support keyboard interfaces. Parent views or derived classes can easily add keyboard interfaces. GUI elements in a future release of the CommonPoint application system will include keyboard interfaces.
- Windows and frames
-
- Controls
-
- Scrolling support
-
- Menus
-
- Action framework
-
- Drag and Drop framework
-
- Layout Views
-
- Dialog Support
-
- Label View, Labels, and Decorations
-
[Contents]
[Previous]
[Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.
Generated with WebMaker