2015-07-06 14:29:34 +00:00
|
|
|
|
using System; //Copyright (c) NorbiPeti 2015 - See LICENSE file
|
2015-07-06 11:04:54 +00:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
|
namespace MSGer.tk
|
|
|
|
|
{
|
|
|
|
|
/*class MSGerToolStripRenderer : ToolStripRenderer
|
|
|
|
|
{ //TO!DO
|
|
|
|
|
protected override void Initialize(ToolStrip toolStrip)
|
|
|
|
|
{
|
|
|
|
|
base.Initialize(toolStrip);
|
|
|
|
|
toolStrip.ForeColor = Color.Blue; //2015.05.16.
|
|
|
|
|
}
|
|
|
|
|
protected override void InitializeContentPanel(ToolStripContentPanel contentPanel)
|
|
|
|
|
{
|
|
|
|
|
base.InitializeContentPanel(contentPanel);
|
|
|
|
|
}
|
|
|
|
|
protected override void InitializeItem(ToolStripItem item)
|
|
|
|
|
{
|
|
|
|
|
base.InitializeItem(item);
|
|
|
|
|
item.ForeColor = Color.Blue; //2015.05.16.
|
|
|
|
|
}
|
|
|
|
|
protected override void InitializePanel(ToolStripPanel toolStripPanel)
|
|
|
|
|
{
|
|
|
|
|
base.InitializePanel(toolStripPanel);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderArrow(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderButtonBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderDropDownButtonBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderDropDownButtonBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderGrip(ToolStripGripRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderGrip(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderImageMargin(ToolStripRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderImageMargin(e);
|
|
|
|
|
//
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderItemBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
//base.OnRenderItemBackground(e);
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(0, 0, e.Item.Width, e.Item.Height));
|
|
|
|
|
e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), e.Item.Bounds);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderItemCheck(ToolStripItemImageRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderItemCheck(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderItemImage(ToolStripItemImageRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderItemImage(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderItemText(e);
|
|
|
|
|
//
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderLabelBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderLabelBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderMenuItemBackground(e);
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(0, 0, e.Item.Width, e.Item.Height));
|
|
|
|
|
e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), e.Item.Bounds);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderOverflowButtonBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderOverflowButtonBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderSeparator(e);
|
|
|
|
|
//
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderSplitButtonBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderSplitButtonBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderStatusStripSizingGrip(ToolStripRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderStatusStripSizingGrip(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderToolStripBackground(e);
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(0, 0, e.ToolStrip.Width, e.ToolStrip.Height));
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(Brushes.Blue), e.AffectedBounds);
|
|
|
|
|
//e.Graphics.FillRectangle(Brushes.DarkBlue, e.AffectedBounds); //2015.05.16.
|
|
|
|
|
//e.Graphics.DrawImage(Properties.Resources.Blue_Wallpaper_HD_2, new Point()); //2015.05.16.
|
|
|
|
|
//Theme.SkinThis(Theme.ThemePart.MenuBackground, e.Graphics); //2015.05.22.
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderToolStripBorder(e);
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.LightBlue)), new Rectangle(0, 0, e.ToolStrip.Width, e.ToolStrip.Height));
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.LightBlue)), e.AffectedBounds);
|
|
|
|
|
//e.Graphics.DrawRectangle(new Pen(new SolidBrush(Color.LightBlue)), e.AffectedBounds); //2015.05.16.
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderToolStripContentPanelBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderToolStripPanelBackground(e);
|
|
|
|
|
}
|
|
|
|
|
protected override void OnRenderToolStripStatusLabelBackground(ToolStripItemRenderEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
base.OnRenderToolStripStatusLabelBackground(e);
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
}
|