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)
Gets or sets reference to an instance of the host.
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)
Gets the InstanceID to determine the run-time identifier of the plugin instance. Deprecated.
property InstanceID: NativeInt read
PluginActions (declared in IHYVCLPlugin)
Gets reference to the action list associated with the plugin.
property PluginActions: TActionList read
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)
Gets or sets reference to an instance of the host.
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)
Gets the InstanceID to determine the run-time identifier of the plugin instance. Deprecated.
property InstanceID: NativeInt read
PluginActions (declared in IHYVCLPlugin)
Gets reference to the action list associated with the plugin.
property PluginActions: TActionList read
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