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

Chapter 7

Configurations


Describes how configurations override the default behavior of items.

Overview
Declaring Configurations for Items
Kinds of Configuration Statements
Scope of Configurations
Precedence of Configurations
Example of the Scope of Configurations
How G2 Searches for Applicable Configurations
Instance Configurations and Definition Items
Configuring the User Interface of Items
Specifying the Applicable User Modes
Specifying Appropriate Operations for the Target Class
Configuring Menu Choices and Attributes in Tables
Configuring Attributes that Appear in Tables
Configuring Menu Choices
Configuring Non-Menu Choices
Configuring Table Menu Choices
Configuring Attribute Displays
Configuring Keystrokes
Constraints on Configuring Keystrokes
Considering the Target of a Configured Action
Example of Configuring Keystrokes
Configuring Mouse Clicks
Associating Selection with a Menu Choice or User Menu Choice
Associating a Mouse Click with an Operation
Associating a Mouse Click with Drag and Drop Capabilities
Associating a Mouse Click with a Mouse-Tracking Procedure
Coding the Mouse-Tracking Procedure
Example of Mouse-Tracking Procedure
Conflicts Between Mouse-Tracking and Other User Interface Operations
Constraining the Movement of Items
Aligning Items To an Invisible Rectangle
Aligning Items on an Invisible Grid
Configuring the User Interface of Proprietary Items
Configuring Access To and From Other G2, G2 Gateway, and Telewindows Processes
Allowing or Prohibiting Network Access
Allowing Read and Write Access
Allowing Execute Access
Allowing Inform Access
Allowing Connect Access
Configuring Properties of Items
Specifying the Scope of the Declared Properties
Specifying Exceptions to the Declared Properties
Optimizing the Compilation of an Item
Declaring a Procedure to be Inlined
Declaring a Method to be Inlined
Declaring Items as Stable Hierarchy
Declaring an Item Independent for All Compilations
Declaring an Item Stable for Dependent Compilations
Declaring an Activatable Subworkspace for an Item
Declaring Subworkspace Connection Posts for Items
Disallowing Manual Connections for an Item
Including Comments in Configurations
Describing Configurations
Declaring User Modes in Configurations
Associating User Modes with G2-Window Items
Associating User Modes and Users
Example of Configuring the User Interface of an Item
Obtaining the Attributes Visible for a User Mode Programmatically
Declaring Generic and Exception Configurations
Combining Configurations
Combining Cooperatively
Combining Additionally
Including Additionally
Excluding Additionally
Implementing Localized Exceptions
Combining Absolutely
Configuring the G2 Main Menu and Global Keystrokes
Configuring the G2 Main Menu
Restricting Help
Keyboard Command Restrictions
Using Configurations in Modularized KBs
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 17)

Copyright © 1997 Gensym Corporation, Inc.