Exemplo n.º 1
0
        private HotkeyEditor(AbstractHotkeyAction hotkey)
        {
            InitializeComponent();
            Icon = Icon.ExtractAssociatedIcon(@"plugins\patrick\resource\icon.ico");

            this.hotkey = hotkey;
            LoadExistingHotkey();
        }
Exemplo n.º 2
0
        public static bool EditHotkeyAction(AbstractHotkeyAction hotkey)
        {
            var hotkeyEditor = new HotkeyEditor(hotkey)
            {
                Text = "HotkeyEditor - " + hotkey.action
            };

            hotkeyEditor.ShowDialog();

            return(hotkeyEditor.modified);
        }
Exemplo n.º 3
0
        private void updateHotkey(HotkeyPopup.MyKeyEvent keyEvent, AbstractHotkeyAction hotkey)
        {
            if (keyEvent is null)
            {
                return;
            }

            var iKeyEvent = keyEvent.toIKeyEvent(Hud.Input);

            hotkey.SetKeyEvent(keyEvent, iKeyEvent);
            ConfigPersistence.SaveHotkeys(Hotkeys);
        }