Exemple #1
0
        private void SetupToolWindow(DarkToolWindow toolWindow)
        {
            toolWindow.ParentChanged += ToolWindow_ParentChanged;
            toolWindows.Add(toolWindow);

            mainDockPanel.AddContent(toolWindow);
        }
Exemple #2
0
 private void ToggleToolWindow(DarkToolWindow toolWindow)
 {
     if (toolWindow.DockPanel == null)
     {
         DockPanel.AddContent(toolWindow);
     }
     else
     {
         DockPanel.RemoveContent(toolWindow);
     }
 }
Exemple #3
0
 private void ToolWindow_Toggle(DarkToolWindow toolWindow)
 {
     if (toolWindow.DockPanel == null)
     {
         dockArea.AddContent(toolWindow);
     }
     else
     {
         dockArea.RemoveContent(toolWindow);
     }
 }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
        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);
            }
        }