diff options
| author | Richie Moch <[email protected]> | 2018-12-22 15:24:55 -0600 |
|---|---|---|
| committer | Richie Moch <[email protected]> | 2018-12-22 15:24:55 -0600 |
| commit | d94c79dbf5183230e5fd3342848408f776de60ea (patch) | |
| tree | e679a6ebd541e4c84ef39fdc2af78229eebea363 /ShiftOS.Engine/UI/ShiftStripRenderer.cs | |
| parent | 9d9958e18bda9142cb118f13332f2649a530f27f (diff) | |
| download | shiftos-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/ShiftStripRenderer.cs')
| -rw-r--r-- | ShiftOS.Engine/UI/ShiftStripRenderer.cs | 19 |
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 |
