diff options
| author | AShifter <[email protected]> | 2017-02-21 14:01:56 -0700 |
|---|---|---|
| committer | AShifter <[email protected]> | 2017-02-21 14:01:56 -0700 |
| commit | dcdf4b9119af4df04806954670ffd47e8dc82e7b (patch) | |
| tree | 2b69c6350a7b283a81cc9e46618850d15e157e4b /TimeHACK/Windows95.cs | |
| parent | 7b9531e354bc222bd77090ca6f55cfbebce61a1e (diff) | |
| download | histacom2-dcdf4b9119af4df04806954670ffd47e8dc82e7b.tar.gz histacom2-dcdf4b9119af4df04806954670ffd47e8dc82e7b.tar.bz2 histacom2-dcdf4b9119af4df04806954670ffd47e8dc82e7b.zip | |
Initial commit from BitBucket Repo: https://bitbucket.org/timehack_devs/timehack
Diffstat (limited to 'TimeHACK/Windows95.cs')
| -rw-r--r-- | TimeHACK/Windows95.cs | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/TimeHACK/Windows95.cs b/TimeHACK/Windows95.cs new file mode 100644 index 0000000..b72b4f7 --- /dev/null +++ b/TimeHACK/Windows95.cs @@ -0,0 +1,120 @@ +using System; +using System.Drawing; +using System.IO; +using System.Media; +using System.Windows.Forms; +namespace TimeHACK +{ + public partial class Windows95 : Form + { + // Init the form + public Windows95() + { + InitializeComponent(); + } + + // When New Game is clicked in TitleScreen.cs + private void Desktop_Load(object sender, EventArgs e) + { + // Hide the Startmenu + startmenu.Hide(); + + // Check for and set VM Mode + if (this.FormBorderStyle != FormBorderStyle.None) + { + this.Text = "TimeHACK - VM Mode"; + } + + // Start the ClockTimer + clockTimer.Start(); + + // Play Windows 95 Start Sound + Stream audio = Properties.Resources.Win95Start; + SoundPlayer Win95Start = new SoundPlayer(audio); + Win95Start.Play(); + + // Set the StartMenu seperator + startmenuitems.Items.Insert(6, new ToolStripSeparator()); + } + + #region StartMenu + + // Paint StartMenu + private void startmenu_Paint(object sender, PaintEventArgs e) + { + // Paint the StartMenu + ControlPaint.DrawBorder(e.Graphics, startmenu.ClientRectangle, + SystemColors.ControlLightLight, 2, ButtonBorderStyle.Outset, + SystemColors.ControlLightLight, 2, ButtonBorderStyle.Outset, + SystemColors.ControlLightLight, 2, ButtonBorderStyle.Outset, + SystemColors.ControlLightLight, 2, ButtonBorderStyle.Outset); + } + + // StartButton Click + private void startbutton_Click(object sender, EventArgs e) + { + startmenu.Show(); + } + + // Shutdown button + private void ShutdownToolStripMenuItem_Click(object sender, EventArgs e) + { + Application.Exit(); + } + + #endregion //Region + + // When add new folder is clicked + private void FolderToolStripMenuItem_Click(object sender, EventArgs e) + { + desktopicons.Items.Add("New Folder"); + } + + // Give Year Code - NYI + private void taskbartime_Click(object sender, EventArgs e) + { + + } + + // Set the Clock + private void clockTimer_Tick(object sender, EventArgs e) + { + taskbartime.Text = DateTime.Now.ToString("hh:mm tt"); + } + + // On Desktop MouseDown + private void desktop_mousedown(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Right) + { + rightclickbackproperties.Show(); + rightclickbackproperties.BringToFront(); + rightclickbackproperties.Location = MousePosition; + } + + // If + else if (e.Button == MouseButtons.Left) + { + rightclickbackproperties.Hide(); + startmenu.Hide(); + } + + else if (e.Button == MouseButtons.Middle) + { + rightclickbackproperties.Hide(); + } + } + + private void NotePadToolStripMenuItem_Click(object sender, EventArgs e) + { + WinClassicNotepad notepad = new WinClassicNotepad(); + notepad.Show(); + } + + private void desktopicons_SelectedIndexChanged(object sender, EventArgs e) + { + + } + } +} + |
