diff options
| author | lempamo <[email protected]> | 2017-07-04 16:38:41 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-07-04 16:38:41 +0000 |
| commit | d30d21ecebab4b93d0229c9cd11eaa377334cd5e (patch) | |
| tree | ae259d19c420aba8193c126eba63b05b21b6217f | |
| parent | e78e3c864d9e61b460a5c42d92651d78ed22a78e (diff) | |
| parent | f3dffa49f43f5a66580a1fac4300be494b178369 (diff) | |
| download | histacom2-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.cs | 33 |
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; }
+ }
+ }
+ }
|
