Ejemplo n.º 1
0
        internal static void SortTabsAlphabetically(Form1 form)
        {
            XtraTabControl  pagesTabControl             = form.pagesTabControl;
            ToolStripButton moveTabFirstToolStripButton = form.tabPanel.moveTabFirstToolStripButton;
            ToolStripButton moveTabUpToolStripButton    = form.tabPanel.moveTabUpToolStripButton;
            ToolStripButton moveTabDownToolStripButton  = form.tabPanel.moveTabDownToolStripButton;
            ToolStripButton moveTabLastToolStripButton  = form.tabPanel.moveTabLastToolStripButton;

            if (pagesTabControl.TabPages.Count <= 1)
            {
                return;
            }

            XtraTabPageCollection tabPages = pagesTabControl.TabPages;
            List <TabPageObject>  tabList  = new List <TabPageObject>();

            for (int i = 0; i < tabPages.Count; i++)
            {
                tabList.Add(new TabPageObject(tabPages[i].Text, tabPages[i].Name, i, tabPages[i]));
            }
            tabList.Sort();

            for (int i = 0; i < tabList.Count; i++)
            {
                TabPageObject tabPageObject = tabList[i];
                pagesTabControl.TabPages.Move(i, tabPageObject.TabPage);
            }

            moveTabFirstToolStripButton.Enabled = false;
            moveTabUpToolStripButton.Enabled    = false;
            moveTabDownToolStripButton.Enabled  = false;
            moveTabLastToolStripButton.Enabled  = false;

            ExplorerManager.InitializeTabExplorer(form);
        }
Ejemplo n.º 2
0
        internal static void CheckInternalExplorer(Form1 form, bool checkStatus, bool refreshConfig)
        {
            SplitContainer    verticalSplitContainer            = form.verticalSplitContainer;
            ToolStripButton   verticalContainerToolStripButton  = form.verticalContainerToolStripButton;
            ToolStripMenuItem internalExplorerToolStripMenuItem = form.internalExplorerToolStripMenuItem;
            ToolStripButton   moveTabUpToolStripButton          = form.tabPanel.moveTabUpToolStripButton;
            ToolStripButton   moveTabDownToolStripButton        = form.tabPanel.moveTabDownToolStripButton;

            verticalSplitContainer.Panel2Collapsed = !checkStatus;

            if (checkStatus)
            {
                ExplorerManager.InitializeTabExplorer(form);
                NoteManager.GetNotesList(form);
                ClipboardManager.GetClipboardList(form, false);
                FileExplorerManager.LoadFileTree(form, false);

                verticalContainerToolStripButton.Checked  = true;
                internalExplorerToolStripMenuItem.Checked = true;
            }
            else
            {
                ExplorerManager.ClearTabExplorer(form);
                NoteManager.ClearNotes(form);
                ClipboardManager.ClearClipboardList(form);
                FileExplorerManager.ClearFileTree(form);

                verticalContainerToolStripButton.Checked  = false;
                internalExplorerToolStripMenuItem.Checked = false;
                moveTabUpToolStripButton.Enabled          = false;
                moveTabDownToolStripButton.Enabled        = false;
            }

            UpdateConfigParameter("InternalExplorerInvisible", (!checkStatus).ToString(), refreshConfig);
        }