aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main
diff options
context:
space:
mode:
authorAlex-TIMEHACK <[email protected]>2017-04-30 15:46:36 +0100
committerAlex-TIMEHACK <[email protected]>2017-04-30 15:46:36 +0100
commit12c253ab76b8117a563b021e969262da13eaec9d (patch)
treee6a99881473b838873ecc91659b480594bcfcff5 /TimeHACK.Main
parentc56b38e8b2b8729d91a1ad96839b042af480eabe (diff)
downloadhistacom2-12c253ab76b8117a563b021e969262da13eaec9d.tar.gz
histacom2-12c253ab76b8117a563b021e969262da13eaec9d.tar.bz2
histacom2-12c253ab76b8117a563b021e969262da13eaec9d.zip
Half done the taskbars
Diffstat (limited to 'TimeHACK.Main')
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.Designer.cs11
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.cs33
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.resx2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.Designer.cs45
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.cs20
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.resx120
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs4
-rw-r--r--TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs74
-rw-r--r--TimeHACK.Main/OS/Win95/Win95TaskBarItem.cs29
-rw-r--r--TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx120
-rw-r--r--TimeHACK.Main/TimeHACK.Main.csproj18
-rw-r--r--TimeHACK.Main/TitleScreen.Designer.cs85
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.dllbin184320 -> 185344 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.pdbbin44544 -> 46592 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exebin6253568 -> 4745728 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exe.manifest8
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.pdbbin171520 -> 177664 bytes
-rw-r--r--TimeHACK.Main/bin/Release/app.publish/TimeHACK.exebin6253568 -> 4745728 bytes
-rw-r--r--TimeHACK.Main/obj/Release/CoreCompileInputs.cache2
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cachebin66781 -> 73570 bytes
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin13742 -> 13719 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resourcesbin0 -> 180 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt25
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cachebin5377 -> 5584 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cachebin16573 -> 15081 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WebChat1998.resourcesbin14314 -> 14905 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resourcesbin0 -> 180 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resourcesbin145401 -> 145349 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resourcesbin4841958 -> 3330874 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resourcesbin1074962 -> 1074962 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exebin6253568 -> 4745728 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exe.manifest8
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.pdbbin171520 -> 177664 bytes
35 files changed, 552 insertions, 56 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95.Designer.cs b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
index 3fedcd1..d6fba17 100644
--- a/TimeHACK.Main/OS/Win95/Win95.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
@@ -41,6 +41,7 @@
this.panel1 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
this.taskbar = new System.Windows.Forms.Panel();
+ this.taskbarItems = new System.Windows.Forms.Panel();
this.taskbartime = new System.Windows.Forms.Label();
this.clockPanel = new System.Windows.Forms.Panel();
this.startbutton = new System.Windows.Forms.PictureBox();
@@ -158,6 +159,7 @@
//
this.taskbar.BackColor = System.Drawing.Color.Silver;
this.taskbar.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("taskbar.BackgroundImage")));
+ this.taskbar.Controls.Add(this.taskbarItems);
this.taskbar.Controls.Add(this.taskbartime);
this.taskbar.Controls.Add(this.clockPanel);
this.taskbar.Controls.Add(this.startbutton);
@@ -167,6 +169,13 @@
this.taskbar.Size = new System.Drawing.Size(640, 28);
this.taskbar.TabIndex = 2;
//
+ // taskbarItems
+ //
+ this.taskbarItems.Location = new System.Drawing.Point(63, 3);
+ this.taskbarItems.Name = "taskbarItems";
+ this.taskbarItems.Size = new System.Drawing.Size(506, 22);
+ this.taskbarItems.TabIndex = 5;
+ //
// taskbartime
//
this.taskbartime.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
@@ -1128,6 +1137,7 @@
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Windows95";
+ this.Tag = "ignoreFormOnTaskbar";
this.Text = "TimeHACKDesktop";
this.Load += new System.EventHandler(this.Desktop_Load);
this.panel1.ResumeLayout(false);
@@ -1237,5 +1247,6 @@
private System.Windows.Forms.ToolStripMenuItem windowManagerTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem downloaderTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem installerTestToolStripMenuItem;
+ private System.Windows.Forms.Panel taskbarItems;
}
} \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs
index 194815f..8b6e381 100644
--- a/TimeHACK.Main/OS/Win95/Win95.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.cs
@@ -6,6 +6,7 @@ using System.Media;
using System.Windows.Forms;
using TimeHACK.Engine;
using TimeHACK.Engine.Template;
+using TimeHACK.Engine.Template.Taskbars;
using TimeHACK.OS.Win95.Win95Apps;
using TimeHACK.WinClassicForms;
@@ -20,6 +21,7 @@ namespace TimeHACK.OS.Win95
public List<WinClassic> nonimportantapps = new List<WinClassic>();
public WinClassic webchat;
public WinClassic ie;
+ public TaskBarController tb = new TaskBarController();
public int currentappcount = 0;
@@ -59,6 +61,9 @@ namespace TimeHACK.OS.Win95
//nonimportantapps.Capacity = 100;
this.SendToBack();
+
+ // THIS IS TESTING STUFF HERE:
+ taskbarItems = tb.AddTaskbarItem95(0, "Test app", Properties.Resources.Win95IconWordpad, (UserControl)new Win95TaskBarItem(), taskbarItems);
}
private void fontLoad()
@@ -118,6 +123,7 @@ namespace TimeHACK.OS.Win95
private void taskbartime_Click(object sender, EventArgs e)
{
//TODO: Set Up Year Codes
+ // We are actually thinking about not having save code because it would be nice if we could save tons of data!
}
// Set the Clock
@@ -237,9 +243,36 @@ namespace TimeHACK.OS.Win95
{
WinClassicWordPad wp = new WinClassicWordPad();
WinClassic app = wm.startWin95(wp, "Wordpad", Properties.Resources.Win95IconWordpad, true, true);
+ AddTaskBarItem(app, (int)app.Tag, "Wordpad", Properties.Resources.Win95IconWordpad);
+ MessageBox.Show(app.Tag.ToString());
app.BringToFront();
startmenu.Hide();
}
+
+ public void AddTaskBarItem(Form Application, int ApplicationID, string ApplicationName, Image ApplicationIcon)
+ {
+ taskbarItems = tb.AddTaskbarItem95(ApplicationID, ApplicationName, ApplicationIcon, (UserControl)new Win95TaskBarItem(), taskbarItems);
+ Application.FormClosing += new FormClosingEventHandler(UpdateTaskbarFromClosedApplication);
+ }
+
+ public void UpdateTaskbarFromClosedApplication(object sender, FormClosingEventArgs e)
+ {
+ UpdateTaskbar();
+ }
+
+ public void UpdateTaskbar()
+ {
+ // Clears out all the items on the taskbar
+ taskbarItems.Controls.Clear();
+
+ // Loops through all the Applications which are open
+
+ foreach (Form form in tb.GetAllOpenApps())
+ {
+ // Calls that "AddToTaskbar" thing
+ taskbarItems = tb.AddTaskbarItem95((int)form.Tag, form.Text, (Image)form.Icon.ToBitmap(), (UserControl)new Win95TaskBarItem(), taskbarItems);
+ }
+ }
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95.resx b/TimeHACK.Main/OS/Win95/Win95.resx
index 3038697..ae3e1b6 100644
--- a/TimeHACK.Main/OS/Win95/Win95.resx
+++ b/TimeHACK.Main/OS/Win95/Win95.resx
@@ -330,7 +330,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADq
- ggAAAk1TRnQBSQFMAgEBDAEAARABAQEQAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ ggAAAk1TRnQBSQFMAgEBDAEAATABAQEwAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABAf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AXAAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/x8AAf8DAAH/
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.Designer.cs
new file mode 100644
index 0000000..09f32df
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.Designer.cs
@@ -0,0 +1,45 @@
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ partial class WinClassicAddressBook
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.SuspendLayout();
+ //
+ // WinClassicAddressBook
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Name = "WinClassicAddressBook";
+ this.Size = new System.Drawing.Size(260, 264);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.cs
new file mode 100644
index 0000000..3934fa7
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.cs
@@ -0,0 +1,20 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class WinClassicAddressBook : UserControl
+ {
+ public WinClassicAddressBook()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicAddressBook.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
index 217de42..4ddb045 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
@@ -17,8 +17,8 @@ namespace TimeHACK.OS.Win95.Win95Apps
WindowManager wm = new WindowManager();
bool btnBoldSelected = true;
- bool btnItalicSelected;
- bool btnUnderlineSelected;
+ bool btnItalicSelected = true;
+ bool btnUnderlineSelected = true;
bool doBold;
bool doItalic;
bool doUnderline;
diff --git a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs
new file mode 100644
index 0000000..e369909
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs
@@ -0,0 +1,74 @@
+namespace TimeHACK.Engine.Template.Taskbars
+{
+ partial class Win95TaskBarItem
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.progPic = new System.Windows.Forms.PictureBox();
+ this.progName = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.progPic)).BeginInit();
+ this.SuspendLayout();
+ //
+ // progPic
+ //
+ this.progPic.Location = new System.Drawing.Point(3, 3);
+ this.progPic.Name = "progPic";
+ this.progPic.Size = new System.Drawing.Size(28, 24);
+ this.progPic.TabIndex = 0;
+ this.progPic.TabStop = false;
+ //
+ // progName
+ //
+ this.progName.AutoSize = true;
+ this.progName.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.progName.Location = new System.Drawing.Point(37, 3);
+ this.progName.Name = "progName";
+ this.progName.Size = new System.Drawing.Size(60, 24);
+ this.progName.TabIndex = 1;
+ this.progName.Text = "label1";
+ //
+ // Win95TaskBarItem
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.progName);
+ this.Controls.Add(this.progPic);
+ this.Name = "Win95TaskBarItem";
+ this.Size = new System.Drawing.Size(193, 30);
+ this.Load += new System.EventHandler(this.Win95TaskBarItem_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.progPic)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox progPic;
+ private System.Windows.Forms.Label progName;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.cs b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.cs
new file mode 100644
index 0000000..9cff376
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.cs
@@ -0,0 +1,29 @@
+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;
+
+namespace TimeHACK.Engine.Template.Taskbars
+{
+ public partial class Win95TaskBarItem : UserControl
+ {
+ public Win95TaskBarItem()
+ {
+ InitializeComponent();
+ progName.Font = new Font(TitleScreen.pfc.Families[0], 16f, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ this.BackColor = Color.Silver;
+ }
+
+ private void Win95TaskBarItem_Load(object sender, EventArgs e)
+ {
+ progName.Text = (string)this.Tag;
+ progPic.Image = this.BackgroundImage;
+ this.BackgroundImage = null;
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj
index 24d2004..e3fec35 100644
--- a/TimeHACK.Main/TimeHACK.Main.csproj
+++ b/TimeHACK.Main/TimeHACK.Main.csproj
@@ -143,6 +143,12 @@
<Compile Include="OS\Win95\Win95Apps\Win95Notepad.Designer.cs">
<DependentUpon>Win95Notepad.cs</DependentUpon>
</Compile>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicAddressBook.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicAddressBook.Designer.cs">
+ <DependentUpon>WinClassicAddressBook.cs</DependentUpon>
+ </Compile>
<Compile Include="OS\Win95\Win95Apps\WinClassicDownloader.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -173,6 +179,12 @@
<Compile Include="OS\Win95\Win95Apps\WinClassicWordPad.Designer.cs">
<DependentUpon>WinClassicWordPad.cs</DependentUpon>
</Compile>
+ <Compile Include="OS\Win95\Win95TaskBarItem.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95TaskBarItem.Designer.cs">
+ <DependentUpon>Win95TaskBarItem.cs</DependentUpon>
+ </Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Resources.Designer.cs">
@@ -198,6 +210,9 @@
<EmbeddedResource Include="OS\Win95\Win95Apps\Win95Notepad.resx">
<DependentUpon>Win95Notepad.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicAddressBook.resx">
+ <DependentUpon>WinClassicAddressBook.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicDownloader.resx">
<DependentUpon>WinClassicDownloader.cs</DependentUpon>
</EmbeddedResource>
@@ -213,6 +228,9 @@
<EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicWordPad.resx">
<DependentUpon>WinClassicWordPad.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95TaskBarItem.resx">
+ <DependentUpon>Win95TaskBarItem.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
diff --git a/TimeHACK.Main/TitleScreen.Designer.cs b/TimeHACK.Main/TitleScreen.Designer.cs
index 2777027..0437c60 100644
--- a/TimeHACK.Main/TitleScreen.Designer.cs
+++ b/TimeHACK.Main/TitleScreen.Designer.cs
@@ -38,15 +38,15 @@
this.Exit = new System.Windows.Forms.Button();
this.NewGame = new System.Windows.Forms.Button();
this.panel2 = new System.Windows.Forms.Panel();
+ this.VM_Height = new System.Windows.Forms.NumericUpDown();
+ this.VM_Width = new System.Windows.Forms.NumericUpDown();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.startbutton = new System.Windows.Forms.PictureBox();
- this.VM_Width = new System.Windows.Forms.NumericUpDown();
- this.VM_Height = new System.Windows.Forms.NumericUpDown();
this.panel2.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.VM_Height)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.VM_Width)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.startbutton)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.VM_Width)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.VM_Height)).BeginInit();
this.SuspendLayout();
//
// gameversion
@@ -153,23 +153,27 @@
this.panel2.Size = new System.Drawing.Size(800, 28);
this.panel2.TabIndex = 10;
//
- // pictureBox1
- //
- this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
- this.pictureBox1.Location = new System.Drawing.Point(612, 0);
- this.pictureBox1.Name = "pictureBox1";
- this.pictureBox1.Size = new System.Drawing.Size(187, 28);
- this.pictureBox1.TabIndex = 13;
- this.pictureBox1.TabStop = false;
- //
- // startbutton
+ // VM_Height
//
- this.startbutton.Image = ((System.Drawing.Image)(resources.GetObject("startbutton.Image")));
- this.startbutton.Location = new System.Drawing.Point(2, 4);
- this.startbutton.Name = "startbutton";
- this.startbutton.Size = new System.Drawing.Size(279, 22);
- this.startbutton.TabIndex = 12;
- this.startbutton.TabStop = false;
+ this.VM_Height.Location = new System.Drawing.Point(668, 5);
+ this.VM_Height.Maximum = new decimal(new int[] {
+ 2160,
+ 0,
+ 0,
+ 0});
+ this.VM_Height.Minimum = new decimal(new int[] {
+ 480,
+ 0,
+ 0,
+ 0});
+ this.VM_Height.Name = "VM_Height";
+ this.VM_Height.Size = new System.Drawing.Size(50, 20);
+ this.VM_Height.TabIndex = 15;
+ this.VM_Height.Value = new decimal(new int[] {
+ 480,
+ 0,
+ 0,
+ 0});
//
// VM_Width
//
@@ -193,27 +197,23 @@
0,
0});
//
- // VM_Height
+ // pictureBox1
//
- this.VM_Height.Location = new System.Drawing.Point(668, 5);
- this.VM_Height.Maximum = new decimal(new int[] {
- 2160,
- 0,
- 0,
- 0});
- this.VM_Height.Minimum = new decimal(new int[] {
- 480,
- 0,
- 0,
- 0});
- this.VM_Height.Name = "VM_Height";
- this.VM_Height.Size = new System.Drawing.Size(50, 20);
- this.VM_Height.TabIndex = 15;
- this.VM_Height.Value = new decimal(new int[] {
- 480,
- 0,
- 0,
- 0});
+ this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+ this.pictureBox1.Location = new System.Drawing.Point(612, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(187, 28);
+ this.pictureBox1.TabIndex = 13;
+ this.pictureBox1.TabStop = false;
+ //
+ // startbutton
+ //
+ this.startbutton.Image = ((System.Drawing.Image)(resources.GetObject("startbutton.Image")));
+ this.startbutton.Location = new System.Drawing.Point(2, 4);
+ this.startbutton.Name = "startbutton";
+ this.startbutton.Size = new System.Drawing.Size(279, 22);
+ this.startbutton.TabIndex = 12;
+ this.startbutton.TabStop = false;
//
// TitleScreen
//
@@ -230,14 +230,15 @@
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.Name = "TitleScreen";
+ this.Tag = "ignoreFormOnTaskbar";
this.Text = "TimeHACK Launcher";
this.Load += new System.EventHandler(this.TitleScreen_Load);
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.VM_Height)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.VM_Width)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.startbutton)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.VM_Width)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.VM_Height)).EndInit();
this.ResumeLayout(false);
}
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
index 7abf3fb..1d4ab6d 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
+++ b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
index eca10d6..7ffb8c2 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
+++ b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.application b/TimeHACK.Main/bin/Release/TimeHACK.application
index 737cfee..ddbeda2 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.application
+++ b/TimeHACK.Main/bin/Release/TimeHACK.application
@@ -14,7 +14,7 @@
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>NQTTPlxuFMrJVeSnR5t5M2K8zzWe/bw5YOHMNAJkiHc=</dsig:DigestValue>
+ <dsig:DigestValue>8uy+aFyvMmLVqAMHWbz13IPmO849S13YRvcJwJZtvec=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe b/TimeHACK.Main/bin/Release/TimeHACK.exe
index 58afd01..744f9ba 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.exe
+++ b/TimeHACK.Main/bin/Release/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
index bedb5ef..8ce0efa 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
@@ -56,26 +56,26 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="6253568">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4745728">
<assemblyIdentity name="TimeHACK" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>QwYlduEQxBXK0sy4D6me10tiFd2GZ0ehgLK09v8NbBw=</dsig:DigestValue>
+ <dsig:DigestValue>3W/k/4BvUj41ypVV5E0C47NOSTHVPLeYHynB/jwp5NY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="184320">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="185344">
<assemblyIdentity name="TimeHACK.Engine" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>HBghz/KOIZLR+PwJD6XppAFuGDgdpxkb7cnXeYWbN4A=</dsig:DigestValue>
+ <dsig:DigestValue>Vd+ZWuO2vOZccstndvrua728ILkqXPDJNBNKs/x5tpM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.pdb b/TimeHACK.Main/bin/Release/TimeHACK.pdb
index f62eab1..83ae3cf 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.pdb
+++ b/TimeHACK.Main/bin/Release/TimeHACK.pdb
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
index 58afd01..744f9ba 100644
--- a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
+++ b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
index ef9e3e3..6fc8d54 100644
--- a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
+++ b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
@@ -1 +1 @@
-bbef24231b31ba1c9a8c1b5e4dda3e7c01140ae8
+bd1d1c63b79dd7c408aa04f15f2411b26c1651aa
diff --git a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
index d728cb5..1971b71 100644
--- a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
+++ b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
index 0abf700..3e46118 100644
--- a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
+++ b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources b/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
new file mode 100644
index 0000000..6c05a97
--- /dev/null
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
index 456e6e9..f5a0764 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
@@ -40,3 +40,28 @@ C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Main\obj\Release\TimeHACK.
C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.Win95Notepad.resources
C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicHWCV.resources
C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe.manifest
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.application
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.pdb
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.dll
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.pdb
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csprojResolveAssemblyReference.cache
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Windows95.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.TestApp.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.Win95Notepad.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicDownloader.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicHWCV.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.WinClassicInstaller.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Properties.Resources.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.TitleScreen.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csproj.GenerateResource.Cache
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe.manifest
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.application
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.pdb
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
index ba9cd3c..b38d387 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
index d9d71c0..7bd3230 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
index 0ae036b..7d689a4 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources
new file mode 100644
index 0000000..6c05a97
--- /dev/null
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
index bd4ae26..813ae27 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources b/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
index 02eb237..b9c9d04 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources b/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources
index 4fda140..43f5d49 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.TitleScreen.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.application b/TimeHACK.Main/obj/Release/TimeHACK.application
index 737cfee..ddbeda2 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.application
+++ b/TimeHACK.Main/obj/Release/TimeHACK.application
@@ -14,7 +14,7 @@
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>NQTTPlxuFMrJVeSnR5t5M2K8zzWe/bw5YOHMNAJkiHc=</dsig:DigestValue>
+ <dsig:DigestValue>8uy+aFyvMmLVqAMHWbz13IPmO849S13YRvcJwJZtvec=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe b/TimeHACK.Main/obj/Release/TimeHACK.exe
index 58afd01..744f9ba 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.exe
+++ b/TimeHACK.Main/obj/Release/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
index bedb5ef..8ce0efa 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
@@ -56,26 +56,26 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="6253568">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4745728">
<assemblyIdentity name="TimeHACK" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>QwYlduEQxBXK0sy4D6me10tiFd2GZ0ehgLK09v8NbBw=</dsig:DigestValue>
+ <dsig:DigestValue>3W/k/4BvUj41ypVV5E0C47NOSTHVPLeYHynB/jwp5NY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="184320">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="185344">
<assemblyIdentity name="TimeHACK.Engine" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>HBghz/KOIZLR+PwJD6XppAFuGDgdpxkb7cnXeYWbN4A=</dsig:DigestValue>
+ <dsig:DigestValue>Vd+ZWuO2vOZccstndvrua728ILkqXPDJNBNKs/x5tpM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.pdb b/TimeHACK.Main/obj/Release/TimeHACK.pdb
index f62eab1..83ae3cf 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.pdb
+++ b/TimeHACK.Main/obj/Release/TimeHACK.pdb
Binary files differ