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); } }
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]; }
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; }
/// <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"; } }