Exemplo n.º 1
0
        public void CreateOpenTabWindowList(DarkListView openFileList)
        {
            foreach (var instanceOpenScriptWindow in openScriptWindows)
            {
                var s = instanceOpenScriptWindow.Filename;

                var ss = s.ToRelativeFilename().Substring(s.ToRelativeFilename().LastIndexOf("/") + 1);

                var col = 50;

                while (ss.Length < col)
                {
                    ss += " ";
                }

                if (instanceOpenScriptWindow.ScriptFile.IsBase)
                {
                    ss += "Base: ";
                }
                else
                {
                    ss += "Mod:  ";
                }

                ss += s.ToRelativeFilename().Substring(0, s.ToRelativeFilename().LastIndexOf("/"));

                var i = new DarkListItem(ss);
                i.Tag = instanceOpenScriptWindow;
                openFileList.Items.Add(i);
            }
        }
Exemplo n.º 2
0
        private void InitializeDockPanel()
        {
            SetupToolWindow(dockConsole);
            SetupToolWindow(dockExplorer);
            SetupToolWindow(dockExplorerBrowser);

            Application.AddMessageFilter(mainDockPanel.DockContentDragFilter);
            Application.AddMessageFilter(mainDockPanel.DockResizeFilter);

            dockExplorerTreeView = (DarkTreeView)dockExplorer.Controls.Find("explorerTreeView", true)[0];
            dockConsoleListView  = (DarkListView)dockConsole.Controls.Find("consoleListView", true)[0];
        }
Exemplo n.º 3
0
        public void PopulateListView(DarkListView lv)
        {
            lv.Items.Clear();

            foreach (KeyValuePair <VaultEntry, String> entry in keyValues)
            {
                DarkListItem item = new DarkListItem(entry.Key.key);
                item.Tag = entry.Key;
                lv.Items.Add(item);
            }

            darkListView = lv;
        }
Exemplo n.º 4
0
        /// <summary>
        /// creates a method to set the form's visual properties according to the theme chosen
        /// </summary>
        public void setViewProperties()
        {
            if (user.Theme.Equals("light"))
            {
                IThematicListView lightList = new LightListView(codeView.ListView);
                lightList.setupHandlers();
                codeView.ListView = lightList.ListView;

                codeView.backColor = Colors.themeLightColor;

                IThematicMenuStrip lightStrip = new LightMenuStrip(codeView.MenuStrip);
                lightStrip.setupMenuStrip();
                codeView.MenuStrip = lightStrip.MenuStrip;

                this.newPageButton.Image = GUI.Properties.Resources.baseline_open_in_new_black_48dp;
                codeView.newPage         = newPageButton;

                GroupBox groupBox = codeView.groupbox;
                groupBox.ForeColor = Colors.themeDarkColor;
                codeView.groupbox  = groupBox;

                codeView.HighlightMode = "draw.gui.light";
            }
            else
            {
                IThematicListView darkList = new DarkListView(codeView.ListView);
                darkList.setupHandlers();
                codeView.ListView = darkList.ListView;

                codeView.backColor = Colors.themeDarkColor;

                IThematicMenuStrip darkStrip = new DarkMenuStrip(codeView.MenuStrip);
                darkStrip.setupMenuStrip();
                codeView.MenuStrip = darkStrip.MenuStrip;

                this.newPageButton.Image = ((System.Drawing.Image)(resources.GetObject("button1.Image")));
                codeView.newPage         = newPageButton;

                GroupBox groupBox = codeView.groupbox;
                groupBox.ForeColor = Colors.themeLightColor;
                codeView.groupbox  = groupBox;

                codeView.HighlightMode = "draw.gui.dark";
            }
        }