IHYVisualPlugin

From RemObjects Software

Jump to: navigation, search

This is a Hydra Architecture entry
Feel free to add your notes to this topic below.



Overview

IHYVisualPlugin is the interface of visual Hydra plugins. It is implemented by the THYVisualPlugin form class.

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

File

uHYIntf

Declaration

IHYVisualPlugin = interface(IHYPlugin);

Hierarchy

Properties

Property
Type
Description
Visible
InstanceID Inherited from IHYPlugin

Read InstanceID to determine the run-time identifier of the plugin instance.

PluginActions Inherited from IHYPlugin

Set PluginActions to a VCL ActionList component in the Hydra plugin. The host application should use PluginActions for accessing the action objects of the plugin.

Host Inherited from IHYHostAware

Read Host to access the IHYHost interface of the THYModuleManager component of the host application.

HostParameters Inherited from IHYHostAware

The purpose of HostParameters is to provide initialization parameters for the plugin creation. HostParameters will be assigned by the host immediately after the module controller has been loaded or the plugin has been created. The plugin should assign an event handler to OnSetHostParameters to respond to this event.


Methods

Method
Description
Hide
Show
ShowParented Call ShowParented in the host application with a TWinControl as the aParent argument to show the visual plugin as a child of aParent. The aParent control is typically a TPanel or TTabSheet.
GetObject Inherited from IHYPlugin

Call GetObject to obtain a TObject reference to the plugin instance.


See Also


Product: RemObjects Hydra
Current version: Hydra 3.0

ListsGlossaryFeaturesHow ToComponentsToolsSamplesArticlesArchitectureIssues

Personal tools