public ControlDevicePanel(IControlPlugin plugin) { InitializeComponent(); _plugin = plugin; ctrlInput.Enabled = _plugin.Capability(EControlCapabilities.CAP_INPUT); ctrlOutput.Enabled = _plugin.Capability(EControlCapabilities.CAP_OUTPUT); ctrlVerbose.Enabled = _plugin.Capability(EControlCapabilities.CAP_VERBOSELOG); ctrlMapping.Enabled = _plugin.Capability(EControlCapabilities.CAP_INPUTMAPPING); ctrlAdvanced.Enabled = _plugin.Capability(EControlCapabilities.CAP_SETUP_ADVANCED); ctrlDefaults.Enabled = _plugin.Capability(EControlCapabilities.CAP_SETUP_DEFAULT); }
public AbstractControlSettings(IControlPlugin plugin, string prefix) { _plugin = plugin; _prefix = prefix; }
public USBUIRTSettings(IControlPlugin plugin) : base(plugin, "usbuirt") {}
public KeyboardSettings(IControlPlugin plugin) : base(plugin, "keyboard") {}
public ControlDevicePanel() { InitializeComponent(); _plugin = null; }