diff options
| author | lempamo <[email protected]> | 2017-07-03 16:52:49 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-07-03 16:52:49 -0400 |
| commit | 1f95add1534c986ec793d20ad3bf4a9a1deae600 (patch) | |
| tree | 06b1afebac1cb16412aaecf29ccd8f52b3b4a0f8 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs | |
| parent | d43392acd101832cc556342b804ef45ef727d22d (diff) | |
| download | histacom2-1f95add1534c986ec793d20ad3bf4a9a1deae600.tar.gz histacom2-1f95add1534c986ec793d20ad3bf4a9a1deae600.tar.bz2 histacom2-1f95add1534c986ec793d20ad3bf4a9a1deae600.zip | |
IE is back
Diffstat (limited to 'TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs')
| -rw-r--r-- | TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs | 94 |
1 files changed, 92 insertions, 2 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs index 57bff66..bf05104 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; @@ -12,6 +13,9 @@ namespace TimeHACK.OS.Win95.Win95Apps public List<string> browsinghistory = new List<string>(); public int historylocation = 0; + public HtmlDocument currentsite; + private Timer loadplz = new Timer(); + public WinClassicIE4() { InitializeComponent(); @@ -24,6 +28,9 @@ namespace TimeHACK.OS.Win95.Win95Apps hidePrograms(); browsinghistory.Add("www.microsoft.com/internetexplorer4/welcome"); for (int i = 0; i < 99; i++) browsinghistory.Add(null); + webBrowser1.DocumentText = resources.GetString("ie4start_HTML"); + webBrowser1.Show(); + loadplz.Tick += new EventHandler(loadplz_Tick); foreach (ToolStripMenuItem item in MenuStrip3.Items) item.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); foreach (Control ctrl in Panel1.Controls) ctrl.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); } @@ -44,15 +51,62 @@ namespace TimeHACK.OS.Win95.Win95Apps email3.Hide(); hotmailpadams.Hide(); } + + private void google_LinkClicked(object sender, HtmlElementEventArgs e) + { + goToSite("www.google.com", false); + } + + private void padams_LinkClicked(object sender, HtmlElementEventArgs e) + { + goToSite("www.12padams.com", false); + } + + private void googleprototypelink_LinkClicked(object sender, HtmlElementEventArgs e) + { + goToSite("www.google.stanford.edu", false); + } + + private void googlebetalink_LinkClicked(object sender, HtmlElementEventArgs e) + { + goToSite("www.alpha.google.com", false); + } + + private void Label20_Click(object sender, EventArgs e) + { + hidePrograms(); + padamshidden.Dock = DockStyle.Fill; + padamshidden.Show(); + } + + private void Button12_Click(object sender, EventArgs e) + { + + } + + private void Button9_Click(object sender, EventArgs e) + { + goToSite("www.???.com", false); + } + + + private void ToolStripMenuItem21_Click(object sender, EventArgs e) + { + ((Form)this.TopLevelControl).Close(); + } + private void goToSite(string url, bool back) { + webBrowser1.DocumentText = ""; switch (url) { case "www.google.com": hidePrograms(); + webBrowser1.DocumentText = resources.GetString("google_HTML"); break; case "www.google.stanford.edu": hidePrograms(); + webBrowser1.DocumentText = resources.GetString("prototype_HTML"); break; case "www.alpha.google.com": hidePrograms(); @@ -60,11 +114,13 @@ namespace TimeHACK.OS.Win95.Win95Apps googlealpha.Show(); break; case "www.12padams.com": - Win95Apps.Story.Hack1.startObjective(); hidePrograms(); + Story.Hack1.startObjective(); + webBrowser1.DocumentText = resources.GetString("padams_HTML"); break; case "www.microsoft.com/internetexplorer4/welcome": hidePrograms(); + webBrowser1.DocumentText = resources.GetString("ie4start_HTML"); break; case "www.???.com": hidePrograms(); @@ -98,6 +154,7 @@ namespace TimeHACK.OS.Win95.Win95Apps } addressbar.Text = url; + currentsite = webBrowser1.Document; } private void BackButton_Click(object sender, EventArgs e) @@ -131,7 +188,40 @@ namespace TimeHACK.OS.Win95.Win95Apps { goToSite(addressbar.Text, false); } - + + private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) + { + loadplz.Start(); + } + + private void loadplz_Tick(object sender, EventArgs e) + { + try + { + Debug.Print(webBrowser1.Document.Title); + switch (webBrowser1.Document.Title) + { + case "IE4START": + webBrowser1.Document.GetElementById("google").Click += new HtmlElementEventHandler(google_LinkClicked); + webBrowser1.Document.GetElementById("padams").Click += new HtmlElementEventHandler(padams_LinkClicked); + break; + case "12PADAMS": + webBrowser1.Document.GetElementById("wc_b").Click += new HtmlElementEventHandler(WCDownloadButton_Click); + if (!TitleScreen.frm95.hiddenpadamsFound) webBrowser1.Document.GetElementById("distort").Style += "visibility:hidden;"; + break; + case "GOOGLE": + webBrowser1.Document.GetElementById("prototype").Click += new HtmlElementEventHandler(googleprototypelink_LinkClicked); + webBrowser1.Document.GetElementById("alpha").Click += new HtmlElementEventHandler(googlebetalink_LinkClicked); + break; + } + loadplz.Stop(); + } + catch + { + + } + } + //TODO: Add more websites //TODO: Relabel Buttons And Things } |
