| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (5 out of 12)

Using Configurations and User Modes

G2 provides a way of configuring the behavior of items in different user modes so that appropriate objects and behaviors are available to different classes of users. For example, end users should only see the graphical user interface, public objects, and public attributes. Furthermore, end users should not be able to move items on a workspace. Developers, on the other hand, need to see all public as well as all private items and have full access to all functionality.

You specify the behavior of items in different user modes by using item and instance configurations, which are system-defined attributes that allow you to configure the behavior of items and instances in different user modes. You can also specify the behavior of the overall KB by specifying item configurations in the KB Configuration system table. A user mode is a per-window global switch that affects the behavior of items in a KB through their item configurations.

For more information on configuring items, see the references in this table:

For information on... See...
Using item and instance configurations
Using Configurations and User Modes to Enforce Encapsulation
Implementing item and instance configurations
Adding User Interface Configurations
User modes
Avoiding User Mode Conflicts in Modules

| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (5 out of 12)

Copyright © 1997 Gensym Corporation, Inc.