aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-08-17 14:10:30 -0400
committerlempamo <[email protected]>2017-08-17 14:10:30 -0400
commitcba109cd8ae5203b5e393a15e7918eb6dce19a96 (patch)
tree9cb7d978a7085710680246e5b9b73276d69b5b09 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs
parent48fb80e89674127f89508ed2293cc591aaf6af4b (diff)
downloadhistacom2-cba109cd8ae5203b5e393a15e7918eb6dce19a96.tar.gz
histacom2-cba109cd8ae5203b5e393a15e7918eb6dce19a96.tar.bz2
histacom2-cba109cd8ae5203b5e393a15e7918eb6dce19a96.zip
IE4 is now IE3
Diffstat (limited to 'TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs')
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs88
1 files changed, 88 insertions, 0 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs
new file mode 100644
index 0000000..1b1fbc8
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs
@@ -0,0 +1,88 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using TimeHACK.OS.Win95.Win95Apps.IE4Sites;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class WinClassicIE3 : UserControl
+ {
+ public static Panel browsingArea = new Panel();
+ public static ComboBox addressbar = new ComboBox();
+
+ public WinClassicIE3()
+ {
+ InitializeComponent();
+ browsingArea = _browsingArea;
+ addressbar = _addressbar;
+
+ BackButton.MouseEnter += (s, e) => BackButton.BackgroundImage = Properties.Resources.IE3_BackHover;
+ BackButton.MouseLeave += (s, e) => BackButton.BackgroundImage = Properties.Resources.IE3_Back;
+ ForwardButton.MouseEnter += (s, e) => ForwardButton.BackgroundImage = Properties.Resources.IE3_ForwardHover;
+ ForwardButton.MouseLeave += (s, e) => ForwardButton.BackgroundImage = Properties.Resources.IE3_Forward;
+ StopButton.MouseEnter += (s, e) => StopButton.BackgroundImage = Properties.Resources.IE3_StopHover;
+ StopButton.MouseLeave += (s, e) => StopButton.BackgroundImage = Properties.Resources.IE3_Stop;
+ }
+
+ public static async void GoToPage(string url)
+ {
+ UserControl uc = new UserControl();
+
+ switch (url)
+ {
+ case "www.microsoft.com/windows/ie/default.htm":
+ uc = new IE4Start();
+ break;
+ case "www.google.com":
+ uc = new GoogleHome();
+ break;
+ case "www.google.stanford.edu":
+ uc = new GooglePrototype();
+ break;
+ case "www.12padams.com":
+ uc = new _12padams1998();
+ break;
+ default:
+ uc = new IE4NoPage();
+ break;
+ }
+
+ addressbar.Text = url;
+ uc.Dock = DockStyle.Fill;
+
+ await Task.Delay(new Random().Next(500, 1500));
+
+ browsingArea.Controls.Clear();
+ browsingArea.Controls.Add(uc);
+
+ if (url == "www.12padams.com") Story.Hack1.StartObjective();
+ }
+
+ private void TempIE4_Load(object sender, EventArgs e)
+ {
+ GoToPage("www.microsoft.com/windows/ie/default.htm");
+ GoButton.Paint += (s, args) => Engine.Paintbrush.PaintClassicBorders(s, args, 2);
+ }
+
+ private void GoButton_Click(object sender, EventArgs e)
+ {
+ GoToPage(addressbar.Text);
+ }
+
+ private void _addressbar_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ GoButton_Click(this, new EventArgs());
+ e.SuppressKeyPress = true;
+ browsingArea.Focus();
+ }
+ }
+ }
+}