diff options
Diffstat (limited to 'TimeHACK.Main/WinClassicForms/WinClassicIE4.cs')
| -rw-r--r-- | TimeHACK.Main/WinClassicForms/WinClassicIE4.cs | 120 |
1 files changed, 93 insertions, 27 deletions
diff --git a/TimeHACK.Main/WinClassicForms/WinClassicIE4.cs b/TimeHACK.Main/WinClassicForms/WinClassicIE4.cs index e819238..1f10c34 100644 --- a/TimeHACK.Main/WinClassicForms/WinClassicIE4.cs +++ b/TimeHACK.Main/WinClassicForms/WinClassicIE4.cs @@ -1,19 +1,28 @@ using System; +using System.Collections.Generic; +using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; +using TimeHACK.Engine; -namespace TimeHACK +namespace TimeHACK.WinClassicForms { public partial class WinClassicIE4 : UserControl { + public List<string> browsinghistory = new List<string>(); + public int historylocation = 0; + public WinClassicIE4() { InitializeComponent(); } private void WinClassicIE4_Load(object sender, EventArgs e) { + browsinghistory.Capacity = 99; BringToFront(); hidePrograms(); + browsinghistory.Add("www.microsoft.com/internetexplorer4/welcome"); + for (int i = 0; i < 99; i++) browsinghistory.Add(null); welcomeinternetscreen.Show(); welcomeinternetscreen.Dock = DockStyle.Fill; } @@ -39,39 +48,22 @@ namespace TimeHACK private void LinkLabel15_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - hidePrograms(); - googlemain.Dock = DockStyle.Fill; - googlemain.Show(); - addressbar.Text = "www.google.com"; + goToSite("www.google.com", false); } private void LinkLabel16_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - hidePrograms(); - padamsmain.Dock = DockStyle.Fill; - padamsmain.Show(); - addressbar.Text = "www.12padams.com"; - } - - private void closebutton_Click(object sender, EventArgs e) - { - ((Form)this.TopLevelControl).Close(); + goToSite("www.12padams.com", false); } private void googleprototypelink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - hidePrograms(); - googleprototype.Dock = DockStyle.Fill; - googleprototype.Show(); - addressbar.Text = "www.google.stanford.edu"; + goToSite("www.google.stanford.edu", false); } private void googlebetalink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - hidePrograms(); - googlealpha.Dock = DockStyle.Fill; - googlealpha.Show(); - addressbar.Text = "www.alpha.google.com"; + goToSite("www.alpha.google.com", false); } private void Label20_Click(object sender, EventArgs e) @@ -81,21 +73,95 @@ namespace TimeHACK padamshidden.Show(); } - private void linkLabel19_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + private void Button12_Click(object sender, EventArgs e) + { + + } + + private void Button9_Click(object sender, EventArgs e) + { + + } + + private void ToolStripMenuItem21_Click(object sender, EventArgs e) + { + ((Form)this.TopLevelControl).Close(); + } + + private void goToSite(string url, bool back) { hidePrograms(); - webBrowser1.Dock = DockStyle.Fill; - webBrowser1.Show(); + + if (!back) + { + if (historylocation >= 98) historylocation = 79; + for (int i = historylocation + 1; i < browsinghistory.Count; i++) + { + browsinghistory[i] = null; + } + int j = 0; + for (int i = 1; i < browsinghistory.Count; i++) + { + if (browsinghistory[i] != null && browsinghistory[i] != "") j++; + } + historylocation = j; + browsinghistory[historylocation + 1] = url; + historylocation++; + } + + addressbar.Text = url; + + switch (url) + { + case "www.google.com": + googlemain.Dock = DockStyle.Fill; + googlemain.Show(); + break; + case "www.google.stanford.edu": + googleprototype.Dock = DockStyle.Fill; + googleprototype.Show(); + break; + case "www.alpha.google.com": + googlealpha.Dock = DockStyle.Fill; + googlealpha.Show(); + break; + case "www.12padams.com": + padamsmain.Dock = DockStyle.Fill; + padamsmain.Show(); + break; + case "www.microsoft.com/internetexplorer4/welcome": + welcomeinternetscreen.Dock = DockStyle.Fill; + welcomeinternetscreen.Show(); + break; + } + } - private void Button12_Click(object sender, EventArgs e) + private void Button1_Click(object sender, EventArgs e) { + if (!(historylocation <= 0)) + { + goToSite(browsinghistory[historylocation - 1], true); + historylocation--; + } + } + private void Button2_Click(object sender, EventArgs e) + { + if(browsinghistory[historylocation+1] != null) goToSite(browsinghistory[historylocation + 1], false); } - private void Button9_Click(object sender, EventArgs e) + private void Button5_Click(object sender, EventArgs e) { + goToSite("www.microsoft.com/internetexplorer4/welcome", false); + } + private void Button25_Click(object sender, EventArgs e) + { + WinClassicDownloader opendownload = new WinClassicDownloader(); + WindowManager wm = new WindowManager(); + wm.startWinClassic(opendownload, "Downloader", null, false, true, new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)))); + opendownload.appName.Text = "Downloading: Web Chat"; } } } |
