THYCrossPlatformAction

Overview

The THYCrossPlatformAction class is the class that used internally to provide an ablility to work with actions that is defined in the .NET plugins.

Location

 

constructor Create (TComponent)  override    (declared in THYHydraAction)

Creates an instance of the class.

constructor Create(aOwner: TComponent)

Parameters:

  • aOwner: Owner of the new object.

constructor Create (TComponent, IHYCrossPlatformAction)  reintroduce

Creates an instance of a class with specified instance of IHYCrossPlatformAction

constructor Create(aOwner: TComponent; Instance: IHYCrossPlatformAction)

Parameters:

  • aOwner: Owner of the new object.
  • Instance: Instance of a cross-platform action to warp.

DisableOptions    (declared in THYHydraAction)

Controls how this action will be displayed when its disabled.

property DisableOptions: THYActionDisableOptions read write

DisplayOptions    (declared in THYHydraAction)

Control where to display this action.

property DisplayOptions: THYActionDisplayOptions read write

RequiredPrivilege    (declared in THYHydraAction)

User defined string that specifies privilage that is required to use this action.

property RequiredPrivilege: string read write

UserData    (declared in THYHydraAction)

String that holds custom data.

property UserData: string read write

UserObject    (declared in THYHydraAction)

Object that holds custom data.

property UserObject: TObject read write

 

DisableOptions    (declared in THYHydraAction)

Controls how this action will be displayed when its disabled.

property DisableOptions: THYActionDisableOptions read write

DisplayOptions    (declared in THYHydraAction)

Control where to display this action.

property DisplayOptions: THYActionDisplayOptions read write

RequiredPrivilege    (declared in THYHydraAction)

User defined string that specifies privilage that is required to use this action.

property RequiredPrivilege: string read write

UserData    (declared in THYHydraAction)

String that holds custom data.

property UserData: string read write

UserObject    (declared in THYHydraAction)

Object that holds custom data.

property UserObject: TObject read write

 

constructor Create (TComponent)  override    (declared in THYHydraAction)

Creates an instance of the class.

constructor Create(aOwner: TComponent)

Parameters:

  • aOwner: Owner of the new object.

constructor Create (TComponent, IHYCrossPlatformAction)  reintroduce

Creates an instance of a class with specified instance of IHYCrossPlatformAction

constructor Create(aOwner: TComponent; Instance: IHYCrossPlatformAction)

Parameters:

  • aOwner: Owner of the new object.
  • Instance: Instance of a cross-platform action to warp.