/// <summary> /// 设置主题 /// </summary> /// <param name="theme">主题名</param> /// <param name="themeVersion">主题版本</param> private void SetTheme(ThemeBase theme, VisualStudioToolStripExtender.VsVersion themeVersion) { this.dockPanel1.Theme = theme; visualStudioToolStripExtender1.SetStyle(menuStrip1, themeVersion, theme); visualStudioToolStripExtender1.SetStyle(toolStrip1, themeVersion, theme); visualStudioToolStripExtender1.SetStyle(statusStrip1, themeVersion, theme); }
public void EnableVSRenderer(ThemeBase theme, VisualStudioToolStripExtender.VsVersion version = VisualStudioToolStripExtender.VsVersion.Vs2015) { System.Reflection.FieldInfo[] fieldInfo = this.GetType().GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); for (int i = 0; i < fieldInfo.Length; i++) { switch (fieldInfo[i].FieldType.Name) { case "ContextMenuStrip": ContextMenuStrip cms = (ContextMenuStrip)fieldInfo[i].GetValue(this); cms.DropShadowEnabled = false; vsToolStripExtender.SetStyle(cms, version, theme); break; case "ToolStrip": ToolStrip ts = (ToolStrip)fieldInfo[i].GetValue(this); vsToolStripExtender.SetStyle(ts, version, theme); break; case "StatusStrip": StatusStrip ss = (StatusStrip)fieldInfo[i].GetValue(this); vsToolStripExtender.SetStyle(ss, version, theme); break; } } }
private void SetTheme(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { this.dockPanel.Theme = theme; vsToolStripExtender1.SetStyle(this.menuStrip1, version, theme); vsToolStripExtender1.SetStyle(this.toolStrip1, version, theme); vsToolStripExtender1.SetStyle(this.statusStrip1, version, theme); }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { vsToolStripExtender.SetStyle(mainMenu, version, theme); vsToolStripExtender.SetStyle(toolBar, version, theme); vsToolStripExtender.SetStyle(toolStripExecution, version, theme); vsToolStripExtender.SetStyle(statusBar, version, theme); }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { vS2015ToolStripExtender.SetStyle(mainMenu, theme); vS2015ToolStripExtender.SetStyle(toolBar, theme); EnableRenderer(this); SetFormStyle(theme.ColorPalette.MainWindowStatusBarDefault.Background); }
public ThemeInfo(string themeName, ThemeBase inTheme, string inURI, VisualStudioToolStripExtender.VsVersion inVersion) { _name = themeName; _theme = inTheme; _URI = inURI; _version = inVersion; IsThemeBase = false; IsExtendable = false; }
private void SetTestFixtureWindowTheme(TestFixtureWindow window, VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { if (window.ContextMenuStrip != null) { visualStudioToolStripExtender.SetStyle(window.ContextMenuStrip, version, theme); } if (window.ToolStrip != null) { visualStudioToolStripExtender.SetStyle(window.ToolStrip, version, theme); } }
private void EnableVsRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { vsToolStripExtender1.SetStyle(mainMenu, version, theme); vsToolStripExtender1.SetStyle(toolBar, version, theme); vsToolStripExtender1.SetStyle(statusBar, version, theme); vsToolStripExtender1.SetStyle(contextMenuStrip1, version, theme); if (OutputWindow != null) { vsToolStripExtender1.SetStyle(OutputWindow.ContextMenuStrip, version, theme); } }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { visualStudioToolStripExtender1.SetStyle(mainMenu, version, theme); visualStudioToolStripExtender1.SetStyle(toolBar, version, theme); visualStudioToolStripExtender1.SetStyle(dcmTreeWindow.ToolBar, version, theme); visualStudioToolStripExtender1.SetStyle(dcmTreeWindow.TreeContextMenuStrip, version, theme); visualStudioToolStripExtender1.SetStyle(dcmRawWindow.ToolBar, version, theme); visualStudioToolStripExtender1.SetStyle(dcmParsingWindow.ToolBar, version, theme); visualStudioToolStripExtender1.SetStyle(dcmVdfWindow.ToolBar, version, theme); visualStudioToolStripExtender1.SetStyle(dcmVdfWindow.TreeViewContextMenu, version, theme); visualStudioToolStripExtender1.SetStyle(statusBar, version, theme); }
/// <summary> /// VSレンダラを有効にする /// </summary> /// <param name="version"></param> /// <param name="theme"></param> private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { vsToolStripExtender.SetStyle(mainMenu, version, theme); vsToolStripExtender.SetStyle(mainToolBar, version, theme); vsToolStripExtender.SetStyle(statusBar, version, theme); try { DockThemeChange(this, new DockThemeChangeEventArgs(version, theme)); } catch (Exception e) { Console.WriteLine(e.Message); } }
public ThemeInfo(string themeName, ThemeBase inTheme, string inURI, VisualStudioToolStripExtender.VsVersion inVersion, ExtendedColorPalette inExtendedPalette) { _name = themeName; _theme = inTheme; _URI = inURI; _version = inVersion; _extendedPalette = inExtendedPalette; IsThemeBase = false; IsExtendable = false; if (_extendedPalette != null) { IsExtended = true; } setCustomExtenders(); }
private void EnableVSDesignForToolstrips(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { visualStudioToolStripExtender.SetStyle(menuStrip, version, theme); visualStudioToolStripExtender.SetStyle(toolStrip, version, theme); visualStudioToolStripExtender.SetStyle(statusStrip, version, theme); visualStudioToolStripExtender.SetStyle(((Form)m_HierarchyWindow).ContextMenuStrip, version, theme); visualStudioToolStripExtender.SetStyle(((Form)m_AssetsWindow).ContextMenuStrip, version, theme); visualStudioToolStripExtender.SetStyle(((Form)m_PropertiesWindow).ContextMenuStrip, version, theme); visualStudioToolStripExtender.SetStyle(((Form)m_ConsoleWindow).ContextMenuStrip, version, theme); visualStudioToolStripExtender.SetStyle(((Form)m_TestRunnerWindow).ContextMenuStrip, version, theme); visualStudioToolStripExtender.SetStyle(m_HierarchyWindow.ToolStrip, version, theme); visualStudioToolStripExtender.SetStyle(m_ProfilerWindow.ToolStrip, version, theme); visualStudioToolStripExtender.SetStyle(m_ConsoleWindow.ToolStrip, version, theme); visualStudioToolStripExtender.SetStyle(m_TestRunnerWindow.ToolStrip, version, theme); m_ProfilerWindow.FrameSlider.BackColor = theme.ColorPalette.CommandBarToolbarDefault.Background; foreach (var window in TestFixtureWindows) { SetTestFixtureWindowTheme((TestFixtureWindow)window, version, theme); } }
/// <summary> /// /// </summary> /// <param name="version"></param> /// <param name="theme"></param> public DockThemeChangeEventArgs(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { this.version = version; this.theme = theme; }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { vsToolStripExtender1.SetStyle(mainMenu, version, theme); }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { this.visualStudioToolStripExtender.SetStyle(this.menuStrip, version, theme); this.visualStudioToolStripExtender.SetStyle(this.toolbarStrip, version, theme); //this.visualStudioToolStripExtender.SetStyle(this.statusStrip, version, theme); }
private void EnableVSRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { visualStudioToolStripExtender1.SetStyle(menuStrip1, version, theme); visualStudioToolStripExtender1.SetStyle(toolStrip1, version, theme); }
private void EnableVsRenderer(VisualStudioToolStripExtender.VsVersion version, ThemeBase theme) { tsExtender.SetStyle(mnuMain, version, theme); tsExtender.SetStyle(tlsMain, version, theme); }