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


Properties


Actions

Represents the collection of the actions (Action items).

 

property Actions: ActionList read;

 

ActionList Actions { get; }

 

ReadOnly Property Actions() As ActionList

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

Toolbars

Represents the list of toolbars.

 

property Toolbars: ToolbarList read;

 

ToolbarList Toolbars { get; }

 

ReadOnly Property Toolbars() As ToolbarList

Events


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)