IHYCrossPlatformAction
Overview
The IHYCrossPlatformAction interface describes an action item that can be passed between platforms. This interface is used internally by the Hydra core to transfer actions, you don't need to use this interface directly, instead you can use IHYPlugin interfaces to get access to a list of actions.
Location
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra.CrossPlatform
- Ancestry: IHYCrossPlatformInterface | IHYCrossPlatformAction
Caption
Stores action title.
property Caption: String read write;
String Caption { get; set; }
Property Caption() As String
Checked
Defines whether action is checked.
property Checked: Boolean read write;
Boolean Checked { get; set; }
Property Checked() As Boolean
DoExecute
This method is called whenever action is executed.
method DoExecute
void DoExecute()
Sub DoExecute()
DoUpdate
This method is called whenever action is updated.
method DoUpdate
void DoUpdate()
Sub DoUpdate()
Enabled
Defines whether action is enabled.
property Enabled: Boolean read write;
Boolean Enabled { get; set; }
Property Enabled() As Boolean
Hint
Stores action hint message.
property Hint: String read write;
String Hint { get; set; }
Property Hint() As String
ImageIndex
Stores action image index.
property ImageIndex: Int32 read write;
Int32 ImageIndex { get; set; }
Property ImageIndex() As Int32
Name
Holds name of the action.
property Name: String read write;
String Name { get; set; }
Property Name() As String
RequiredPrivilege
Custom string that defines a privileges that is required to use this action.
property RequiredPrivilege: String read write;
String RequiredPrivilege { get; set; }
Property RequiredPrivilege() As String
SetActionLink
Sets an action link that is associated with this action.
method SetActionLink(link: IHYCrossPlatformActionLink)
void SetActionLink(IHYCrossPlatformActionLink link)
Sub SetActionLink(link As IHYCrossPlatformActionLink)
Parameters:
- link: Reference to the action link.
UserData
Stores user defined data.
property UserData: String read write;
String UserData { get; set; }
Property UserData() As String
Visible
Defines whether action is visible.
property Visible: Boolean read write;
Boolean Visible { get; set; }
Property Visible() As Boolean
Caption
Stores action title.
property Caption: String read write;
String Caption { get; set; }
Property Caption() As String
Checked
Defines whether action is checked.
property Checked: Boolean read write;
Boolean Checked { get; set; }
Property Checked() As Boolean
Enabled
Defines whether action is enabled.
property Enabled: Boolean read write;
Boolean Enabled { get; set; }
Property Enabled() As Boolean
Hint
Stores action hint message.
property Hint: String read write;
String Hint { get; set; }
Property Hint() As String
ImageIndex
Stores action image index.
property ImageIndex: Int32 read write;
Int32 ImageIndex { get; set; }
Property ImageIndex() As Int32
Name
Holds name of the action.
property Name: String read write;
String Name { get; set; }
Property Name() As String
RequiredPrivilege
Custom string that defines a privileges that is required to use this action.
property RequiredPrivilege: String read write;
String RequiredPrivilege { get; set; }
Property RequiredPrivilege() As String
UserData
Stores user defined data.
property UserData: String read write;
String UserData { get; set; }
Property UserData() As String
Visible
Defines whether action is visible.
property Visible: Boolean read write;
Boolean Visible { get; set; }
Property Visible() As Boolean
DoExecute
This method is called whenever action is executed.
method DoExecute
void DoExecute()
Sub DoExecute()
DoUpdate
This method is called whenever action is updated.
method DoUpdate
void DoUpdate()
Sub DoUpdate()
SetActionLink
Sets an action link that is associated with this action.
method SetActionLink(link: IHYCrossPlatformActionLink)
void SetActionLink(IHYCrossPlatformActionLink link)
Sub SetActionLink(link As IHYCrossPlatformActionLink)
Parameters:
- link: Reference to the action link.
-
IHYCrossPlatformAction Interface
- .NET
- Delphi