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
- Unit: Hydra.VCL.Interfaces.pas
- Ancestry: IHYVCLPlugin | IHYVCLVisualPlugin
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