123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- using System.Drawing;
- using System.Windows.Forms;
- namespace Optimizer
- {
- internal class ToolStripRendererMaterial : ToolStripProfessionalRenderer
- {
- internal ToolStripRendererMaterial() : base(new ColorsMaterial())
- {
- }
- //protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
- //{
- // var tsMenuItem = e.Item as ToolStripMenuItem;
- // if (tsMenuItem != null)
- // e.ArrowColor = Options.ForegroundColor;
- // base.OnRenderArrow(e);
- //}
- }
- internal class ColorsMaterial : ProfessionalColorTable
- {
- public override Color SeparatorLight
- {
- get { return Options.BackAccentColor; }
- }
- public override Color SeparatorDark
- {
- get { return Options.BackAccentColor; }
- }
- public override Color ToolStripDropDownBackground
- {
- get
- {
- return Options.BackgroundColor;
- }
- }
- public override Color ImageMarginGradientBegin
- {
- get
- {
- return Options.BackgroundColor;
- }
- }
- public override Color ImageMarginGradientMiddle
- {
- get
- {
- return Options.BackgroundColor;
- }
- }
- public override Color ImageMarginGradientEnd
- {
- get
- {
- return Options.BackgroundColor;
- }
- }
- public override Color ToolStripBorder
- {
- get
- {
- return Options.BackgroundColor;
- }
- }
- public override Color MenuBorder
- {
- get
- {
- return Options.BackAccentColor;
- }
- }
- public override Color MenuItemSelected
- {
- get
- {
- return Options.BackAccentColor;
- }
- }
- public override Color MenuItemSelectedGradientBegin
- {
- get
- {
- return Options.BackAccentColor;
- }
- }
- public override Color MenuItemSelectedGradientEnd
- {
- get
- {
- return Options.BackAccentColor;
- }
- }
- public override Color MenuItemBorder
- {
- get
- {
- return Options.BackAccentColor;
- }
- }
- }
- }
|