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);
            }
        }
Example #2
0
        public NDesignTimeSupportForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            nDockManager1.RootContainer.BringToFront();

            //add some documents to the framework
            NUIDocument doc;

            for (int i = 1; i < 5; i++)
            {
                doc        = new NUIDocument("Nevron Document " + i.ToString(), 0);
                doc.Client = GetTextBox();
                nDockManager1.DocumentManager.AddDocument(doc);
            }

            nDockManager1.Palette.Copy(NUIManager.Palette);
            nCommandBarsManager1.Palette.Copy(NUIManager.Palette);

            nComboBox1.Items.Add("NlistBoxItem1");
            nComboBox1.Items.Add("NlistBoxItem2");
        }
Example #3
0
        internal void InitDocumentView()
        {
            m_Client.Dock = DockStyle.Fill;

            NUIDocument doc = new NUIDocument();

            doc.Client = m_Client;
            m_DockManager.DocumentManager.AddDocument(doc);
        }
        void AddDocuments()
        {
            NUIDocument doc;

            for (int i = 1; i < 5; i++)
            {
                doc = new NUIDocument("Document " + i.ToString(), -1, NDockingPanelsExampleForm.GetTextBox());
                nDockManager1.DocumentManager.AddDocument(doc);
            }
        }
        protected override void nCommandBarsManager1_CommandClicked(object sender, CommandEventArgs e)
        {
            NCommand comm = e.Command;
            int      id   = comm.Properties.ID;

            NDocumentManager manager = m_DockManager.DocumentManager;

            switch (id)
            {
            case 0:
                for (int i = 0; i < 1; i++)
                {
                    int     index = manager.Documents.Length + 1;
                    TextBox tb    = GetTextBox();
                    tb.BorderStyle = BorderStyle.None;

                    NUIDocument doc = new NUIDocument("Document " + index.ToString(), 0, tb);
                    manager.AddDocument(doc);
                }
                break;

            case 1:
                manager.CloseActiveDocument();
                break;

            case 2:
                manager.CloseAllDocuments();
                break;

            case 3:
                manager.LayoutMdi(MdiLayout.TileHorizontal);
                break;

            case 4:
                manager.LayoutMdi(MdiLayout.TileVertical);
                break;

            case 5:
                manager.LayoutMdi(MdiLayout.Cascade);
                break;

            case 6:
                manager.LayoutMdi(MdiLayout.ArrangeIcons);
                break;

            case 7:
                manager.ShowDocumentsEditor();
                break;

            case 8:
                manager.CloseAllButActive();
                break;
            }
        }
        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);
        }
        public NVisualTabNavigationForm()
        {
            InitializeComponent();

            this.editorModeCombo.FillFromEnum(typeof(VisualTabEditorMode));
            this.editorModeCombo.SelectedItem = nDockManager1.VisualTabEditorMode;

            NDockingFrameworkCommand command = nDockManager1.Commander.GetCommandById(NDockingFrameworkCommands.VisualTabNavigation);

            if (command != null)
            {
                ArrayList shortcuts = command.Shortcuts;
                if (shortcuts.Count > 0)
                {
                    shortcutEdit.SetShortcut((NShortcut)shortcuts[0]);
                }
            }

            nDockManager1.DocumentStyle.ImageList = imageList1;
            NDocumentManager docManager = nDockManager1.DocumentManager;

            docManager.Suspend();

            NUIDocument doc;
            int         imageIndex = 0;

            for (int i = 0; i < 10; i++)
            {
                doc = new NUIDocument("Test Document " + i, imageIndex);
                docManager.AddDocument(doc);

                imageIndex++;
                if (imageIndex > 5)
                {
                    imageIndex = 0;
                }
            }

            docManager.Resume();
        }
Example #8
0
        public NMdiMenuMergeForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            m_UpdateFormCaption.Checked = true;

            nCommandBarsManager1.Palette.Copy(NUIManager.Palette);
            nDockManager1.Palette.Copy(NUIManager.Palette);
            nDockManager1.DocumentStyle.DocumentViewStyle = DocumentViewStyle.MdiStandard;

            NUIDocument doc;

            for (int i = 1; i < 5; i++)
            {
                doc        = new NUIDocument("Document " + i.ToString());
                doc.Client = NDockingPanelsExampleForm.GetTextBox();
                nDockManager1.DocumentManager.AddDocument(doc);
            }

            INUIDocumentHost host = nDockManager1.DocumentManager.Documents[3].Host as NMdiChild;

            if (host == null)
            {
                return;
            }

            host.Activate();

            NMdiChild child = host as NMdiChild;

            if (child != null)
            {
                child.WindowState = FormWindowState.Maximized;
            }
        }