23 lines
640 B
C#
23 lines
640 B
C#
namespace Pilz.Plugins.Advanced.UI;
|
|
|
|
public abstract class PluginModule : PluginModule<PluginModuleUI>
|
|
{
|
|
protected PluginModule(string moduleType, string moduleIdentifier) : base(moduleType, moduleIdentifier)
|
|
{
|
|
|
|
}
|
|
|
|
protected PluginModule(string moduleType, string moduleIdentifier, string moduleName) : base(moduleType, moduleIdentifier, moduleName)
|
|
{
|
|
}
|
|
|
|
public override void ShowUI(PluginFunctionParameter? @params)
|
|
{
|
|
if (CreateNewUI(@params) is PluginModuleUI ui)
|
|
{
|
|
ui.BackColor = Color.Transparent;
|
|
DialogBase.Show(ui, Name!, Image!.ToIcon());
|
|
}
|
|
}
|
|
}
|