diff options
| author | lempamo <[email protected]> | 2017-08-17 14:10:30 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-08-17 14:10:30 -0400 |
| commit | cba109cd8ae5203b5e393a15e7918eb6dce19a96 (patch) | |
| tree | 9cb7d978a7085710680246e5b9b73276d69b5b09 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE3.cs | |
| parent | 48fb80e89674127f89508ed2293cc591aaf6af4b (diff) | |
| download | histacom2-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.cs | 88 |
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(); + } + } + } +} |
