protected override void CreatePredefinedPanels() { base.CreatePredefinedPanels(); EventLogPanel = new NDockingPanel(); EventLogPanel.Key = "EventLogPanel"; EventLogPanel.Text = "Event log"; EventLogPanel.TabInfo.Text = "Event log"; EventLogPanel.TabInfo.ImageIndex = 18; m_arrPredefinedPanels.Add(EventLogPanel); DiagramExplorerPanel = new NDockingPanel(); DiagramExplorerPanel.Key = "DiagramExplorerPanel"; DiagramExplorerPanel.Text = "Diagram explorer"; DiagramExplorerPanel.TabInfo.Text = "Diagram explorer"; DiagramExplorerPanel.TabInfo.ImageIndex = 19; m_arrPredefinedPanels.Add(DiagramExplorerPanel); DiagramDesignerPanel = new NDockingPanel(); DiagramDesignerPanel.Key = "DiagramDesignerPanel"; DiagramDesignerPanel.Text = "Diagram designer"; DiagramDesignerPanel.TabInfo.Text = "Diagram designer"; DiagramDesignerPanel.TabInfo.ImageIndex = 20; DiagramDesignerPanel.SizeInfo.SizeLogic = SizeLogic.FillInterior; m_arrPredefinedPanels.Add(DiagramDesignerPanel); }
protected override void InitPanels() { NDockZone zone; NDockingPanelHost panelHost; zone = new NDockZone(Orientation.Vertical); panelHost = new NDockingPanelHost(); panelHost.AddChild(GetGenericPanel()); zone.AddChild(panelHost); panelHost = new NDockingPanelHost(); panelHost.AddChild(GetGenericPanel()); zone.AddChild(panelHost); m_Container.RootZone.AddChild(zone); NDockingPanel panel = new NDockingPanel(); panelHost = new NDockingPanelHost(); panelHost.AddChild(panel); m_Container.RootZone.AddChild(panelHost); NDockingPanelContainer container = m_DockManager.AddContainer(DockStyle.Fill); container.RootZone.Orientation = Orientation.Vertical; container.BackColor = Color.Red; container.DockPadding.All = 10; panel.Controls.Add(container); panelHost = new NDockingPanelHost(); panelHost.AddChild(GetGenericPanel()); panelHost.AddChild(GetGenericPanel()); container.RootZone.AddChild(panelHost); }
protected override void InitPanels() { INDockZone root = m_DockManager.RootContainer.RootZone; INDockZone target; NDockingPanel panel; panel = GetGenericPanel(); panel.PerformDock(root, DockStyle.Left); target = panel.ParentZone; panel = GetGenericPanel(); panel.PerformDock(target, DockStyle.Bottom); target = m_DockManager.DocumentManager.DocumentViewHost; panel = GetGenericPanel(); panel.PerformDock(target, DockStyle.Bottom); panel = new NDockingPanel(); panel.Controls.Add(m_PropertyGrid); m_PropertyGrid.SelectedObject = m_DockManager; panel.PerformDock(root, DockStyle.Right); //add some documents to the doc view for (int i = 0; i < 5; i++) { NUIDocument doc = new NUIDocument(); doc.Client = GetTextBox(); m_DockManager.DocumentManager.AddDocument(doc); } }
protected override void nCommandBarsManager1_CommandClicked(object sender, CommandEventArgs e) { NCommand comm = e.Command; if (comm.Properties.ID != 0) { return; } NDockingPanel panel = (NDockingPanel)m_DockManager.Panels[0]; NControlBorder border = new NControlBorder(); border.Copy(panel.Border); if (border.ShowEditor() != DialogResult.OK) { return; } foreach (NDockingPanel panel1 in m_DockManager.Panels) { panel1.Border.Copy(border); } }
internal NDockingPanel GetGenericPanel() { NDockingPanel panel = new NDockingPanel(); panel.Controls.Add(GetTextBox()); panel.TabInfo.ImageIndex = 0; panel.Key = "Docking Panel " + m_iIndex.ToString(); m_iIndex++; return(panel); }
protected virtual NDockingPanel InitPropertyBrowser() { NDockingPanel panel = new NDockingPanel(); panel.Text = "Properties"; panel.TabInfo.Text = "Properties"; panel.TabInfo.ImageIndex = 3; m_PropertyBrowser.Dock = DockStyle.Fill; panel.Controls.Add(m_PropertyBrowser); return(panel); }
protected override void InitPanels() { m_DockManager.DocumentStyle.ImageList = MainForm.StandardImages; m_DockManager.DocumentManager.ActiveDocumentChanged += new DocumentEventHandler(DocumentManager_ActiveDocumentChanged); NUIDocument doc; TextBox tb; Label lb = new Label(); lb.Dock = DockStyle.Fill; lb.BackColor = Color.SaddleBrown; tb = GetTextBox(); tb.BorderStyle = BorderStyle.None; tb.Text = "Text"; tb.ScrollBars = ScrollBars.Both; tb.WordWrap = false; doc = new NUIDocument("Document 1", -1, tb); m_DockManager.DocumentManager.AddDocument(doc); tb = GetTextBox(); tb.BorderStyle = BorderStyle.None; tb.Text = "Document 2"; doc = new NUIDocument("Document 2", 0, tb); m_DockManager.DocumentManager.AddDocument(doc); tb = GetTextBox(); tb.BorderStyle = BorderStyle.None; tb.Text = "Document 3"; doc = new NUIDocument("Document 3", 0, tb); m_DockManager.DocumentManager.AddDocument(doc); NDockingPanel panel; panel = new NDockingPanel(); panel.Caption.ImageIndex = 0; panel.Caption.ImageList = MainForm.ActionImages; panel.Caption.ImageSize = new Size(20, 20); panel.Controls.Add(GetTextBox()); panel.PerformDock(m_DockManager.DocumentManager.DocumentViewHost, DockStyle.Bottom); panel = new NDockingPanel(); panel.Text = "Document Style"; panel.TabInfo.Text = "Document Style"; m_PropertyGrid.Dock = DockStyle.Fill; panel.Controls.Add(m_PropertyGrid); panel.PerformDock(m_DockManager.RootContainer.RootZone, DockStyle.Right); }
protected override void InitPanels() { NDockingPanel panel, panel1; panel1 = new NDockingPanel(); panel1.PerformDock(m_DockManager.RootContainer.RootZone, DockStyle.Left); /*NCaptionButton btn = new NCaptionButton(); * btn.Text = ">"; * panel1.Caption.Buttons.Add(btn); * panel1.CaptionButtonClicked += new CaptionEventHandler(panel1_CaptionButtonClicked);*/ panel = new NDockingPanel(); panel.PerformDock(panel1.ParentZone, DockStyle.Bottom); }
protected override void InitPanels() { base.InitPanels(); NDockingPanelHost host = new NDockingPanelHost(); NDockingPanel panel = new NDockingPanel(); m_PropertyGrid.Dock = DockStyle.Fill; panel.Controls.Add(m_PropertyGrid); m_PropertyGrid.SelectedObject = m_DockManager.DockingHintStyle; host.AddChild(panel); m_Container.RootZone.AddChild(host); }
protected override void InitPanels() { base.InitPanels(); NDockingPanelHost host = new NDockingPanelHost(); NDockingPanel panel = new NDockingPanel(); panel.Text = "Properties"; panel.TabInfo.Text = "Properties"; panel.TabInfo.ImageIndex = 3; m_PropertyBrowser.Visible = true; m_PropertyBrowser.Dock = DockStyle.Fill; panel.Controls.Add(m_PropertyBrowser); host.AddChild(panel); m_Container.RootZone.AddChild(host); }
internal void LoadPanels() { NDockingPanel panel; INDockZone target; INDockZone root = m_DockManager.RootContainer.RootZone; INDockZone docHost = m_DockManager.DocumentManager.DocumentViewHost; panel = new NDockingPanel(); panel.Text = "Solution Explorer"; panel.Controls.Add(m_SolutionExplorer); panel.TabInfo.ImageIndex = 19; panel.PerformDock(root, DockStyle.Left); //output window panel = new NDockingPanel(); panel.Text = "Output"; //panel.Controls.Add(GetOutputWindow()); panel.TabInfo.ImageIndex = 28; panel.PerformDock(docHost, DockStyle.Bottom); target = panel.ParentZone; //task list panel = new NDockingPanel(); panel.Text = "Task List"; panel.Controls.Add(GetTaskList()); panel.TabInfo.ImageIndex = 26; panel.PerformDock(target, DockStyle.Fill); //toolbox panel = new NDockingPanel(); panel.Text = "Toolbox"; panel.Controls.Add(GetToolbox()); panel.TabInfo.ImageIndex = 22; panel.PerformDock(root, DockStyle.Right); target = panel.ParentZone; panel = new NDockingPanel(); panel.Text = "Properties"; panel.Controls.Add(GetProperties()); panel.TabInfo.ImageIndex = 20; panel.PerformDock(target, DockStyle.Fill); }