diff options
| author | AShifter <[email protected]> | 2017-04-22 13:41:33 -0600 |
|---|---|---|
| committer | AShifter <[email protected]> | 2017-04-22 13:41:33 -0600 |
| commit | 51177cd4c24b9b107726bdbae914d49f6b5fa7b5 (patch) | |
| tree | 08d585cb8e2b0241aaede964a38973af42a1c470 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs | |
| parent | 5773e8ac9aeac2d395a700eac26d86db90c60c13 (diff) | |
| parent | e6474bbf221d26d227e42174c4d1ab939987be2b (diff) | |
| download | histacom2-51177cd4c24b9b107726bdbae914d49f6b5fa7b5.tar.gz histacom2-51177cd4c24b9b107726bdbae914d49f6b5fa7b5.tar.bz2 histacom2-51177cd4c24b9b107726bdbae914d49f6b5fa7b5.zip | |
Merge remote-tracking branch 'refs/remotes/TimeHACKDevs/master'
Diffstat (limited to 'TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs')
| -rw-r--r-- | TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs new file mode 100644 index 0000000..2e24707 --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs @@ -0,0 +1,170 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Runtime.InteropServices; +using System.Windows.Forms; +using TimeHACK.Engine; +using TimeHACK.Engine.Template; + +namespace TimeHACK.OS.Win95.Win95Apps +{ + 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; + 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))); + } + + private void hidePrograms() + { + googlemain.Hide(); + welcomeinternetscreen.Hide(); + googleprototype.Hide(); + googlealpha.Hide(); + padamsmain.Hide(); + hotmailmain.Hide(); + padamsbackgrounds.Hide(); + skindows95advertisment.Hide(); + secretwebsite.Hide(); + padamshidden.Hide(); + email1.Hide(); + email2.Hide(); + email3.Hide(); + hotmailpadams.Hide(); + webBrowser1.Hide(); + } + + private void LinkLabel15_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + goToSite("www.google.com", false); + } + + private void LinkLabel16_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + goToSite("www.12padams.com", false); + } + + private void googleprototypelink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + goToSite("www.google.stanford.edu", false); + } + + private void googlebetalink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs 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) + { + + } + + private void ToolStripMenuItem21_Click(object sender, EventArgs e) + { + ((Form)this.TopLevelControl).Close(); + } + + private void goToSite(string url, bool back) + { + hidePrograms(); + + 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 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 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.startWin95(opendownload, "Downloader", null, false, true); + opendownload.appName.Text = "Downloading: Web Chat"; + } + } +} |
