public void UnRegisterPopUp(PopupTerminal popupTerminal) { if (this.detachedWindows.Contains(popupTerminal)) { this.detachedWindows.Remove(popupTerminal); } }
private void UpdateDetachedWindowTitle(KeyValuePair <string, FavoriteConfigurationElement> updated) { PopupTerminal detached = this.FindDetachedWindowByTitle(updated.Key); if (detached != null) { detached.UpdateTitle(updated.Value.Name); } }
public void AttachTabFromWindow(TerminalTabControlItem tabControlToAttach) { this.mainTabControl.AddTab(tabControlToAttach); PopupTerminal popupTerminal = tabControlToAttach.FindForm() as PopupTerminal; if (popupTerminal != null) { this.UnRegisterPopUp(popupTerminal); } }
public static PopupTerminal CreateConnectionInPopup(IHostingForm parentForm, FavoriteConfigurationElement favorite) { TerminalTabControlItem item = CreateTerminalTabPageByFavoriteName(favorite); CreateConnection(favorite, parentForm, false, item); PopupTerminal popup = new PopupTerminal(); popup.AddTerminal(item); return(popup); }
public void DetachTabToNewWindow(TerminalTabControlItem tabControlToOpen) { if (tabControlToOpen != null) { this.mainTabControl.Items.SuspendEvents(); PopupTerminal pop = new PopupTerminal(this); this.mainTabControl.RemoveTab(tabControlToOpen); pop.AddTerminal(tabControlToOpen); this.mainTabControl.Items.ResumeEvents(); this.detachedWindows.Add(pop); pop.Show(); } }
public static PopupTerminal CreateConnectionInPopup(IHostingForm parentForm, FavoriteConfigurationElement favorite) { TerminalTabControlItem item = CreateTerminalTabPageByFavoriteName(favorite); CreateConnection(favorite, parentForm, false, item); PopupTerminal popup = new PopupTerminal(); popup.AddTerminal(item); return popup; }
public void UnRegisterPopUp(PopupTerminal popupTerminal) { if (this.detachedWindows.Contains(popupTerminal)) this.detachedWindows.Remove(popupTerminal); }