IPluginActions
Overview
Base interface for any Hydra plugins that contain actions. It is implemented by RemObjects.Hydra.VisualPlugin and represents the list of toolbars and NonVisualPlugin classes. The IPluginActions interface has properties that let the host application access the module actions and control its execution.
Location
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra
- Ancestry: IHYCrossPlatformInterface | IPlugin | IPluginActions
ActionExecute
This event is fired before an action starts to execute.
event ActionExecute: ActionExecuteEventHandler;
delegate: method ActionExecute(sender: Object; e: ActionExecuteEventArgs)
delegate ActionExecuteEventHandler ActionExecute()
delegate: void ActionExecute(Object sender, ActionExecuteEventArgs e)
Event ActionExecute As ActionExecuteEventHandler
delegate: Sub ActionExecute(sender As Object, e As ActionExecuteEventArgs)
Actions
Represents the collection of the actions (Action items).
property Actions: ActionList read;
ActionList Actions { get; }
ReadOnly Property Actions() As ActionList
Host (declared in IPlugin)
Gets or sets the host interface of the host application.
property Host: IHYCrossPlatformHost read write;
IHYCrossPlatformHost Host { get; set; }
Property Host() As IHYCrossPlatformHost
Images
Represents the list of images which can be used in toolbars and menu.
property Images: ImageList read;
ImageList Images { get; }
ReadOnly Property Images() As ImageList
InstanceID (declared in IPlugin)
Gets the InstanceID to determine the run-time identifier of the plugin instance.
property InstanceID: Int32 read;
Int32 InstanceID { get; }
ReadOnly Property InstanceID() As Int32
Toolbars
Represents the list of toolbars.
property Toolbars: ToolbarList read;
ToolbarList Toolbars { get; }
ReadOnly Property Toolbars() As ToolbarList
Actions
Represents the collection of the actions (Action items).
property Actions: ActionList read;
ActionList Actions { get; }
ReadOnly Property Actions() As ActionList
Host (declared in IPlugin)
Gets or sets the host interface of the host application.
property Host: IHYCrossPlatformHost read write;
IHYCrossPlatformHost Host { get; set; }
Property Host() As IHYCrossPlatformHost
Images
Represents the list of images which can be used in toolbars and menu.
property Images: ImageList read;
ImageList Images { get; }
ReadOnly Property Images() As ImageList
InstanceID (declared in IPlugin)
Gets the InstanceID to determine the run-time identifier of the plugin instance.
property InstanceID: Int32 read;
Int32 InstanceID { get; }
ReadOnly Property InstanceID() As Int32
Toolbars
Represents the list of toolbars.
property Toolbars: ToolbarList read;
ToolbarList Toolbars { get; }
ReadOnly Property Toolbars() As ToolbarList
ActionExecute
This event is fired before an action starts to execute.
event ActionExecute: ActionExecuteEventHandler;
delegate: method ActionExecute(sender: Object; e: ActionExecuteEventArgs)
delegate ActionExecuteEventHandler ActionExecute()
delegate: void ActionExecute(Object sender, ActionExecuteEventArgs e)
Event ActionExecute As ActionExecuteEventHandler
delegate: Sub ActionExecute(sender As Object, e As ActionExecuteEventArgs)