Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
 bool AnyWindowsOpen()
 {
     return((MainDock.GetContent(DarkDockArea.Document).Count > 0) || (MainDock.GetContent(DarkDockArea.Left).Count > 0) || (MainDock.GetContent(DarkDockArea.Bottom).Count > 0));
 }