Beispiel #1
0
        public static void InitInstance(ShadowsocksController controller, View.MenuViewController menu)
        {
            if (Instance != null)
            {
                return;
            }

            Instance = new HotkeyCallbacks(controller, menu);
        }
Beispiel #2
0
        public static void Init(ShadowsocksController controller, View.MenuViewController menu)
        {
            _hotKeyManager             = new HotKeyManager();
            _hotKeyManager.KeyPressed += HotKeyManagerPressed;

            HotkeyCallbacks.InitInstance(controller, menu);

            var keys = controller.GetConfigurationCopy()?.hotkey ?? new HotkeyConfig();

            LoadConfiguration(keys);
        }
Beispiel #3
0
 private HotkeyCallbacks(ShadowsocksController controller, View.MenuViewController menu)
 {
     _controller     = controller;
     _menuController = menu;
 }