| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 12)

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
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 12)

Copyright © 1997 Gensym Corporation, Inc.