Example #1
0
 public void AddHotkey(HotkeyWithCommandListBox hotkeys)
 {
     Hotkeys.Add(new Keybind());
     hotkeys.SelectedIndex = Hotkeys.Count - 1;
     hotkeys.ScrollIntoView(hotkeys.SelectedItem);
     hotkeys.UpdateLayout();
     hotkeys.FocusOnKeybindBox(hotkeys.SelectedIndex);
     Settings.Commands = Hotkeys.ToList();
 }
Example #2
0
        public void RemoveHotkey(HotkeyWithCommandListBox hotkeys)
        {
            var selectedIndex = hotkeys.SelectedIndex;

            if (selectedIndex < 0)
            {
                return;
            }
            Hotkeys.RemoveAt(selectedIndex);
            hotkeys.UpdateLayout();
            hotkeys.SelectedIndex = Hotkeys.Count - 1;
            Settings.Commands     = Hotkeys.ToList();
        }