aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Engine
diff options
context:
space:
mode:
Diffstat (limited to 'TimeHACK.Engine')
-rw-r--r--TimeHACK.Engine/Paintbrush.cs19
1 files changed, 18 insertions, 1 deletions
diff --git a/TimeHACK.Engine/Paintbrush.cs b/TimeHACK.Engine/Paintbrush.cs
index 087b87f..a8a6b54 100644
--- a/TimeHACK.Engine/Paintbrush.cs
+++ b/TimeHACK.Engine/Paintbrush.cs
@@ -10,7 +10,6 @@ namespace TimeHACK.Engine
{
public class Paintbrush
{
-
public static void PaintClassicBorders(object sender, PaintEventArgs e, int borderwidth)
{
ControlPaint.DrawBorder(e.Graphics, ((Control)sender).ClientRectangle,
@@ -28,5 +27,23 @@ namespace TimeHACK.Engine
Color.White, borderwidth, ButtonBorderStyle.Solid,
Color.White, borderwidth, ButtonBorderStyle.Solid);
}
+
+ public static void ExtendedToolStripSeparator_Paint(object sender, PaintEventArgs e)
+ {
+ // Get the separator's width and height.
+ ToolStripSeparator toolStripSeparator = (ToolStripSeparator)sender;
+ int width = toolStripSeparator.Width;
+ int height = toolStripSeparator.Height;
+
+ // Choose the colors for drawing.
+ Color foreColor = Color.Gray;
+ Color backColor = Color.Silver;
+
+ // Fill the background.
+ e.Graphics.FillRectangle(new SolidBrush(backColor), 0, 0, width, height);
+
+ // Draw the line.
+ e.Graphics.DrawLine(new Pen(foreColor), 4, height / 2, width - 4, height / 2);
+ }
}
}