For more information, see Chapter 9, Building a User Interface.
G2 Foundation Resources (GFR)
GFR establishes standard approaches to several important design and implementation issues commonly encountered in building inter-operable modules. GFR helps to assure the compatibility of modules with modules written by other authors who also use GFR.
G2 User Interface Development Environment/User Interface Library (GUIDE/UIL)
GUIDE/UIL provides a library of user interface components from which you can build dialogs from pre-built components. GUIDE includes a basic button library for navigation buttons. Once you have built a GUIDE application, you can remove the development modules of GUIDE from the application.
G2 Menu System (GMS)
GMS is provides a way of implementing menu bars. All applications involving top-level menu bars and pop-up menus in G2 should use GMS.
G2 Dynamic Displays (GDD)
GDD provides a number of attractive dials, meters, and displays, based on G2 power icons, which you can use directly or as direct superior classes. Use GDD to enhance the visual appeal of your application.
G2 Developer's Interface (GDI)
GDI provides menu templates and dialogs for standard menu layout and menu- based activities. You can use GDI as the basis for developing your own custom menu layout, or simply use one of the many useful GDI dialogs for selecting files, printing, manipulating modules, and the like. GDI is based on GMS and GUIDE.
G2 XL Spreadsheet (GXL)
GXL provides a way of creating scrolling tabular displays for viewing and editing a wide variety of lists, arrays, and complex data structures.
G2 OnLine Documentation (GOLD)
GOLD is a set of related modules that implement online documentation based on external browsers and HTML. GOLD is the standard way to deliver context-sensitive help and to access documentation via keyword, index, and table-of-contents searches.