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


 

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

add_ActionExecute

 

method add_ActionExecute(value: ActionExecuteEventHandler)

 

void add_ActionExecute(ActionExecuteEventHandler value)

 

Sub add_ActionExecute(value As ActionExecuteEventHandler)

Parameters:

  • value:

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

remove_ActionExecute

 

method remove_ActionExecute(value: ActionExecuteEventHandler)

 

void remove_ActionExecute(ActionExecuteEventHandler value)

 

Sub remove_ActionExecute(value As ActionExecuteEventHandler)

Parameters:

  • value:

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

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

 

add_ActionExecute

 

method add_ActionExecute(value: ActionExecuteEventHandler)

 

void add_ActionExecute(ActionExecuteEventHandler value)

 

Sub add_ActionExecute(value As ActionExecuteEventHandler)

Parameters:

  • value:

remove_ActionExecute

 

method remove_ActionExecute(value: ActionExecuteEventHandler)

 

void remove_ActionExecute(ActionExecuteEventHandler value)

 

Sub remove_ActionExecute(value As ActionExecuteEventHandler)

Parameters:

  • value:

 

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)