private void SetupToolWindow(DarkToolWindow toolWindow) { toolWindow.ParentChanged += ToolWindow_ParentChanged; toolWindows.Add(toolWindow); mainDockPanel.AddContent(toolWindow); }
private void ToggleToolWindow(DarkToolWindow toolWindow) { if (toolWindow.DockPanel == null) { DockPanel.AddContent(toolWindow); } else { DockPanel.RemoveContent(toolWindow); } }
private void ToolWindow_Toggle(DarkToolWindow toolWindow) { if (toolWindow.DockPanel == null) { dockArea.AddContent(toolWindow); } else { dockArea.RemoveContent(toolWindow); } }
private void ToolWindow_ParentChanged(object sender, EventArgs e) { DarkToolWindow item = (DarkToolWindow)sender; // item.Parent ToolStripItem[] stripItems = twsmWindow.DropDownItems.Find(item.DockText, true); if (stripItems.Length > 0) { ToolStripMenuItem menuItem = (ToolStripMenuItem)stripItems[0]; menuItem.Checked = item.Parent != null; } }
private bool ToggleToolWindow(DarkToolWindow toolWindow) { bool isChecked = false; if (toolWindow.DockPanel == null) { mainDockPanel.AddContent(toolWindow); isChecked = true; } else { mainDockPanel.RemoveContent(toolWindow); } return(isChecked); }
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); } }