------ #### RaUIV4 V4.0.2311.0701 - *.[全新]整合了MyDb、ryControls、MyDb_MySQL等dll文件到RaUI一个项目。 - *.[新增]新增ApkOp类,可以轻松获取APK信息。 - *.[新增]新增JsonExt扩展类,让Json操作更简单。 - *.[新增]新增WebP类,可以支持webp格式的图片。 - *.[改进]ryQuickSQL中的AddField方法改为自动替换已存在的同名值。 - *.[修复]ryQuickSQL中的AddFieldCalc方法无法正常计算的BUG。
55 lines
2.2 KiB
C#
55 lines
2.2 KiB
C#
namespace WeifenLuo.WinFormsUI.ThemeVS2015
|
|
{
|
|
using ThemeVS2012;
|
|
using ThemeVS2013;
|
|
using Docking;
|
|
using ryControls.WeifenLuo.WinFormsUI.ThemeVS2012;
|
|
|
|
/// <summary>
|
|
/// Visual Studio 2015 theme base.
|
|
/// </summary>
|
|
public abstract class VS2015ThemeBase : ThemeBase
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="resources"></param>
|
|
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();
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="dockPanel"></param>
|
|
public override void CleanUp(DockPanel dockPanel)
|
|
{
|
|
PaintingService.CleanUp();
|
|
base.CleanUp(dockPanel);
|
|
}
|
|
}
|
|
}
|