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
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra.CrossPlatform
- Ancestry: IHYCrossPlatformInterface | IHYCrossPlatformActions
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:
- NonVisualPlugin
- VisualPlugin
- Action
-
IHYCrossPlatformActions Interface
- .NET
- Delphi