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;
 }
Esempio n. 3
0
 public USBUIRTSettings(IControlPlugin plugin) : base(plugin, "usbuirt") {}
Esempio n. 4
0
 public KeyboardSettings(IControlPlugin plugin) : base(plugin, "keyboard") {}
 public ControlDevicePanel()
 {
   InitializeComponent();
   _plugin = null;
 }