public PowerOptionsController() { startupHandler = new StartUpHandler(); powerManager = new PowerOptionManager(); contextMenu = new PowerOptionsContextMenu(this, startupHandler); trayIcon = new PowerNotifyIcon(contextMenu); }
/// <summary> /// Creates a context menu for the tray /// </summary> /// <param name="controller">Handles the available power options</param> public PowerOptionsContextMenu(PowerOptionsController controller, StartUpHandler startupHandler) { PowerOptionsContextMenu.controller = controller; PowerOptionsContextMenu.startupHandler = startupHandler; this.Popup += Menu_Popup; PopulateContextMenu(); }