| Prev | Next | Previous Chapter | Next Chapter | Title Page | Glossary | Index | Comments |

Part III

Controlling GMS


Chapter 10: Controlling Access to Menus

Shows how to control access to menus by locking all menus against user input, disabling and enabling individual menu entries, and restricting menu entries in specified user modes.

Chapter 11: Controlling the Appearance of Icons

Shows how to specify an icon for a menu entry, and customize its color and size.

Chapter 12: Internationalizing GMS Menus

Summarizes the techniques for displaying GMS menus in different languages, using Gensym Foundation Resources (GFR) to provide internationalization.

Chapter 13: Configuring Global GMS Characteristics

Shows how to set properties that affect GMS as a whole such as automatic GMS startup, preserving the compiled resource on reset, specifying the maximum number of menu entries, suppressing global consistency checking, and internationalization.

Chapter 14: Customizing the GMS Interface to the User

Shows how to set GMS properties for individual G2 users. These properties include: font and separator size, help display, text and background colors, navigation modes, menu blinking, initial menu, and menu language.

Chapter 15: Specifying the Interface Between GMS and G2

Shows how to configure GMS to work with and extend G2 capabilities such as accessing a compiled resource from G2, implementing keyboard accelerators, and handling mouse events for popup menus.

Chapter 16: Managing GMS Programmatically

Shows how to manage programmatically the internal operations of GMS. You can use the techniques described to manage menu building and compilation, change global settings, manage user preferences, and reset GMS without resetting G2.


| Prev | Next | Previous Chapter | Next Chapter | Title Page | Glossary | Index | Comments |
Copyright © 1997 Gensym Corporation, Inc.