aboutsummaryrefslogtreecommitdiff
path: root/Histacom2.Engine/Template/WinClassic.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Histacom2.Engine/Template/WinClassic.cs')
-rw-r--r--Histacom2.Engine/Template/WinClassic.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/Histacom2.Engine/Template/WinClassic.cs b/Histacom2.Engine/Template/WinClassic.cs
index c911af3..ae1d361 100644
--- a/Histacom2.Engine/Template/WinClassic.cs
+++ b/Histacom2.Engine/Template/WinClassic.cs
@@ -1,5 +1,6 @@
using System;
using System.Drawing;
+using System.Drawing.Drawing2D;
using System.Runtime.InteropServices;
using System.Windows.Forms;
@@ -335,6 +336,21 @@ namespace Histacom2.Engine.Template
Hide();
}
+ private void programtopbar_Paint(object sender, PaintEventArgs e)
+ {
+ var gfx = e.Graphics;
+ if (isActive)
+ {
+ if (SaveSystem.currentTheme.activeTitleBarColor2 == null) return;
+ gfx.FillRectangle(new LinearGradientBrush(programtopbar.ClientRectangle, SaveSystem.currentTheme.activeTitleBarColor, SaveSystem.currentTheme.activeTitleBarColor2, 0.0), programtopbar.ClientRectangle);
+ }
+ else
+ {
+ if (SaveSystem.currentTheme.inactiveTitleBarColor2 == null) return;
+ gfx.FillRectangle(new LinearGradientBrush(programtopbar.ClientRectangle, SaveSystem.currentTheme.inactiveTitleBarColor, SaveSystem.currentTheme.inactiveTitleBarColor2, 0.0), programtopbar.ClientRectangle);
+ }
+ }
+
public Size prevSize;
public Point prevPoint;
private void maximizebutton_Click(object sender, EventArgs e)