public static void InitInstance(ShadowsocksController controller, View.MenuViewController menu) { if (Instance != null) { return; } Instance = new HotkeyCallbacks(controller, menu); }
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); }
private HotkeyCallbacks(ShadowsocksController controller, View.MenuViewController menu) { _controller = controller; _menuController = menu; }