aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Engine/UI
diff options
context:
space:
mode:
authorRichie Moch <[email protected]>2018-12-22 15:24:55 -0600
committerRichie Moch <[email protected]>2018-12-22 15:24:55 -0600
commitd94c79dbf5183230e5fd3342848408f776de60ea (patch)
treee679a6ebd541e4c84ef39fdc2af78229eebea363 /ShiftOS.Engine/UI
parent9d9958e18bda9142cb118f13332f2649a530f27f (diff)
downloadshiftos-rewind-d94c79dbf5183230e5fd3342848408f776de60ea.tar.gz
shiftos-rewind-d94c79dbf5183230e5fd3342848408f776de60ea.tar.bz2
shiftos-rewind-d94c79dbf5183230e5fd3342848408f776de60ea.zip
Various changes, began working on the texture skinning.
Diffstat (limited to 'ShiftOS.Engine/UI')
-rw-r--r--ShiftOS.Engine/UI/ShiftStripRenderer.cs19
1 files changed, 14 insertions, 5 deletions
diff --git a/ShiftOS.Engine/UI/ShiftStripRenderer.cs b/ShiftOS.Engine/UI/ShiftStripRenderer.cs
index 7b8498f..fe64ff9 100644
--- a/ShiftOS.Engine/UI/ShiftStripRenderer.cs
+++ b/ShiftOS.Engine/UI/ShiftStripRenderer.cs
@@ -8,14 +8,23 @@ using System.Windows.Forms;
namespace ShiftOS.Engine.UI
{
- public class ShiftStripRenderer : ToolStripProfessionalRenderer
+ public class ShiftStripRenderer : ToolStripRenderer
{
- protected override void OnRenderLabelBackground(ToolStripItemRenderEventArgs e)
+ SolidBrush sb;
+
+ protected override void OnRenderButtonBackground(ToolStripItemRenderEventArgs e)
{
- using (var b = new SolidBrush(e.Item.BackColor))
+ if (!e.Item.Selected)
+ {
+ base.OnRenderButtonBackground(e);
+ }
+ else
{
- e.Graphics.FillRectangle(b, new Rectangle(Point.Empty, e.Item.Size));
+ 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