Exemple #1
0
 private void control_CheckboxChanged(object sender, EventArgs e)
 {
     if ((HotkeyInputControl)sender != selectedHotkey)
     {
         selectedHotkey?.Deselect();
     }
     selectedHotkey = (HotkeyInputControl)sender;
 }
Exemple #2
0
 public void AddHotkeyControl(HotkeyInputControl control)
 {
     control.Margin            = new Padding(0, 0, 0, 2);
     control.Dock              = DockStyle.Top;
     control.TaskChanged      += control_SelectedChanged;
     control.HotkeyChanged    += control_HotkeyChanged;
     control.SelectionChanged += control_CheckboxChanged;
     flpHotkeyDisplayPanel.Controls.Add(control);
 }
Exemple #3
0
 private void RemoveHotkey_Click(object sender, EventArgs e)
 {
     if (preventUpdate)
     {
         return;
     }
     if (selectedHotkey != null)
     {
         HotkeyManager.UnRegisterHotkey(selectedHotkey.Hotkey, true);
         flpHotkeyDisplayPanel.Controls.Remove(selectedHotkey);
         selectedHotkey.Dispose();
         selectedHotkey = null;
     }
 }