aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-07-04 16:38:41 +0000
committerGitHub <[email protected]>2017-07-04 16:38:41 +0000
commitd30d21ecebab4b93d0229c9cd11eaa377334cd5e (patch)
treeae259d19c420aba8193c126eba63b05b21b6217f
parente78e3c864d9e61b460a5c42d92651d78ed22a78e (diff)
parentf3dffa49f43f5a66580a1fac4300be494b178369 (diff)
downloadhistacom2-d30d21ecebab4b93d0229c9cd11eaa377334cd5e.tar.gz
histacom2-d30d21ecebab4b93d0229c9cd11eaa377334cd5e.tar.bz2
histacom2-d30d21ecebab4b93d0229c9cd11eaa377334cd5e.zip
Merge pull request #113 from jtsshieh/master
Added Start Menu Hover Colors
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.cs33
1 files changed, 31 insertions, 2 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs
index b362c62..5dd8fee 100644
--- a/TimeHACK.Main/OS/Win95/Win95.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.cs
@@ -13,6 +13,8 @@ using TimeHACK.OS.Win95.Win95Apps.Story;
namespace TimeHACK.OS.Win95
{
+
+
public partial class Windows95 : Form
{
private SoundPlayer startsound;
@@ -34,14 +36,17 @@ namespace TimeHACK.OS.Win95
{
InitializeComponent();
startmenu.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
+
}
// When New Game is clicked in TitleScreen.cs
private void Desktop_Load(object sender, EventArgs e)
{
+ //Start Menu Color
+ startmenuitems.Renderer = new MyRenderer();
// Make Font Mandatory
fontLoad();
-
+
// Play Windows 95 Start Sound
Stream audio = Properties.Resources.Win95Start;
startsound = new SoundPlayer(audio);
@@ -363,5 +368,29 @@ namespace TimeHACK.OS.Win95
startmenu.Hide();
}
}
-}
+ public class MyRenderer : ToolStripProfessionalRenderer
+ {
+ public MyRenderer() : base(new MyColors()) { }
+ }
+
+ public class MyColors : ProfessionalColorTable
+ {
+ public override Color MenuItemSelectedGradientBegin
+ {
+ get { return Color.Blue; }
+ }
+ public override Color MenuItemSelectedGradientEnd
+ {
+ get { return Color.Blue; }
+ }
+ public override Color MenuItemPressedGradientBegin
+ {
+ get { return Color.Blue; }
+ }
+ public override Color MenuItemPressedGradientEnd
+ {
+ get { return Color.Blue; }
+ }
+ }
+ }