Пример #1
0
        public Form1()
        {
            InitializeComponent();

              _Device = new OptimusMiniController();
              _Plugins = new OptimusMiniPluginBrowser();
              _Settings = new OptimusMiniSettings();
              _Device.SetPluginManager(new Toolz.OptimusMini.Plugins.PluginManager(_Device));

              _ConnectionStateChanged = new ConnectionStateChangedDelegate(ConnectionStateChangedMethod);
              _Device.OnConnectionStateChanged += ConnectionStateChangedEventHandler;

              _KeyDown = new KeyEventDelegate(KeyDownMethod);
              _Device.OnKeyDown += KeyDownEventHandler;

              _KeyUp = new KeyEventDelegate(KeyUpMethod);
              _Device.OnKeyUp += KeyUpEventHandler;

              _KeyHold = new KeyEventDelegate(KeyHoldMethod);
              _Device.OnKeyHold += KeyHoldEventHandler;

              _KeyRelease = new KeyEventDelegate(KeyReleaseMethod);
              _Device.OnKeyRelease += KeyReleaseEventHandler;

              _KeyPress = new KeyEventDelegate(KeyPressMethod);
              _Device.OnKeyPress += KeyPressEventHandler;

              _KeyDoublePress = new KeyEventDelegate(KeyDoublePressMethod);
              _Device.OnKeyDoublePress += KeyDoublePressEventHandler;

              selectPlugin0.Items.Add("");
              selectPlugin1.Items.Add("");
              selectPlugin2.Items.Add("");

              for (int i = 0; i < _Plugins.Count; i++)
              {
            selectPlugin0.Items.Add(_Plugins[i].Name);
            selectPlugin1.Items.Add(_Plugins[i].Name);
            selectPlugin2.Items.Add(_Plugins[i].Name);
            selectPluginToAdd.Items.Add(_Plugins[i].Name);
              }

              LoadSettings();

              new Forms.Main().Show();
        }
Пример #2
0
        public Form1()
        {
            InitializeComponent();

            _Device   = new OptimusMiniController();
            _Plugins  = new OptimusMiniPluginBrowser();
            _Settings = new OptimusMiniSettings();
            _Device.SetPluginManager(new Toolz.OptimusMini.Plugins.PluginManager(_Device));

            _ConnectionStateChanged           = new ConnectionStateChangedDelegate(ConnectionStateChangedMethod);
            _Device.OnConnectionStateChanged += ConnectionStateChangedEventHandler;

            _KeyDown           = new KeyEventDelegate(KeyDownMethod);
            _Device.OnKeyDown += KeyDownEventHandler;

            _KeyUp           = new KeyEventDelegate(KeyUpMethod);
            _Device.OnKeyUp += KeyUpEventHandler;

            _KeyHold           = new KeyEventDelegate(KeyHoldMethod);
            _Device.OnKeyHold += KeyHoldEventHandler;

            _KeyRelease           = new KeyEventDelegate(KeyReleaseMethod);
            _Device.OnKeyRelease += KeyReleaseEventHandler;

            _KeyPress           = new KeyEventDelegate(KeyPressMethod);
            _Device.OnKeyPress += KeyPressEventHandler;

            _KeyDoublePress           = new KeyEventDelegate(KeyDoublePressMethod);
            _Device.OnKeyDoublePress += KeyDoublePressEventHandler;

            selectPlugin0.Items.Add("");
            selectPlugin1.Items.Add("");
            selectPlugin2.Items.Add("");

            for (int i = 0; i < _Plugins.Count; i++)
            {
                selectPlugin0.Items.Add(_Plugins[i].Name);
                selectPlugin1.Items.Add(_Plugins[i].Name);
                selectPlugin2.Items.Add(_Plugins[i].Name);
                selectPluginToAdd.Items.Add(_Plugins[i].Name);
            }

            LoadSettings();

            new Forms.Main().Show();
        }
Пример #3
0
 public KeyReleaseHandler(Key key, KeyEventDelegate handler = null) : base(key, handler)
 {
 }
Пример #4
0
 public KeyPressHandler(KeyEventDelegate handler = null) : base(handler)
 {
 }
Пример #5
0
 public KeyRepeatHandler(KeyEventDelegate handler = null) : base(handler)
 {
 }
Пример #6
0
 public KeyHandler(Key key, KeyEventDelegate handler)
 {
     this.key = key; this.handler = handler;
 }
Пример #7
0
 public KeyHandler(KeyEventDelegate handler)
 {
     this.handler = handler;
 }
 public void subscribeToKeyRelease(KeyEventDelegate keyUpCallback)
 {
     this.keyUpCallback = keyUpCallback;
 }
 public void subscribeToKeyPress(KeyEventDelegate callback)
 {
     this.keyPressedCallback += callback;
 }
Пример #10
0
 public void Init(Canvas root, KeyEventDelegate keyEvent)
 {
     this.keyEvent = keyEvent;
     root.KeyDown += OnKeyDown;
     root.KeyUp += OnKeyUp;
 }