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
Copyright © 1997 Gensym Corporation, Inc.