Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
AxelSemrau.Chronos.Plugin.IToolbox< TDevice > Interface Template Reference

To be implemented by the Toolbox part of a Chronos plugin. More...

+ Inheritance diagram for AxelSemrau.Chronos.Plugin.IToolbox< TDevice >:

Properties

TDevice Device [get, set]
 Gives access to the device. Will be set after the class has been instantiated. More...
 
System.Drawing.Icon NavBarIcon [get]
 Icon that is shown in the tools menu. More...
 

Detailed Description

To be implemented by the Toolbox part of a Chronos plugin.

Template Parameters
TDeviceThe device implementation class type

The class implementing this interface should be a WPF or a windows forms Control. One instance of this class will be created for each configured device instance.

Type Constraints
TDevice :class 
TDevice :IDevice 

Definition at line 14 of file ToolboxInterfaces.cs.

Property Documentation

◆ Device

TDevice AxelSemrau.Chronos.Plugin.IToolbox< TDevice >.Device
getset

Gives access to the device. Will be set after the class has been instantiated.

Definition at line 19 of file ToolboxInterfaces.cs.

20  {
21  get;
22  set;
23  }

◆ NavBarIcon

System.Drawing.Icon AxelSemrau.Chronos.Plugin.IToolbox< TDevice >.NavBarIcon
get

Icon that is shown in the tools menu.

Please use 32x32 pixels.

Definition at line 29 of file ToolboxInterfaces.cs.

30  {
31  get;
32  }

The documentation for this interface was generated from the following file: