This is the base class for module GUIs and provides an interface for module GUI management.
Constructor.
Argument | Type | Default | Description |
moduleName | String | Name used to identify this module. | |
displayTypes | Int | Types of primary objects that this module may display. |
Activates the module during switch processing (allows for module specific activation requirements).
Deactivates the module when switching out (allows for module specific deactivation requirements).
Returns the command string to initialize the toolsets in the kernel that are corresponding to the toolsets registered with the module GUI.
Returns the type of the primary objects which may be displayed when this module is active (this currently assumes a single type).
Deactivates and hides the module's GUI components in the menubar, toolbar and toolbox.
Argument | Type | Default | Description |
location | Int | Location where gui components are placed. |
Registers a procedure toolset (called during construction of derived modules).
Argument | Type | Default | Description |
tool | AFXProcedureToolsetGui | Pointer to procedure toolset being registered. |
Registers a toolset (called during construction of derived modules).
Argument | Type | Default | Description |
tool | AFXToolsetGui | Pointer to toolset being registered. | |
opts | Int | Options for creating toolset GUI components. |
Activates and shows the module's GUI components in the menubar, toolbar and toolbox.
Argument | Type | Default | Description |
location | Int | Location where gui components are placed. |