aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
diff options
context:
space:
mode:
authorAShifter <[email protected]>2017-04-22 13:41:33 -0600
committerAShifter <[email protected]>2017-04-22 13:41:33 -0600
commit51177cd4c24b9b107726bdbae914d49f6b5fa7b5 (patch)
tree08d585cb8e2b0241aaede964a38973af42a1c470 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
parent5773e8ac9aeac2d395a700eac26d86db90c60c13 (diff)
parente6474bbf221d26d227e42174c4d1ab939987be2b (diff)
downloadhistacom2-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.cs170
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";
+ }
+ }
+}