aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAShifter <[email protected]>2017-05-07 16:06:10 -0700
committerGitHub <[email protected]>2017-05-07 16:06:10 -0700
commit88312d5652d44d4d4125fce726e0e51d4e64f625 (patch)
tree521ed3f7056374319cdee620de8fa94d104ab223
parentdcd6501aed4423bf28d3e27b596050d68028775c (diff)
parent97cd97b92e3147d2eaa46df8d210a5d25fee5328 (diff)
downloadhistacom2-88312d5652d44d4d4125fce726e0e51d4e64f625.tar.gz
histacom2-88312d5652d44d4d4125fce726e0e51d4e64f625.tar.bz2
histacom2-88312d5652d44d4d4125fce726e0e51d4e64f625.zip
Merge pull request #69 from MichaelTheShifter/master
Custom progress bar rendering.
-rw-r--r--TimeHACK.Engine/bin/Release/TimeHACK.Engine.dllbin185344 -> 185344 bytes
-rw-r--r--TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdbbin46592 -> 48640 bytes
-rw-r--r--TimeHACK.Engine/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin9120 -> 9302 bytes
-rw-r--r--TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt12
-rw-r--r--TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cachebin2531 -> 2531 bytes
-rw-r--r--TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cachebin23523 -> 29943 bytes
-rw-r--r--TimeHACK.Engine/obj/Release/TimeHACK.Engine.dllbin185344 -> 185344 bytes
-rw-r--r--TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdbbin46592 -> 48640 bytes
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.resx16
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicDownloader.Designer.cs8
-rw-r--r--TimeHACK.Main/TimeHACK.Main.csproj3
-rw-r--r--TimeHACK.Main/UI/IProgressBar.cs234
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.dllbin185344 -> 185344 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.pdbbin46592 -> 48640 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exebin4766208 -> 4796416 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exe.manifest6
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.pdbbin181760 -> 204288 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.vshost.application4
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.vshost.exe.manifest19
-rw-r--r--TimeHACK.Main/bin/Release/app.publish/TimeHACK.exebin4766208 -> 4796416 bytes
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cachebin90841 -> 90811 bytes
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin12956 -> 13453 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt26
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cachebin5699 -> 5766 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cachebin36775 -> 46853 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resourcesbin15244 -> 15240 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resourcesbin149816 -> 149816 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resourcesbin0 -> 15851 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resourcesbin3337694 -> 3337688 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exebin4766208 -> 4796416 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exe.manifest6
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.pdbbin181760 -> 204288 bytes
34 files changed, 313 insertions, 25 deletions
diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll
index 517d0e2..4f815b0 100644
--- a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll
+++ b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll
Binary files differ
diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb
index e7139da..8f7944b 100644
--- a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb
+++ b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb
Binary files differ
diff --git a/TimeHACK.Engine/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/TimeHACK.Engine/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
index e5ce53c..6fcaded 100644
--- a/TimeHACK.Engine/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
+++ b/TimeHACK.Engine/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt
index 9d1edf6..574662a 100644
--- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt
+++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt
@@ -46,3 +46,15 @@ D:\Documents\GitHub\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Templat
D:\Documents\GitHub\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.AboutBox95.resources
D:\Documents\GitHub\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.Infobox95.resources
D:\Documents\GitHub\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.WinClassic.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\bin\Release\TimeHACK.Engine.dll
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\bin\Release\TimeHACK.Engine.pdb
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\bin\Release\Newtonsoft.Json.dll
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.csprojResolveAssemblyReference.cache
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Properties.Resources.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.Win9XBSOD.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.AboutBox95.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.Infobox95.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.WinClassic.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.csproj.GenerateResource.Cache
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.dll
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Engine\obj\Release\TimeHACK.Engine.pdb
diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache
index a3758a9..06332ab 100644
--- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache
+++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache
Binary files differ
diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache
index 20e3bfa..3324c48 100644
--- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache
+++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll
index 517d0e2..4f815b0 100644
--- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll
+++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll
Binary files differ
diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb
index e7139da..8f7944b 100644
--- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb
+++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb
Binary files differ
diff --git a/TimeHACK.Main/OS/Win95/Win95.resx b/TimeHACK.Main/OS/Win95/Win95.resx
index 217c713..f02514a 100644
--- a/TimeHACK.Main/OS/Win95/Win95.resx
+++ b/TimeHACK.Main/OS/Win95/Win95.resx
@@ -138,13 +138,6 @@
<metadata name="startmenuitems.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
- <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
<data name="InternetConnectionWizardToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAALRJREFUOE+N
@@ -368,6 +361,13 @@
4AAABIQCQUtXaBsAAAAASUVORK5CYII=
</value>
</data>
+ <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
<data name="FilesOrFoldersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -407,7 +407,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADq
- ggAAAk1TRnQBSQFMAgEBDAEAAVABAQFQAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ ggAAAk1TRnQBSQFMAgEBDAEAAVgBAQFYAQEBIAEAASABAAT/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/WinClassicDownloader.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicDownloader.Designer.cs
index fd182fa..b0822c9 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicDownloader.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicDownloader.Designer.cs
@@ -29,7 +29,7 @@
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- this.progBar = new System.Windows.Forms.ProgressBar();
+ this.progBar = new TimeHACK.UI.ProgressBar();
this.amountLbl = new System.Windows.Forms.Label();
this.appName = new System.Windows.Forms.Label();
this.locationLbl = new System.Windows.Forms.Label();
@@ -45,6 +45,10 @@
this.progBar.Location = new System.Drawing.Point(5, 29);
this.progBar.Name = "progBar";
this.progBar.Size = new System.Drawing.Size(290, 23);
+ this.progBar.ProgressColor = System.Drawing.Color.FromArgb(19, 36, 105);
+ this.progBar.Style = System.Windows.Forms.ProgressBarStyle.Blocks;
+ this.progBar.BlockWidth = 14;
+ this.progBar.BlockSpacing = 2;
this.progBar.TabIndex = 15;
//
// amountLbl
@@ -113,7 +117,7 @@
#endregion
- internal System.Windows.Forms.ProgressBar progBar;
+ internal TimeHACK.UI.ProgressBar progBar;
internal System.Windows.Forms.Label amountLbl;
internal System.Windows.Forms.Label appName;
internal System.Windows.Forms.Label locationLbl;
diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj
index 8153432..4b10a84 100644
--- a/TimeHACK.Main/TimeHACK.Main.csproj
+++ b/TimeHACK.Main/TimeHACK.Main.csproj
@@ -210,6 +210,9 @@
<Compile Include="TitleScreen.Designer.cs">
<DependentUpon>TitleScreen.cs</DependentUpon>
</Compile>
+ <Compile Include="UI\IProgressBar.cs">
+ <SubType>Component</SubType>
+ </Compile>
<EmbeddedResource Include="OS\Win95\Win95.resx">
<DependentUpon>Win95.cs</DependentUpon>
</EmbeddedResource>
diff --git a/TimeHACK.Main/UI/IProgressBar.cs b/TimeHACK.Main/UI/IProgressBar.cs
new file mode 100644
index 0000000..d16debf
--- /dev/null
+++ b/TimeHACK.Main/UI/IProgressBar.cs
@@ -0,0 +1,234 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace TimeHACK.UI
+{
+ public class ProgressBar : Control
+ {
+ private Color _pColor = Color.DarkBlue;
+ private ProgressBarStyle _style = ProgressBarStyle.Continuous;
+
+ private Timer RedrawTimer = null;
+
+ public Color ProgressColor
+ {
+ get
+ {
+ return _pColor;
+ }
+ set
+ {
+ _pColor = value; Refresh();
+ }
+ }
+
+
+ public ProgressBarStyle Style
+ {
+ get
+ {
+ return _style;
+ }
+ set
+ {
+ _style = value; Refresh();
+ }
+ }
+
+
+ private double _max = 100.0;
+ private double _min = 0.0;
+
+ public double Maximum
+ {
+ get
+ {
+ return _max;
+ }
+ set
+ {
+ _max = value; Refresh();
+ }
+ }
+ public double Minimum
+ {
+ get
+ {
+ return _min;
+ }
+ set
+ {
+ _min = value; Refresh();
+ }
+ }
+
+
+ private int _blockWidth = 14;
+
+ public int BlockWidth
+ {
+ get
+ {
+ return _blockWidth;
+ }
+ set
+ {
+ _blockWidth = value;
+ Refresh();
+ }
+ }
+
+ private int _blockSpacing = 2;
+
+ public int BlockSpacing
+ {
+ get
+ {
+ return _blockSpacing;
+ }
+ set
+ {
+ _blockSpacing = value;
+ Refresh();
+ }
+ }
+
+ public ProgressBar() : base()
+ {
+ MarqueeWidth = 125;
+ BlockWidth = 20;
+ BlockSpacing = 5;
+ Minimum = 0.00;
+ Maximum = 100.0;
+ Style = ProgressBarStyle.Continuous;
+ ProgressColor = Color.DarkBlue;
+ RedrawTimer = new Timer();
+ RedrawTimer.Tick += (o, a) =>
+ {
+ if (this.Style == ProgressBarStyle.Marquee)
+ {
+ if (_marqueePos >= this.Width)
+ _marqueePos = 0;
+ else
+ _marqueePos++;
+ this.Refresh();
+ }
+ };
+ RedrawTimer.Interval = 50;
+ }
+
+ private double _value = 0.00;
+
+ public double Value
+ {
+ get
+ {
+ return _value;
+ }
+ set
+ {
+ if (value < Minimum || value > Maximum)
+ throw new ArgumentOutOfRangeException("The value is outside the minimum and maximum range.");
+ this.Refresh();
+ _value = value;
+ }
+ }
+
+ private int _marqueeWidth = 14;
+
+ public int MarqueeWidth
+ {
+ get
+ {
+ return _marqueeWidth;
+ }
+ set
+ {
+ _marqueeWidth = value;
+ Refresh();
+ }
+ }
+
+ private bool _showText = false;
+
+ public bool ShowText
+ {
+ get
+ {
+ return _showText;
+ }
+ set
+ {
+ _showText = value;
+ Refresh();
+ }
+ }
+
+ protected override void OnVisibleChanged(EventArgs e)
+ {
+ if (Visible)
+ RedrawTimer.Start();
+ else
+ RedrawTimer.Stop();
+ }
+
+ private int _marqueePos = 0;
+
+ protected override void OnPaint(PaintEventArgs e)
+ {
+ base.OnPaint(e);
+ var g = e.Graphics;
+ g.Clear(BackColor);
+ //Stolen from the ShiftOS code :3
+ switch (Style)
+ {
+ case ProgressBarStyle.Continuous:
+ double width = linear(this.Value, this.Minimum, this.Maximum, 0, this.Width);
+ g.FillRectangle(new SolidBrush(ProgressColor), new RectangleF(0, 0, (float)width, this.Height));
+ break;
+ case ProgressBarStyle.Blocks:
+ int block_count = this.Width / (this.BlockWidth + this.BlockSpacing);
+ int blocks = (int)linear(this.Value, this.Minimum, this.Maximum, 0, block_count);
+ for (int i = 0; i < blocks - 1; i++)
+ {
+ int position = i * (BlockWidth + BlockSpacing);
+ g.FillRectangle(new SolidBrush(ProgressColor), new Rectangle(position, 0, BlockWidth, this.Height));
+ }
+ break;
+ case ProgressBarStyle.Marquee:
+ g.FillRectangle(new SolidBrush(ProgressColor), new Rectangle(_marqueePos, 0, MarqueeWidth, this.Height));
+ break;
+ }
+ if (ShowText)
+ {
+ var f = this.Font;
+ var t = this.Text;
+ var size = g.MeasureString(t, f);
+ var loc = new PointF(
+ (this.Width - size.Width) / 2,
+ (this.Height - size.Height) / 2
+ );
+ var color = this.ForeColor;
+ g.DrawString(t, f, new SolidBrush(color), loc);
+ }
+
+ }
+
+ ///<summary>
+ /// Simple linear interpolation algorithm. (http://stackoverflow.com/questions/12838007/c-sharp-linear-interpolation)
+ /// </summary>
+ private double linear(double x, double x0, double x1, double y0, double y1)
+ {
+ if ((x1 - x0) == 0)
+ {
+ return (y0 + y1) / 2;
+ }
+ return y0 + (x - x0) * (y1 - y0) / (x1 - x0);
+ }
+ }
+}
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
index 517d0e2..4f815b0 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 e7139da..8f7944b 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 be29d92..269e050 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>ef+R3kMt5jCQpgLv/d6vcMFDmOi9wRZrQNmjTg6TKXY=</dsig:DigestValue>
+ <dsig:DigestValue>enHK1jtqVuqBzs5WjolvCxHtcQ4/IH2qRAoDLD4Vl1g=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe b/TimeHACK.Main/bin/Release/TimeHACK.exe
index 604930a..0512159 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 172faa4..c2dfd19 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
@@ -56,14 +56,14 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4766208">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4796416">
<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>aRqzP/rD35y3yU8+o3+xULnrrst0dqO6CkFtqv8Djf4=</dsig:DigestValue>
+ <dsig:DigestValue>Td2TYOaDP/QyjPIAStenJiwmqqmIdwTWbqIXB1t1U7Q=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
@@ -75,7 +75,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>kA4p/X7N+8KBmybYSG+jtZ4BgT3YvokJ8MxyIsxYSPM=</dsig:DigestValue>
+ <dsig:DigestValue>SIXbCIc3wbx0rQbc1SZnPbW3ytPXP4QDiBiWIwFS8WY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.pdb b/TimeHACK.Main/bin/Release/TimeHACK.pdb
index 234639c..af6c7ae 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/TimeHACK.vshost.application b/TimeHACK.Main/bin/Release/TimeHACK.vshost.application
index 869f3dc..269e050 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.vshost.application
+++ b/TimeHACK.Main/bin/Release/TimeHACK.vshost.application
@@ -7,14 +7,14 @@
<framework targetVersion="4.5.2" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
<dependency>
- <dependentAssembly dependencyType="install" codebase="TimeHACK.exe.manifest" size="22480">
+ <dependentAssembly dependencyType="install" codebase="TimeHACK.exe.manifest" size="22903">
<assemblyIdentity name="TimeHACK.exe" version="1.0.1.0" publicKeyToken="0000000000000000" language="en" processorArchitecture="msil" type="win32" />
<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>2HPIdiZqquZgs5r33pAG5zPGGOSw61XmsnFKC99cVUA=</dsig:DigestValue>
+ <dsig:DigestValue>enHK1jtqVuqBzs5WjolvCxHtcQ4/IH2qRAoDLD4Vl1g=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.vshost.exe.manifest b/TimeHACK.Main/bin/Release/TimeHACK.vshost.exe.manifest
index 6b033b1..c2dfd19 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.vshost.exe.manifest
+++ b/TimeHACK.Main/bin/Release/TimeHACK.vshost.exe.manifest
@@ -56,14 +56,14 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4759040">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4796416">
<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>7LWP70+epu/ZatYgTAt1zLj3tUDScjNPBFhFDYlM4NU=</dsig:DigestValue>
+ <dsig:DigestValue>Td2TYOaDP/QyjPIAStenJiwmqqmIdwTWbqIXB1t1U7Q=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
@@ -75,7 +75,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>m6y3wcwMukQ5TrLCcX8fgYK8EJp+K9PMtNF0cSKByXA=</dsig:DigestValue>
+ <dsig:DigestValue>SIXbCIc3wbx0rQbc1SZnPbW3ytPXP4QDiBiWIwFS8WY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
@@ -115,13 +115,13 @@
<dsig:DigestValue>M69a0Q8VAYpaeWem7o8i+9iv5cJdzgRLyWD48mOZQiM=</dsig:DigestValue>
</hash>
</file>
- <file name="Resources\IE4\googleprototype.html" size="2575">
+ <file name="Resources\IE4\googleprototype.html" size="2571">
<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>EkfQ8aLPyyAH5829pfeLE7IKs7tDqPXZl2I+MzNMjZo=</dsig:DigestValue>
+ <dsig:DigestValue>5dxj6DQUI8H4fwy1EkXVnQnRwj/wJVEVSlzyjSYfUgI=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\IE4\ie4start.html" size="1064">
@@ -457,6 +457,15 @@
<dsig:DigestValue>+fshereDl8F60Ef1K3Q1uudUcIBJeWlPAmosAdKe/eY=</dsig:DigestValue>
</hash>
</file>
+ <file name="Resources\WinClassic\WinClassicTaskbarItem.png" size="218">
+ <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>W0yCwc3lJJFqQfgeTtazQbdAjUboLWojci1PiqJjIBM=</dsig:DigestValue>
+ </hash>
+ </file>
<file name="Resources\WinClassic\WinClassicTime.png" size="225">
<hash>
<dsig:Transforms>
diff --git a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
index 604930a..0512159 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/DesignTimeResolveAssemblyReferences.cache b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
index ed3800c..8f72a7c 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 3b67ff3..fe04b4b 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.Main.csproj.FileListAbsolute.txt b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
index 6f442f9..5e98586 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
@@ -96,3 +96,29 @@ D:\Documents\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Ap
D:\Documents\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicNotepad.resources
D:\Documents\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources
D:\Documents\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.pdb
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe.manifest
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.application
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.pdb
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.dll
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.pdb
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csprojResolveAssemblyReference.cache
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Windows95.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.TestApp.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicDownloader.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicHWCV.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.WinClassicInstaller.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicNotepad.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win98.Win98.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Properties.Resources.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.TitleScreen.resources
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csproj.GenerateResource.Cache
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe.manifest
+C:\Users\Michael\Documents\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.application
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
index c583c90..b4de6ec 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 29029b5..7d44865 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.WinClassicIE4.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
index 8750ba3..34453e4 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.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 2be211f..47482ec 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.OS.Win98.Win98.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.resources
new file mode 100644
index 0000000..9944ba5
--- /dev/null
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win98.Win98.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 b157a00..abce7ec 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.application b/TimeHACK.Main/obj/Release/TimeHACK.application
index be29d92..269e050 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>ef+R3kMt5jCQpgLv/d6vcMFDmOi9wRZrQNmjTg6TKXY=</dsig:DigestValue>
+ <dsig:DigestValue>enHK1jtqVuqBzs5WjolvCxHtcQ4/IH2qRAoDLD4Vl1g=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe b/TimeHACK.Main/obj/Release/TimeHACK.exe
index 604930a..0512159 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 172faa4..c2dfd19 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
@@ -56,14 +56,14 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4766208">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4796416">
<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>aRqzP/rD35y3yU8+o3+xULnrrst0dqO6CkFtqv8Djf4=</dsig:DigestValue>
+ <dsig:DigestValue>Td2TYOaDP/QyjPIAStenJiwmqqmIdwTWbqIXB1t1U7Q=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
@@ -75,7 +75,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>kA4p/X7N+8KBmybYSG+jtZ4BgT3YvokJ8MxyIsxYSPM=</dsig:DigestValue>
+ <dsig:DigestValue>SIXbCIc3wbx0rQbc1SZnPbW3ytPXP4QDiBiWIwFS8WY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.pdb b/TimeHACK.Main/obj/Release/TimeHACK.pdb
index 234639c..af6c7ae 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.pdb
+++ b/TimeHACK.Main/obj/Release/TimeHACK.pdb
Binary files differ