Ejemplo n.º 1
0
        private void SaveHotkeyButton_Click(object sender, RoutedEventArgs e)
        {
            switch (_type)
            {
            case "refresh":
            {
                HotkeysManager.RemoveHotkey(HotkeysManager.refreshModifier, HotkeysManager.refreshKey);
                if (CustomHotkeyToggle.Hotkey == null)
                {
                    Settings.Default.HotkeyRefresh = "< not set >";
                }
                else
                {
                    Settings.Default.HotkeyRefresh = CustomHotkeyToggle.Hotkey.ToString();
                    HotkeysManager.GetRefreshHotkey();
                }

                ReApplyHotkeys();
                break;
            }

            case "toggle":
            {
                HotkeysManager.RemoveHotkey(HotkeysManager.toggleModifier, HotkeysManager.toggleKey);
                if (CustomHotkeyToggle.Hotkey == null)
                {
                    Settings.Default.HotkeyToggle = "< not set >";
                }
                else
                {
                    Settings.Default.HotkeyToggle = CustomHotkeyToggle.Hotkey.ToString();
                    HotkeysManager.GetToggleHotkey();
                }

                ReApplyHotkeys();
                break;
            }

            case "stashtab":
            {
                HotkeysManager.RemoveHotkey(HotkeysManager.stashTabModifier, HotkeysManager.stashTabKey);
                if (CustomHotkeyToggle.Hotkey == null)
                {
                    Settings.Default.HotkeyStashTab = "< not set >";
                }
                else
                {
                    Settings.Default.HotkeyStashTab = CustomHotkeyToggle.Hotkey.ToString();
                    HotkeysManager.GetStashTabHotkey();
                }

                ReApplyHotkeys();
                break;
            }
            }

            Close();
        }
Ejemplo n.º 2
0
 private void SaveHotkeyButton_Click(object sender, RoutedEventArgs e)
 {
     if (type == "refresh")
     {
         HotkeysManager.RemoveHotkey(HotkeysManager.refreshModifier, HotkeysManager.refreshKey);
         if (CustomHotkeyToggle.Hotkey == null)
         {
             Properties.Settings.Default.HotkeyRefresh = "< not set >";
         }
         else
         {
             Properties.Settings.Default.HotkeyRefresh = CustomHotkeyToggle.Hotkey.ToString();
             HotkeysManager.GetRefreshHotkey();
         }
         ReApplyHotkeys();
     }
     else if (type == "toggle")
     {
         HotkeysManager.RemoveHotkey(HotkeysManager.toggleModifier, HotkeysManager.toggleKey);
         if (CustomHotkeyToggle.Hotkey == null)
         {
             Properties.Settings.Default.HotkeyToggle = "< not set >";
         }
         else
         {
             Properties.Settings.Default.HotkeyToggle = CustomHotkeyToggle.Hotkey.ToString();
             HotkeysManager.GetToggleHotkey();
         }
         ReApplyHotkeys();
     }
     else if (type == "stashtab")
     {
         HotkeysManager.RemoveHotkey(HotkeysManager.stashTabModifier, HotkeysManager.stashTabKey);
         if (CustomHotkeyToggle.Hotkey == null)
         {
             Properties.Settings.Default.HotkeyStashTab = "< not set >";
         }
         else
         {
             Properties.Settings.Default.HotkeyStashTab = CustomHotkeyToggle.Hotkey.ToString();
             HotkeysManager.GetStashTabHotkey();
         }
         ReApplyHotkeys();
     }
     this.Close();
 }
Ejemplo n.º 3
0
 public static void RemoveRefreshHotkey()
 {
     HotkeysManager.RemoveHotkey(refreshModifier, refreshKey);
 }
Ejemplo n.º 4
0
 public static void RemoveStashTabHotkey()
 {
     HotkeysManager.RemoveHotkey(stashTabModifier, stashTabKey);
 }
Ejemplo n.º 5
0
        //public static void GetReloadFilterHotkey()
        //{
        //    if (Properties.Settings.Default.HotkeyReloadFilter != "< not set >")
        //    {
        //        string[] reloadFilterString = Properties.Settings.Default.HotkeyReloadFilter.Split('+');

        //        if (reloadFilterString.Length > 1)
        //        {
        //            if (reloadFilterString[0].Trim() == "Ctrl")
        //            {
        //                reloadFilterModifier = ModifierKeys.Control;
        //            }
        //            else if (reloadFilterString[0].Trim() == "Alt")
        //            {
        //                reloadFilterModifier = ModifierKeys.Alt;
        //            }
        //            else if (reloadFilterString[0].Trim() == "Win")
        //            {
        //                reloadFilterModifier = ModifierKeys.Windows;
        //            }
        //            else if (reloadFilterString[0].Trim() == "Shift")
        //            {
        //                reloadFilterModifier = ModifierKeys.Shift;
        //            }
        //            else
        //            {
        //                reloadFilterModifier = ModifierKeys.None;
        //            }

        //            Enum.TryParse(reloadFilterString[1].Trim(), out reloadFilterKey);
        //        }
        //        else
        //        {
        //            Enum.TryParse(reloadFilterString[0].Trim(), out reloadFilterKey);
        //            reloadFilterModifier = ModifierKeys.None;
        //        }
        //    }
        //}

        public static void RemoveToggleHotkey()
        {
            HotkeysManager.RemoveHotkey(toggleModifier, toggleKey);
        }