aboutsummaryrefslogtreecommitdiff
path: root/Histacom2
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-09-05 21:13:06 -0400
committerlempamo <[email protected]>2017-09-05 21:13:06 -0400
commit410b793a8bd68af20521623f2c41d9608df32af4 (patch)
tree632705cd4fbcfbe1fd9d195739b1d93842e134f9 /Histacom2
parent859e2483cbfd124d3dde85f1654df9aaa17ca605 (diff)
downloadhistacom2-410b793a8bd68af20521623f2c41d9608df32af4.tar.gz
histacom2-410b793a8bd68af20521623f2c41d9608df32af4.tar.bz2
histacom2-410b793a8bd68af20521623f2c41d9608df32af4.zip
windows now change theme immediately
Diffstat (limited to 'Histacom2')
-rw-r--r--Histacom2/OS/Win95/Win95Apps/WinClassicThemePanel.cs24
1 files changed, 22 insertions, 2 deletions
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicThemePanel.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicThemePanel.cs
index da354bf..d491eef 100644
--- a/Histacom2/OS/Win95/Win95Apps/WinClassicThemePanel.cs
+++ b/Histacom2/OS/Win95/Win95Apps/WinClassicThemePanel.cs
@@ -96,7 +96,17 @@ namespace Histacom2.OS.Win95.Win95Apps
((WinClassic)f).Title.ForeColor = SaveSystem.currentTheme.inactiveTitleTextColor;
}
f.Invalidate();
- foreach (Control c in f.Controls) c.Invalidate();
+ ((WinClassic)f).programContent.Invalidate();
+ ((WinClassic)f).top.Invalidate();
+ ((WinClassic)f).toprightcorner.Invalidate();
+ ((WinClassic)f).right.Invalidate();
+ ((WinClassic)f).bottomrightcorner.Invalidate();
+ ((WinClassic)f).bottom.Invalidate();
+ ((WinClassic)f).bottomleftcorner.Invalidate();
+ ((WinClassic)f).left.Invalidate();
+ ((WinClassic)f).topleftcorner.Invalidate();
+ foreach (Control c in ((WinClassic)f).progContent.Controls) c.Invalidate();
+ ((WinClassic)f).progContent.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
}
}
}
@@ -139,7 +149,17 @@ namespace Histacom2.OS.Win95.Win95Apps
((WinClassic)f).Title.ForeColor = SaveSystem.currentTheme.inactiveTitleTextColor;
}
f.Invalidate();
- foreach (Control c in f.Controls) c.Invalidate();
+ ((WinClassic)f).programContent.Invalidate();
+ ((WinClassic)f).top.Invalidate();
+ ((WinClassic)f).toprightcorner.Invalidate();
+ ((WinClassic)f).right.Invalidate();
+ ((WinClassic)f).bottomrightcorner.Invalidate();
+ ((WinClassic)f).bottom.Invalidate();
+ ((WinClassic)f).bottomleftcorner.Invalidate();
+ ((WinClassic)f).left.Invalidate();
+ ((WinClassic)f).topleftcorner.Invalidate();
+ foreach (Control c in ((WinClassic)f).progContent.Controls) c.Invalidate();
+ ((WinClassic)f).progContent.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
}
}
ParentForm.Close();