IHYCrossPlatformActions

Overview

The IHYCrossPlatformActions interface represents actions that can be used in a cross platform environment. This interface is used by the unmanaged hosts to retrieve and execute actions in the managed plugins.

There is no need to implement this interface manually, since it is already implemented by both visual and non-visual plugins.

Use Case

You will not use this interfaces directly, instead, you can use the Action property of the NonVisualPlugin or VisualPlugin to define actions.

Location


Properties


ActionDefintions

String that holds XML definitions of the actions.

 

property ActionDefintions: String read;

 

String ActionDefintions { get; }

 

ReadOnly Property ActionDefintions() As String

Required Methods


GetActionImages

Returns a handle of the image list that stores action images.

 

method GetActionImages: IntPtr

 

IntPtr GetActionImages()

 

Function GetActionImages() As IntPtr

InvokeAction

 

method InvokeAction(actionName: String)

 

void InvokeAction(String actionName)

 

Sub InvokeAction(actionName As String)

Parameters:

  • actionName: