IHYVCLVisualPlugin

Overview

IHYVCLVisualPlugin is the interface of visual Hydra plugins. It is implemented by the THYVCLVisualPlugin form class.

Use visual plugins for GUI modules. IHYVCLVisualPlugin has methods that will let the host application show the module and access its actions.

Location


 

GetInstanceID    (declared in IHYVCLPlugin)

function GetInstanceID: NativeInt

GetObject    (declared in IHYVCLPlugin)

Returns a reference to the associated object.

function GetObject: TObject

GetPluginActions    (declared in IHYVCLPlugin)

function GetPluginActions: TActionList

Hide

Hides plugin control.

procedure Hide

Host    (declared in IHYVCLHostAware)

The reference to the plugin host interface.

property Host: IHYVCLHost read write

HostParameters    (declared in IHYVCLHostAware)

Gets or sets reference to a list of host parameters.

property HostParameters: TStrings read write

InstanceID    (declared in IHYVCLPlugin)

property InstanceID: NativeInt read write

PluginActions    (declared in IHYVCLPlugin)

Gets reference to the action list associated with the plugin.

property PluginActions: TActionList read write

SetVisible

procedure SetVisible(Value: Boolean)

Parameters:

  • Value:

Show

Shows plugin control.

procedure Show

ShowParented

Shows plugin control within specified parent control.

procedure ShowParented(aParent: TWinControl)

Parameters:

  • aParent: Reference to a parent control.

ShowWindowed

Shows plugin control without parent control.

procedure ShowWindowed

Visible

This property changes the plugin visibility.

property Visible: Boolean read write

 

Host    (declared in IHYVCLHostAware)

The reference to the plugin host interface.

property Host: IHYVCLHost read write

HostParameters    (declared in IHYVCLHostAware)

Gets or sets reference to a list of host parameters.

property HostParameters: TStrings read write

InstanceID    (declared in IHYVCLPlugin)

property InstanceID: NativeInt read write

PluginActions    (declared in IHYVCLPlugin)

Gets reference to the action list associated with the plugin.

property PluginActions: TActionList read write

Visible

This property changes the plugin visibility.

property Visible: Boolean read write

 

GetInstanceID    (declared in IHYVCLPlugin)

function GetInstanceID: NativeInt

GetObject    (declared in IHYVCLPlugin)

Returns a reference to the associated object.

function GetObject: TObject

GetPluginActions    (declared in IHYVCLPlugin)

function GetPluginActions: TActionList

Hide

Hides plugin control.

procedure Hide

SetVisible

procedure SetVisible(Value: Boolean)

Parameters:

  • Value:

Show

Shows plugin control.

procedure Show

ShowParented

Shows plugin control within specified parent control.

procedure ShowParented(aParent: TWinControl)

Parameters:

  • aParent: Reference to a parent control.

ShowWindowed

Shows plugin control without parent control.

procedure ShowWindowed