Kanzi 4.1.0
PluginWindowFactory Interface Reference
Inheritance diagram for PluginWindowFactory:
[legend]
Collaboration diagram for PluginWindowFactory:
[legend]

Public Member Functions

PluginWindow CreateWindow (PluginWindowState state)
 Creates a new plugin window.
 
- Public Member Functions inherited from PluginCommandBase
bool CanExecute (PluginCommandParameter parameter)
 
- Public Member Functions inherited from PluginContent
void Initialize (KanziStudio studio)
 Provides access to KanziStudio object for plugins.
 

Properties

uint DefaultHeight [get]
 
uint DefaultWidth [get]
 
- Properties inherited from PluginCommandBase
CommandPlacement CommandPlacement [get]
 
- Properties inherited from PluginContent
string Description [get]
 Gets the description of the plugin as it is defined in the Description function in the class that implements the PluginCommand interface.
 
string DisplayName [get]
 Gets the name of the plugin that is shown in Kanzi Studio.
 
string Name [get]
 Gets the internal name of the plugin as it is defined in the Name function in the class that implements the PluginCommand interface.
 

Member Function Documentation

◆ CreateWindow()

PluginWindow CreateWindow ( PluginWindowState state)

Creates a new plugin window.

Parameters
stateWhen window is being created, contains PluginWindowState with the currently selected items set. When the window is being restored the state is the one that was obtained from plugin window using SerializeState method.
Returns
The created plugin window. The created window must not be PersistentPluginWindow.

Property Documentation

◆ DefaultHeight

uint DefaultHeight
get

◆ DefaultWidth

uint DefaultWidth
get