internal TabControlRemover(Settings settings, MainForm mainForm, TabControl.TabControl tcTerminals) { this.settings = settings; this.mainForm = mainForm; this.tcTerminals = tcTerminals; this.tcTerminals.TabControlItemClosing += new TabControlItemClosingHandler(this.TcTerminals_TabControlItemClosing); this.tcTerminals.TabControlItemClosed += new EventHandler(this.TcTerminals_TabControlItemClosed); }
internal void Initialize(MainForm mainForm, CommandLineArgs commandLine) { if (!this.firstInstance) return; this.StartServer(mainForm, commandLine); // startupLock obtained in constructor, the server is now available to notifications this.startupLock.ReleaseMutex(); }
internal FavoritesMenuLoader(MainForm mainForm, IPersistence persistence) { this.persistence = persistence; AssignMainFormFields(mainForm); this.favoritesToolStripMenuItem.DropDownItems.Add("-"); CreateUntaggedItem(); CreateTrayMenuItems(); UpdateMenuAndContextMenu(); RegisterEventHandlers(); }
private static void RunMainForm(CommandLineArgs commandLine) { var mainForm = new MainForm(Persistence.Instance); SingleInstanceApplication.Instance.Initialize(mainForm, commandLine); mainForm.HandleCommandLineActions(commandLine); Application.Run(mainForm); }
private void AssignMainFormFields(MainForm mainForm) { this.favoritesToolStripMenuItem = mainForm.favoritesToolStripMenuItem; this.tscConnectTo = mainForm.tscConnectTo; this.serverToolStripMenuItemClick = mainForm.ServerToolStripMenuItem_Click; this.favoriteToolBar = mainForm.favoriteToolBar; this.quickContextMenu = mainForm.QuickContextMenu; this.quickContextMenuItemClicked = mainForm.QuickContextMenu_ItemClicked; this.groupsToolStripMenuItem = mainForm.groupsToolStripMenuItem; this.groupsSeparator = mainForm.groupsSeparator; this.addTerminalToGroupToolStripMenuItem = mainForm.addTerminalToGroupToolStripMenuItem; this.saveTerminalsAsGroupToolStripMenuItem = mainForm.saveTerminalsAsGroupToolStripMenuItem; this.groupToolStripMenuItemClick = mainForm.GroupToolStripMenuItem_Click; this.groupAddToolStripMenuItemClick = mainForm.GroupAddToolStripMenuItem_Click; }
private void StartServer(MainForm mainForm, CommandLineArgs commandLine) { if (!commandLine.SingleInstance) return; this.server = new CommandLineServer(mainForm); this.server.Open(); }
internal MainFormFullScreenSwitch(MainForm mainForm) { this.mainForm = mainForm; }