Chapter 9
Building a User Interface
Summarizes the various techniques for creating end-user interfaces, which include G2 user interface components and displays, icon libraries, configurations and user modes, and G2 utilities such as GFR, GUIDE/UIL, GMS, GDD, GDI, GXL, and GOLD.
- Introduction
- History of GUI-Building Tools at Gensym
- Developing a User Interface that is Separate from the Core
- Using G2 End User Displays and Components
- Using the G2 Icon Library
- Using Configurations and User Modes
- Using GFR to Support User Interface Development
- Communications and Error Handling
- Localization
- Palette Management
- Using GUIDE/UIL to Create Dialogs
- Using a GUIDE User Interface
- Creating a GUIDE User Interface
- Viewing and Editing Attribute Values through Dialogs
- Representing Different Types of Data
- Configuring GUIDE Programmatically
- Customizing UIL Controls
- Using UIL Methods, Actions, and Callbacks
- Distributing Your GUIDE Application
- Using GMS to Create Menus
- GMS Menu Types
- Pulldown Menus in Menu Bars
- Popup Menus
- Cascade Menus
- GMS Menu Entries
- Types of Menu Entries
- Enabled and Disabled Menu Entries
- Associating Help with a Menu Entry
- Defining GMS Menus Statically or Dynamically
- Customizing GMS Menus Globally or for Each User
- Using GDD to Create Dynamic Icons
- Localizing a Dynamic Display
- Using GDI to Create an Interface
- Related G2 Utilities
- Using GXL to Create Tabular Displays
- GXL Specifications
- The GXL Spreadsheet
- Spreadsheet Cells
- Cell Data Types
- The GXL Spreadsheet View
- GXL and Conventional Spreadsheets
- Using GXL to Edit G2 Lists and Arrays
- Application Programmer's Interface
- Using GOLD to Access Online Documentation
- The Online Documentation
- Gold Books
- URLs
- How GOLD Uses URLs
- Context-Sensitive Help
- Keyword Searches
- Application Programmer's Interface to GOLDUI
Copyright © 1997 Gensym Corporation, Inc.