Exemple #1
0
 public VS2015ThemeBase(byte[] resources)
 {
     ColorPalette      = new DockPanelColorPalette(new VS2012PaletteFactory(resources));
     Skin              = new DockPanelSkin();
     PaintingService   = new PaintingService();
     ImageService      = new ImageService(this);
     ToolStripRenderer = new VisualStudioToolStripRenderer(ColorPalette)
     {
         UseGlassOnMenuStrip = false,
     };
     Measures.SplitterSize                   = 2;
     Measures.AutoHideSplitterSize           = 1;
     Measures.DockPadding                    = 0;
     ShowAutoHideContentOnHover              = false;
     Extender.AutoHideStripFactory           = new VS2012AutoHideStripFactory();
     Extender.AutoHideWindowFactory          = new VS2012AutoHideWindowFactory();
     Extender.DockPaneFactory                = new VS2013DockPaneFactory();
     Extender.DockPaneCaptionFactory         = new VS2013DockPaneCaptionFactory();
     Extender.DockPaneStripFactory           = new VS2013DockPaneStripFactory();
     Extender.DockPaneSplitterControlFactory = new VS2013DockPaneSplitterControlFactory();
     Extender.WindowSplitterControlFactory   = new VS2013WindowSplitterControlFactory();
     Extender.DockWindowFactory              = new VS2012DockWindowFactory();
     Extender.PaneIndicatorFactory           = new VS2012PaneIndicatorFactory();
     Extender.PanelIndicatorFactory          = new VS2012PanelIndicatorFactory();
     Extender.DockOutlineFactory             = new VS2012DockOutlineFactory();
     Extender.DockIndicatorFactory           = new VS2012DockIndicatorFactory();
 }
 public VS2015ThemeBase(byte[] resources)
 {
     ColorPalette = new DockPanelColorPalette(new VS2012PaletteFactory(resources));
     Skin = new DockPanelSkin();
     PaintingService = new PaintingService();
     ImageService = new ImageService(this);
     ToolStripRenderer = new VisualStudioToolStripRenderer(ColorPalette)
     {
         UseGlassOnMenuStrip = false,
     };
     Measures.SplitterSize = 6;
     Measures.AutoHideSplitterSize = 3;
     Measures.DockPadding = 6;
     ShowAutoHideContentOnHover = false;
     Extender.AutoHideStripFactory = new VS2012AutoHideStripFactory();
     Extender.AutoHideWindowFactory = new VS2012AutoHideWindowFactory();
     Extender.DockPaneFactory = new VS2013DockPaneFactory();
     Extender.DockPaneCaptionFactory = new VS2013DockPaneCaptionFactory();
     Extender.DockPaneStripFactory = new VS2013DockPaneStripFactory();
     Extender.DockPaneSplitterControlFactory = new VS2013DockPaneSplitterControlFactory();
     Extender.WindowSplitterControlFactory = new VS2013WindowSplitterControlFactory();
     Extender.DockWindowFactory = new VS2012DockWindowFactory();
     Extender.PaneIndicatorFactory = new VS2012PaneIndicatorFactory();
     Extender.PanelIndicatorFactory = new VS2012PanelIndicatorFactory();
     Extender.DockOutlineFactory = new VS2012DockOutlineFactory();
     Extender.DockIndicatorFactory = new VS2012DockIndicatorFactory();
 }
 public VS2010ThemeBase(byte[] resources)
 {
     ColorPalette = new DockPanelColorPalette(new VS2010PaletteFactory(resources));
     Skin = new DockPanelSkin();
     PaintingService = new PaintingService();
     ImageService = new ImageService(this);
     Measures.SplitterSize = 6;
     Measures.AutoHideSplitterSize = 3;
     Measures.DockPadding = 6;
     ShowAutoHideContentOnHover = true;
     Extender.DockPaneCaptionFactory = new VS2010DockPaneCaptionFactory();
     Extender.AutoHideStripFactory = new VS2010AutoHideStripFactory();
     Extender.AutoHideWindowFactory = new VS2010AutoHideWindowFactory();
     Extender.DockPaneStripFactory = new VS2010DockPaneStripFactory();
     Extender.DockPaneSplitterControlFactory = new VS2013DockPaneSplitterControlFactory();
     Extender.WindowSplitterControlFactory = new VS2013WindowSplitterControlFactory();
     Extender.DockWindowFactory = new VS2012DockWindowFactory();
     Extender.PaneIndicatorFactory = new VS2012PaneIndicatorFactory();
     Extender.PanelIndicatorFactory = new VS2012PanelIndicatorFactory();
     Extender.DockOutlineFactory = new VS2012DockOutlineFactory();
     Extender.DockIndicatorFactory = new VS2012DockIndicatorFactory();
 }
 public VS2010ThemeBase(byte[] resources)
 {
     ColorPalette                            = new DockPanelColorPalette(new VS2010PaletteFactory(resources));
     Skin                                    = new DockPanelSkin();
     PaintingService                         = new PaintingService();
     ImageService                            = new ImageService(this);
     Measures.SplitterSize                   = 6;
     Measures.AutoHideSplitterSize           = 3;
     Measures.DockPadding                    = 6;
     ShowAutoHideContentOnHover              = true;
     Extender.DockPaneCaptionFactory         = new VS2010DockPaneCaptionFactory();
     Extender.AutoHideStripFactory           = new VS2010AutoHideStripFactory();
     Extender.AutoHideWindowFactory          = new VS2010AutoHideWindowFactory();
     Extender.DockPaneStripFactory           = new VS2010DockPaneStripFactory();
     Extender.DockPaneSplitterControlFactory = new VS2013DockPaneSplitterControlFactory();
     Extender.WindowSplitterControlFactory   = new VS2013WindowSplitterControlFactory();
     Extender.DockWindowFactory              = new VS2012DockWindowFactory();
     Extender.PaneIndicatorFactory           = new VS2012PaneIndicatorFactory();
     Extender.PanelIndicatorFactory          = new VS2012PanelIndicatorFactory();
     Extender.DockOutlineFactory             = new VS2012DockOutlineFactory();
     Extender.DockIndicatorFactory           = new VS2012DockIndicatorFactory();
 }
 public VS2017ThemeBase(byte[] resources, IDockPaneSplitterControlFactory splitterFactory, IWindowSplitterControlFactory windowsSplitterFactory)
 {
     ColorPalette                            = new DockPanelColorPalette(new VS2012PaletteFactory(resources));
     Skin                                    = new DockPanelSkin();
     PaintingService                         = new PaintingService();
     ImageService                            = new ImageService(this);
     ToolStripRenderer                       = new VisualStudioToolStripRenderer(ColorPalette);
     Measures.SplitterSize                   = 6;
     Measures.AutoHideSplitterSize           = 3;
     Measures.DockPadding                    = 6;
     ShowAutoHideContentOnHover              = false;
     Extender.DockPaneCaptionFactory         = new VS2012DockPaneCaptionFactory();
     Extender.AutoHideStripFactory           = new VS2012AutoHideStripFactory();
     Extender.AutoHideWindowFactory          = new VS2012AutoHideWindowFactory();
     Extender.DockPaneStripFactory           = new VS2012DockPaneStripFactory();
     Extender.DockPaneSplitterControlFactory = splitterFactory ?? new VS2012DockPaneSplitterControlFactory();
     Extender.WindowSplitterControlFactory   = windowsSplitterFactory ?? new VS2012WindowSplitterControlFactory();
     Extender.DockWindowFactory              = new VS2012DockWindowFactory();
     Extender.PaneIndicatorFactory           = new VS2012PaneIndicatorFactory();
     Extender.PanelIndicatorFactory          = new VS2012PanelIndicatorFactory();
     Extender.DockOutlineFactory             = new VS2012DockOutlineFactory();
     Extender.DockIndicatorFactory           = new VS2012DockIndicatorFactory();
 }
 public override void CleanUp(DockPanel dockPanel)
 {
     PaintingService.CleanUp();
     base.CleanUp(dockPanel);
 }
Exemple #7
0
 public VS2013BlueTheme()
 {
     Skin            = CreateVisualStudio2013Blue();
     ImageService    = new ImageService(Skin.ColorPalette);
     PaintingService = new PaintingService();
 }
 public VS2012DarkTheme()
 {
     Skin = CreateVisualStudio2012Dark();
     ImageService = new ImageService();
     PaintingService = new PaintingService();
 }
 public VS2013BlueTheme()
 {
     Skin            = CreateVisualStudio2013Blue();
     PaintingService = new PaintingService();
 }