diff options
Diffstat (limited to 'ShiftOS.Engine/UI')
| -rw-r--r-- | ShiftOS.Engine/UI/ShiftStripRenderer.cs | 30 | ||||
| -rw-r--r-- | ShiftOS.Engine/UI/ShiftToolStrip.cs | 26 |
2 files changed, 26 insertions, 30 deletions
diff --git a/ShiftOS.Engine/UI/ShiftStripRenderer.cs b/ShiftOS.Engine/UI/ShiftStripRenderer.cs deleted file mode 100644 index fe64ff9..0000000 --- a/ShiftOS.Engine/UI/ShiftStripRenderer.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace ShiftOS.Engine.UI -{ - public class ShiftStripRenderer : ToolStripRenderer - { - SolidBrush sb; - - protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e) - { - if (!e.Item.Selected) - { - base.OnRenderButtonBackground(e); - } - else - { - sb = new SolidBrush(Color.FromArgb(64, 64, 64)); - Rectangle rectangle = new Rectangle(0, 0, e.Item.Size.Width - 1, e.Item.Size.Height - 1); - e.Graphics.FillRectangle(new SolidBrush(Color.FromArgb(64,64,64)), rectangle); - e.Graphics.DrawRectangle(new Pen(sb, 1F), rectangle); - } - } - } -}
\ No newline at end of file diff --git a/ShiftOS.Engine/UI/ShiftToolStrip.cs b/ShiftOS.Engine/UI/ShiftToolStrip.cs new file mode 100644 index 0000000..853e79c --- /dev/null +++ b/ShiftOS.Engine/UI/ShiftToolStrip.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace ShiftOS.Engine.UI +{ + public partial class ShiftToolStrip : ToolStripProfessionalRenderer + { + protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e) + { + if (!e.Item.Selected) base.OnRenderMenuItemBackground(e); + else + { + var rc = new Rectangle(Point.Empty, e.Item.Size); + e.Graphics.FillRectangle(Brushes.Gray, rc); + e.Graphics.DrawRectangle(Pens.White, 1, 0, rc.Width - 2, rc.Height - 1); + } + } + } +} |
