Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
AxelSemrau.Chronos.Plugin.IWorkWithSampleLists Interface Reference

For plugins that want to manipulate or run sample lists. More...

+ Inheritance diagram for AxelSemrau.Chronos.Plugin.IWorkWithSampleLists:

Public Member Functions

void DoYourJob ()
 Will be triggered when the user clicks on the button. The button will be disabled until you return from here. More...
 

Properties

string ButtonCaption [get]
 Shown on the sample list page More...
 
System.Drawing.Icon ButtonIcon [get]
 Shown in the button, preferred size 22x22 More...
 

Detailed Description

For plugins that want to manipulate or run sample lists.

Definition at line 12 of file SampleListWorkerInterfaces.cs.

Member Function Documentation

◆ DoYourJob()

void AxelSemrau.Chronos.Plugin.IWorkWithSampleLists.DoYourJob ( )

Will be triggered when the user clicks on the button. The button will be disabled until you return from here.

Please note that this will not be run from the main GUI thread. If you have to do something on the GUI thread, use the Helpers.Gui members.

Implemented in MockPlugin.SampleList.MockSampleListWorker, and MockPlugin.Device.DeviceSurveillance.

Property Documentation

◆ ButtonCaption

string AxelSemrau.Chronos.Plugin.IWorkWithSampleLists.ButtonCaption
get

Shown on the sample list page

You can update this using INotifyPropertyChanged.

Definition at line 20 of file SampleListWorkerInterfaces.cs.

21  {
22  get;
23  }

◆ ButtonIcon

System.Drawing.Icon AxelSemrau.Chronos.Plugin.IWorkWithSampleLists.ButtonIcon
get

Shown in the button, preferred size 22x22

You can update this using INotifyPropertyChanged.

Definition at line 31 of file SampleListWorkerInterfaces.cs.

32  {
33  get;
34  }

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