void CloseAllWindows() { SetWindowButtons(); foreach (DarkDockContent Content in MainDock.GetContent(DarkDockArea.Document)) { MainDock.RemoveContent(Content); } foreach (DarkDockContent Content in MainDock.GetContent(DarkDockArea.Left)) { MainDock.RemoveContent(Content); } foreach (DarkDockContent Content in MainDock.GetContent(DarkDockArea.Bottom)) { MainDock.RemoveContent(Content); } //foreach (var toolWindow in _toolWindows) // MainDock.RemoveContent(toolWindow); }
private void AddBottomcontent(DarkToolWindow toolWindow) { DarkDockGroup Group = null; List <DarkDockContent> BottomContent = MainDock.GetContent(DarkDockArea.Bottom); foreach (DarkDockContent Content in BottomContent) { if ((Content != null)) { Group = Content.DockGroup; break; } } if (Group != null) { MainDock.AddContent(toolWindow, Group); } else { MainDock.AddContent(toolWindow); } }
bool AnyWindowsOpen() { return((MainDock.GetContent(DarkDockArea.Document).Count > 0) || (MainDock.GetContent(DarkDockArea.Left).Count > 0) || (MainDock.GetContent(DarkDockArea.Bottom).Count > 0)); }