System.Actions
Provides action features that do not depend on the GUI application framework.
For more information, see RTL Actions.
| Package | rtl230.bpl |
|---|
Contents
Classes
| EActionError | Class for action exceptions. |
| TActionListEnumerator | Auxiliary class for enumeration actions in TContainedActionList. |
| TContainedAction | TContainedAction is the base class for actions that can be grouped by category and that can appear in action lists. |
| TContainedActionClass | TContainedActionClass defines the metaclass for TContainedAction. |
| TContainedActionLink | TContainedActionLink is the base class for action links that connects actions to action clients and sets commonly used properties to client objects. |
| TContainedActionLinkClass | TContainedActionLinkClass defines the metaclass for TContainedActionLink. |
| TContainedActionList | The base class for list of actions, without the published properties. |
| TContainedActionListClass | TContainedActionListClass defines the metaclass for TContainedActionList. |
| TCustomShortCutList | Manages a list of keyboard shortcuts. |
Routines
| CreateAction | Creates an action of the specified ActionClass type. |
| EnumRegisteredActions | Iterates through the list of registered actions, passing them to the Proc callback function. |
| RegisterActions | Registers action classes so that they appear in the list of standard actions in the Action List editor or Action Manager. |
| RegisteredShortCut | Returns a TShortCut previously registered with the specified Index. |
| RegisteredShortCutCount | Returns the number of TShortCut instances currently registered. |
| RegisterShortCut | Registers the specified ShortCut, with the specified Index if it is a valid index, and returns the registered index. |
| UnRegisterActions | Unregisters the specified set of action classes. |
| UnregisterShortCut | Unregisters the specified ShortCut, and returns True on success or False if the specified shortcut was not registered. |
Types
| _di_TEnumActionListRef | Delphi interface of TEnumActionListRef for C++ applications. |
| TActionListState | Specifies the type for the state of an action list. |
| TEnumActionListEvent | Type of procedure that receives an action. |
| TEnumActionListRef | Anonymous method that receives an action. |
| TEnumActionProc | The method pointer type is used to declare callback functions. |
| TEnumActionProcInfo | TEnumActionProcInfo is an alias to an untyped pointer. |
| TStatusAction | The type for the status of an input field in an action. |
Variables
| CreateActionProc | Global procedural variable that stores a procedure that CreateAction calls. |
| EnumRegisteredActionsProc | The global procedural variable that stores a procedure that iterates through the list of registered actions, passing them to the specified callback function. |
| RegisterActionsProc | The global procedural variable that stores a procedure that should register action classes so that they appear in the list of standard actions in the Action List editor or Action Manager. |
| UnRegisterActionsProc | The global procedural variable that stores a procedure that unregisters the specified set of action classes. |
| vDesignAction | vDesignAction is used to inform that an action is being created at design time in the IDE. |