aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-11-15 19:23:40 -0500
committerlempamo <[email protected]>2017-11-15 19:23:40 -0500
commit6a100bc8794d0e7313868a4b7082d9475117617c (patch)
treefee0b0fdc91f65e3214cc9bb286c31cc3281339f
parent3f03fdb36c72812ec7b899ba533260b06286de55 (diff)
downloadhistacom2-6a100bc8794d0e7313868a4b7082d9475117617c.tar.gz
histacom2-6a100bc8794d0e7313868a4b7082d9475117617c.tar.bz2
histacom2-6a100bc8794d0e7313868a4b7082d9475117617c.zip
added in gradient top bar to winclassic
-rw-r--r--Histacom2.Engine/Template/WinClassic.Designer.cs1
-rw-r--r--Histacom2.Engine/Template/WinClassic.cs16
-rw-r--r--Histacom2.Engine/Theme.cs2
-rw-r--r--Histacom2/GlobalPrograms/WinClassicNotepad.cs2
4 files changed, 20 insertions, 1 deletions
diff --git a/Histacom2.Engine/Template/WinClassic.Designer.cs b/Histacom2.Engine/Template/WinClassic.Designer.cs
index 8b9497f..3c03f87 100644
--- a/Histacom2.Engine/Template/WinClassic.Designer.cs
+++ b/Histacom2.Engine/Template/WinClassic.Designer.cs
@@ -105,6 +105,7 @@
this.programtopbar.Size = new System.Drawing.Size(292, 18);
this.programtopbar.TabIndex = 0;
this.programtopbar.Tag = "";
+ this.programtopbar.Paint += new System.Windows.Forms.PaintEventHandler(this.programtopbar_Paint);
this.programtopbar.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Programtopbar_drag);
//
// programIcon
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)
diff --git a/Histacom2.Engine/Theme.cs b/Histacom2.Engine/Theme.cs
index 6a25602..d4b56c1 100644
--- a/Histacom2.Engine/Theme.cs
+++ b/Histacom2.Engine/Theme.cs
@@ -27,8 +27,10 @@ namespace Histacom2.Engine
public Color windowColor { get; set; }
public Color activeTitleBarColor { get; set; }
+ public Color activeTitleBarColor2 { get; set; }
public Color activeTitleTextColor { get; set; }
public Color inactiveTitleBarColor { get; set; }
+ public Color inactiveTitleBarColor2 { get; set; }
public Color inactiveTitleTextColor { get; set; }
public Color selectedBackColor { get; set; }
diff --git a/Histacom2/GlobalPrograms/WinClassicNotepad.cs b/Histacom2/GlobalPrograms/WinClassicNotepad.cs
index 4334a5e..866d8d3 100644
--- a/Histacom2/GlobalPrograms/WinClassicNotepad.cs
+++ b/Histacom2/GlobalPrograms/WinClassicNotepad.cs
@@ -38,7 +38,7 @@ namespace Histacom2.GlobalPrograms
{
WindowManager wm = new WindowManager();
if (SaveSystem.CurrentSave.CurrentOS == "95") wm.StartAboutBox95("Notepad", "Microsoft Notepad", Properties.Resources.WinClassicNotepad);
- else wm.StartAboutBox98("Notepad", "Microsoft Notepad", Properties.Resources.WinClassicNotepad);
+ else wm.StartAboutBox98("Notepad", "Microsoft (R) Notepad", Properties.Resources.WinClassicNotepad);
}
private void wordWrapToolStripMenuItem_Click(object sender, EventArgs e)