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