aboutsummaryrefslogtreecommitdiff
path: root/Histacom2/GlobalPrograms
diff options
context:
space:
mode:
authorAlex-TIMEHACK <[email protected]>2017-09-23 17:25:22 +0100
committerAlex-TIMEHACK <[email protected]>2017-09-23 17:25:22 +0100
commit350e749bb9eab16efe753f9b8fd703b52a97f808 (patch)
tree9c90ec1a8148d66d9ff8605710a992e5e14a6b7e /Histacom2/GlobalPrograms
parent84ef033af262343febc3f84471233e18bc6b502e (diff)
parent1ee3e00f8f0ee879fce4edf7d1ba9889335bc826 (diff)
downloadhistacom2-350e749bb9eab16efe753f9b8fd703b52a97f808.tar.gz
histacom2-350e749bb9eab16efe753f9b8fd703b52a97f808.tar.bz2
histacom2-350e749bb9eab16efe753f9b8fd703b52a97f808.zip
Merge branch 'master' of https://github.com/Histacom2-Devs/Histacom2
Diffstat (limited to 'Histacom2/GlobalPrograms')
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.Designer.cs165
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.cs29
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.resx120
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/EULAPane.Designer.cs159
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/EULAPane.cs28
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/EULAPane.resx137
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.Designer.cs107
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.cs26
-rw-r--r--Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.resx120
-rw-r--r--Histacom2/GlobalPrograms/WinClassicCalculator.Designer.cs223
-rw-r--r--Histacom2/GlobalPrograms/WinClassicCalculator.cs20
-rw-r--r--Histacom2/GlobalPrograms/WinClassicDownloader.Designer.cs22
-rw-r--r--Histacom2/GlobalPrograms/WinClassicDownloader.cs27
-rw-r--r--Histacom2/GlobalPrograms/WinClassicInstaller.Designer.cs131
-rw-r--r--Histacom2/GlobalPrograms/WinClassicInstaller.cs45
-rw-r--r--Histacom2/GlobalPrograms/WinClassicInstaller.resx120
-rw-r--r--Histacom2/GlobalPrograms/WinClassicNotepad.Designer.cs2
-rw-r--r--Histacom2/GlobalPrograms/WinClassicNotepad.cs2
18 files changed, 1339 insertions, 144 deletions
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.Designer.cs b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.Designer.cs
new file mode 100644
index 0000000..6946002
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.Designer.cs
@@ -0,0 +1,165 @@
+namespace Histacom2.GlobalPrograms.InstallerPanes
+{
+ partial class DirectoryPane
+ {
+ /// <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.panel1 = new System.Windows.Forms.Panel();
+ this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel4 = new Histacom2.Engine.UI.ClassicLabel();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.classicLabel5 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicButton1 = new Histacom2.Engine.UI.ClassicButton();
+ this.panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.White;
+ this.panel1.Controls.Add(this.pictureBox1);
+ this.panel1.Controls.Add(this.classicLabel2);
+ this.panel1.Controls.Add(this.classicLabel1);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(495, 58);
+ this.panel1.TabIndex = 0;
+ //
+ // classicLabel2
+ //
+ this.classicLabel2.Location = new System.Drawing.Point(40, 28);
+ this.classicLabel2.Name = "classicLabel2";
+ this.classicLabel2.Size = new System.Drawing.Size(259, 13);
+ this.classicLabel2.TabIndex = 1;
+ this.classicLabel2.Text = "Select folder where setup will install files.";
+ //
+ // classicLabel1
+ //
+ this.classicLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.classicLabel1.Location = new System.Drawing.Point(25, 12);
+ this.classicLabel1.Name = "classicLabel1";
+ this.classicLabel1.Size = new System.Drawing.Size(274, 13);
+ this.classicLabel1.TabIndex = 0;
+ this.classicLabel1.Text = "Choose Destination L o c a t i o n";
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::Histacom2.Properties.Resources.WinClassicInstallIcon;
+ this.pictureBox1.Location = new System.Drawing.Point(440, 2);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(53, 53);
+ this.pictureBox1.TabIndex = 2;
+ this.pictureBox1.TabStop = false;
+ //
+ // classicLabel3
+ //
+ this.classicLabel3.Location = new System.Drawing.Point(25, 73);
+ this.classicLabel3.Name = "classicLabel3";
+ this.classicLabel3.Size = new System.Drawing.Size(446, 13);
+ this.classicLabel3.TabIndex = 1;
+ this.classicLabel3.Text = "Setup will install Program to the destination folder.";
+ //
+ // classicLabel4
+ //
+ this.classicLabel4.Location = new System.Drawing.Point(25, 99);
+ this.classicLabel4.Name = "classicLabel4";
+ this.classicLabel4.Size = new System.Drawing.Size(446, 26);
+ this.classicLabel4.TabIndex = 2;
+ this.classicLabel4.Text = "To install to the default folder, click Next. To install to a different folder, c" +
+ "lick Browse and select another folder.";
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.classicButton1);
+ this.groupBox1.Controls.Add(this.classicLabel5);
+ this.groupBox1.Location = new System.Drawing.Point(24, 225);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(447, 56);
+ this.groupBox1.TabIndex = 3;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Destination Folder";
+ //
+ // classicLabel5
+ //
+ this.classicLabel5.Location = new System.Drawing.Point(12, 27);
+ this.classicLabel5.Name = "classicLabel5";
+ this.classicLabel5.Size = new System.Drawing.Size(311, 13);
+ this.classicLabel5.TabIndex = 0;
+ this.classicLabel5.Text = "C:\\Program Files\\12padams\\Program\\";
+ //
+ // classicButton1
+ //
+ this.classicButton1.AdaptBackColorWithTheme = true;
+ this.classicButton1.AdaptFontWithTheme = true;
+ this.classicButton1.AdaptForeColorWithTheme = true;
+ this.classicButton1.BackColor = System.Drawing.Color.Silver;
+ this.classicButton1.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.classicButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton1.ForeColor = System.Drawing.Color.Black;
+ this.classicButton1.Location = new System.Drawing.Point(365, 22);
+ this.classicButton1.Name = "classicButton1";
+ this.classicButton1.Size = new System.Drawing.Size(75, 23);
+ this.classicButton1.TabIndex = 1;
+ this.classicButton1.Text = "B&rowse...";
+ //
+ // DirectoryPane
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.classicLabel4);
+ this.Controls.Add(this.classicLabel3);
+ this.Controls.Add(this.panel1);
+ this.Name = "DirectoryPane";
+ this.Size = new System.Drawing.Size(495, 314);
+ this.Load += new System.EventHandler(this.DirectoryPane_Load);
+ this.panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.groupBox1.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel1;
+ private Engine.UI.ClassicLabel classicLabel1;
+ private Engine.UI.ClassicLabel classicLabel2;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private Engine.UI.ClassicLabel classicLabel3;
+ private Engine.UI.ClassicLabel classicLabel4;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private Engine.UI.ClassicButton classicButton1;
+ private Engine.UI.ClassicLabel classicLabel5;
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.cs b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.cs
new file mode 100644
index 0000000..ae30ae0
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.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;
+using Histacom2.Engine;
+
+namespace Histacom2.GlobalPrograms.InstallerPanes
+{
+ public partial class DirectoryPane : UserControl
+ {
+ public DirectoryPane()
+ {
+ InitializeComponent();
+ }
+
+ private void DirectoryPane_Load(object sender, EventArgs e)
+ {
+ classicLabel3.Text = $"Setup will install {((WinClassicInstaller)Parent.Parent).progName} to the destination folder.";
+ classicLabel5.Text = $"C:\\Program Files\\12padams\\{((WinClassicInstaller)Parent.Parent).progName}\\";
+
+ groupBox1.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular);
+ }
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.resx b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/DirectoryPane.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/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.Designer.cs b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.Designer.cs
new file mode 100644
index 0000000..90dbbb1
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.Designer.cs
@@ -0,0 +1,159 @@
+namespace Histacom2.GlobalPrograms.InstallerPanes
+{
+ partial class EULAPane
+ {
+ /// <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()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EULAPane));
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.radioButton1 = new System.Windows.Forms.RadioButton();
+ this.radioButton2 = new System.Windows.Forms.RadioButton();
+ this.panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.White;
+ this.panel1.Controls.Add(this.pictureBox1);
+ this.panel1.Controls.Add(this.classicLabel2);
+ this.panel1.Controls.Add(this.classicLabel1);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(495, 58);
+ this.panel1.TabIndex = 0;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::Histacom2.Properties.Resources.WinClassicInstallIcon;
+ this.pictureBox1.Location = new System.Drawing.Point(440, 2);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(53, 53);
+ this.pictureBox1.TabIndex = 2;
+ this.pictureBox1.TabStop = false;
+ //
+ // classicLabel2
+ //
+ this.classicLabel2.Location = new System.Drawing.Point(40, 28);
+ this.classicLabel2.Name = "classicLabel2";
+ this.classicLabel2.Size = new System.Drawing.Size(394, 13);
+ this.classicLabel2.TabIndex = 1;
+ this.classicLabel2.Text = "Please read the following important information before continuing.";
+ //
+ // classicLabel1
+ //
+ this.classicLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.classicLabel1.Location = new System.Drawing.Point(25, 12);
+ this.classicLabel1.Name = "classicLabel1";
+ this.classicLabel1.Size = new System.Drawing.Size(274, 13);
+ this.classicLabel1.TabIndex = 0;
+ this.classicLabel1.Text = "License  Agree m e n t";
+ //
+ // classicLabel3
+ //
+ this.classicLabel3.Location = new System.Drawing.Point(25, 73);
+ this.classicLabel3.Name = "classicLabel3";
+ this.classicLabel3.Size = new System.Drawing.Size(457, 26);
+ this.classicLabel3.TabIndex = 1;
+ this.classicLabel3.Text = "Please read the following license agreement. You must accept the terms of this ag" +
+ "reement before continuing with the installation.";
+ //
+ // textBox1
+ //
+ this.textBox1.BackColor = System.Drawing.Color.White;
+ this.textBox1.Location = new System.Drawing.Point(25, 105);
+ this.textBox1.Multiline = true;
+ this.textBox1.Name = "textBox1";
+ this.textBox1.ReadOnly = true;
+ this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.textBox1.Size = new System.Drawing.Size(446, 147);
+ this.textBox1.TabIndex = 2;
+ this.textBox1.Text = resources.GetString("textBox1.Text");
+ //
+ // radioButton1
+ //
+ this.radioButton1.AutoSize = true;
+ this.radioButton1.BackColor = System.Drawing.Color.Silver;
+ this.radioButton1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.radioButton1.Location = new System.Drawing.Point(25, 259);
+ this.radioButton1.Name = "radioButton1";
+ this.radioButton1.Size = new System.Drawing.Size(134, 17);
+ this.radioButton1.TabIndex = 3;
+ this.radioButton1.Text = "I &accept the agreement";
+ this.radioButton1.UseVisualStyleBackColor = false;
+ //
+ // radioButton2
+ //
+ this.radioButton2.AutoSize = true;
+ this.radioButton2.Checked = true;
+ this.radioButton2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.radioButton2.Location = new System.Drawing.Point(25, 280);
+ this.radioButton2.Name = "radioButton2";
+ this.radioButton2.Size = new System.Drawing.Size(167, 17);
+ this.radioButton2.TabIndex = 4;
+ this.radioButton2.TabStop = true;
+ this.radioButton2.Text = "I &do not accept the agreement";
+ this.radioButton2.UseVisualStyleBackColor = true;
+ //
+ // EULAPane
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.radioButton2);
+ this.Controls.Add(this.radioButton1);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.classicLabel3);
+ this.Controls.Add(this.panel1);
+ this.Name = "EULAPane";
+ this.Size = new System.Drawing.Size(495, 314);
+ this.Load += new System.EventHandler(this.DirectoryPane_Load);
+ this.panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel1;
+ private Engine.UI.ClassicLabel classicLabel1;
+ private Engine.UI.ClassicLabel classicLabel2;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private Engine.UI.ClassicLabel classicLabel3;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.RadioButton radioButton1;
+ private System.Windows.Forms.RadioButton radioButton2;
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.cs b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.cs
new file mode 100644
index 0000000..c477836
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.cs
@@ -0,0 +1,28 @@
+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;
+using Histacom2.Engine;
+
+namespace Histacom2.GlobalPrograms.InstallerPanes
+{
+ public partial class EULAPane : UserControl
+ {
+ public EULAPane()
+ {
+ InitializeComponent();
+ }
+
+ private void DirectoryPane_Load(object sender, EventArgs e)
+ {
+ textBox1.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular);
+ radioButton1.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular);
+ radioButton2.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular);
+ }
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.resx b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.resx
new file mode 100644
index 0000000..fec481c
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/EULAPane.resx
@@ -0,0 +1,137 @@
+<?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>
+ <data name="textBox1.Text" xml:space="preserve">
+ <value>By installing this software you agree that you will not try to reverse engineer it in anyway or claim it as your own work.
+
+You agree that you will not try to spread this software or any of its components to other companies without rightful permission from the owner.
+
+You agree that if you bought this program, you own it and that nobody else is allowed to use it on your computer or on their computer.
+
+You understand that trying to upload this software online or any other forms of spreading this software will result in the FBI coming into your home and killing you with knives.
+
+You agree that taking a picture of this software and sending it to someone will cause you to get 15 years in jail for software exposing.
+
+You agree that if you tell someone else about this software's features that you will wake up dead in the morning because the owner would have killed you in your sleep.
+
+You know that using this software will alert the maker of it and then cause him to monitor every moment of your life after you install this software.
+
+You agree to all of the above and will not commit any of the crimes otherwise you will go to Hell.</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.Designer.cs b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.Designer.cs
new file mode 100644
index 0000000..2249215
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.Designer.cs
@@ -0,0 +1,107 @@
+namespace Histacom2.GlobalPrograms.InstallerPanes
+{
+ partial class WelcomePane
+ {
+ /// <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.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel4 = new Histacom2.Engine.UI.ClassicLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::Histacom2.Properties.Resources.WinClassicInstallSidebar;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(164, 314);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ //
+ // classicLabel1
+ //
+ this.classicLabel1.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.classicLabel1.Location = new System.Drawing.Point(177, 19);
+ this.classicLabel1.Name = "classicLabel1";
+ this.classicLabel1.Size = new System.Drawing.Size(311, 40);
+ this.classicLabel1.TabIndex = 1;
+ this.classicLabel1.Text = "Welcome to the Program Setup Wizard";
+ //
+ // classicLabel2
+ //
+ this.classicLabel2.Location = new System.Drawing.Point(177, 72);
+ this.classicLabel2.Name = "classicLabel2";
+ this.classicLabel2.Size = new System.Drawing.Size(311, 13);
+ this.classicLabel2.TabIndex = 2;
+ this.classicLabel2.Text = "This will install Program on your computer.";
+ //
+ // classicLabel3
+ //
+ this.classicLabel3.Location = new System.Drawing.Point(177, 98);
+ this.classicLabel3.Name = "classicLabel3";
+ this.classicLabel3.Size = new System.Drawing.Size(311, 26);
+ this.classicLabel3.TabIndex = 3;
+ this.classicLabel3.Text = "It is recommended that you close all other applications before continuing.";
+ //
+ // classicLabel4
+ //
+ this.classicLabel4.Location = new System.Drawing.Point(177, 137);
+ this.classicLabel4.Name = "classicLabel4";
+ this.classicLabel4.Size = new System.Drawing.Size(311, 13);
+ this.classicLabel4.TabIndex = 4;
+ this.classicLabel4.Text = "Click Next to continue, or Cancel to exit Setup.";
+ //
+ // WelcomePane
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.Controls.Add(this.classicLabel4);
+ this.Controls.Add(this.classicLabel3);
+ this.Controls.Add(this.classicLabel2);
+ this.Controls.Add(this.classicLabel1);
+ this.Controls.Add(this.pictureBox1);
+ this.Name = "WelcomePane";
+ this.Size = new System.Drawing.Size(495, 314);
+ this.Load += new System.EventHandler(this.WelcomePane_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private Engine.UI.ClassicLabel classicLabel1;
+ private Engine.UI.ClassicLabel classicLabel2;
+ private Engine.UI.ClassicLabel classicLabel3;
+ private Engine.UI.ClassicLabel classicLabel4;
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.cs b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.cs
new file mode 100644
index 0000000..48ac001
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.cs
@@ -0,0 +1,26 @@
+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 Histacom2.GlobalPrograms.InstallerPanes
+{
+ public partial class WelcomePane : UserControl
+ {
+ public WelcomePane()
+ {
+ InitializeComponent();
+ }
+
+ private void WelcomePane_Load(object sender, EventArgs e)
+ {
+ classicLabel1.Text = $"Welcome to the {((WinClassicInstaller)Parent.Parent).progName} Setup Wizard";
+ classicLabel2.Text = $"This will install {((WinClassicInstaller)Parent.Parent).progName} on your computer.";
+ }
+ }
+}
diff --git a/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.resx b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/Histacom2/GlobalPrograms/InstallerPanes/WelcomePane.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/Histacom2/GlobalPrograms/WinClassicCalculator.Designer.cs b/Histacom2/GlobalPrograms/WinClassicCalculator.Designer.cs
index 6f03978..90a9c00 100644
--- a/Histacom2/GlobalPrograms/WinClassicCalculator.Designer.cs
+++ b/Histacom2/GlobalPrograms/WinClassicCalculator.Designer.cs
@@ -1,4 +1,4 @@
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
partial class WinClassicCalculator
{
@@ -39,33 +39,33 @@
this.CopyCtrlCToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.EditToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.txtNumbers = new System.Windows.Forms.TextBox();
- this.Button27 = new System.Windows.Forms.Button();
- this.Button26 = new System.Windows.Forms.Button();
- this.Button1 = new System.Windows.Forms.Button();
- this.Button25 = new System.Windows.Forms.Button();
- this.Button2 = new System.Windows.Forms.Button();
- this.Button21 = new System.Windows.Forms.Button();
- this.Button3 = new System.Windows.Forms.Button();
- this.Button22 = new System.Windows.Forms.Button();
- this.Button4 = new System.Windows.Forms.Button();
- this.Button23 = new System.Windows.Forms.Button();
- this.Button11 = new System.Windows.Forms.Button();
- this.Button7 = new System.Windows.Forms.Button();
- this.Button16 = new System.Windows.Forms.Button();
- this.Button24 = new System.Windows.Forms.Button();
- this.Button12 = new System.Windows.Forms.Button();
- this.one = new System.Windows.Forms.Button();
- this.Button15 = new System.Windows.Forms.Button();
- this.Button17 = new System.Windows.Forms.Button();
- this.Button13 = new System.Windows.Forms.Button();
- this.Button5 = new System.Windows.Forms.Button();
- this.Button14 = new System.Windows.Forms.Button();
- this.Button18 = new System.Windows.Forms.Button();
- this.Button8 = new System.Windows.Forms.Button();
- this.Button10 = new System.Windows.Forms.Button();
- this.Button20 = new System.Windows.Forms.Button();
- this.Button19 = new System.Windows.Forms.Button();
- this.Button9 = new System.Windows.Forms.Button();
+ this.Button27 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button26 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button1 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button25 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button2 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button21 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button3 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button22 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button4 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button23 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button11 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button7 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button16 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button24 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button12 = new Histacom2.Engine.UI.ClassicButton();
+ this.one = new Histacom2.Engine.UI.ClassicButton();
+ this.Button15 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button17 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button13 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button5 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button14 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button18 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button8 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button10 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button20 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button19 = new Histacom2.Engine.UI.ClassicButton();
+ this.Button9 = new Histacom2.Engine.UI.ClassicButton();
this.MenuStrip2 = new System.Windows.Forms.MenuStrip();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.MenuStrip2.SuspendLayout();
@@ -159,8 +159,9 @@
//
// Button27
//
+ this.Button27.AdaptFontWithTheme = false;
+ this.Button27.AdaptForeColorWithTheme = false;
this.Button27.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.Button27.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button27.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button27.ForeColor = System.Drawing.Color.Firebrick;
this.Button27.Location = new System.Drawing.Point(159, 71);
@@ -168,13 +169,13 @@
this.Button27.Size = new System.Drawing.Size(49, 28);
this.Button27.TabIndex = 84;
this.Button27.Text = "CE";
- this.Button27.UseVisualStyleBackColor = true;
this.Button27.Click += new System.EventHandler(this.Button27_Click);
//
// Button26
//
+ this.Button26.AdaptFontWithTheme = false;
+ this.Button26.AdaptForeColorWithTheme = false;
this.Button26.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.Button26.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button26.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button26.ForeColor = System.Drawing.Color.Firebrick;
this.Button26.Location = new System.Drawing.Point(210, 71);
@@ -182,13 +183,13 @@
this.Button26.Size = new System.Drawing.Size(49, 28);
this.Button26.TabIndex = 83;
this.Button26.Text = "C";
- this.Button26.UseVisualStyleBackColor = true;
this.Button26.Click += new System.EventHandler(this.Button26_Click);
//
// Button1
//
+ this.Button1.AdaptFontWithTheme = false;
+ this.Button1.AdaptForeColorWithTheme = false;
this.Button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button1.ForeColor = System.Drawing.Color.Red;
this.Button1.Location = new System.Drawing.Point(11, 139);
@@ -196,12 +197,12 @@
this.Button1.Size = new System.Drawing.Size(36, 28);
this.Button1.TabIndex = 58;
this.Button1.Text = "MR";
- this.Button1.UseVisualStyleBackColor = true;
//
// Button25
//
+ this.Button25.AdaptFontWithTheme = false;
+ this.Button25.AdaptForeColorWithTheme = false;
this.Button25.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.Button25.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button25.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button25.ForeColor = System.Drawing.Color.Firebrick;
this.Button25.Location = new System.Drawing.Point(104, 71);
@@ -209,13 +210,13 @@
this.Button25.Size = new System.Drawing.Size(49, 28);
this.Button25.TabIndex = 82;
this.Button25.Text = "Back";
- this.Button25.UseVisualStyleBackColor = true;
this.Button25.Click += new System.EventHandler(this.Button25_Click);
//
// Button2
//
+ this.Button2.AdaptFontWithTheme = false;
+ this.Button2.AdaptForeColorWithTheme = false;
this.Button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button2.ForeColor = System.Drawing.Color.Red;
this.Button2.Location = new System.Drawing.Point(11, 207);
@@ -223,12 +224,12 @@
this.Button2.Size = new System.Drawing.Size(36, 28);
this.Button2.TabIndex = 59;
this.Button2.Text = "M+";
- this.Button2.UseVisualStyleBackColor = true;
//
// Button21
//
+ this.Button21.AdaptFontWithTheme = false;
+ this.Button21.AdaptForeColorWithTheme = false;
this.Button21.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button21.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button21.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button21.ForeColor = System.Drawing.Color.Red;
this.Button21.Location = new System.Drawing.Point(223, 207);
@@ -236,13 +237,13 @@
this.Button21.Size = new System.Drawing.Size(36, 28);
this.Button21.TabIndex = 81;
this.Button21.Text = "=";
- this.Button21.UseVisualStyleBackColor = true;
this.Button21.Click += new System.EventHandler(this.Button21_Click);
//
// Button3
//
+ this.Button3.AdaptFontWithTheme = false;
+ this.Button3.AdaptForeColorWithTheme = false;
this.Button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button3.ForeColor = System.Drawing.Color.Red;
this.Button3.Location = new System.Drawing.Point(11, 173);
@@ -250,12 +251,12 @@
this.Button3.Size = new System.Drawing.Size(36, 28);
this.Button3.TabIndex = 60;
this.Button3.Text = "MS";
- this.Button3.UseVisualStyleBackColor = true;
//
// Button22
//
+ this.Button22.AdaptFontWithTheme = false;
+ this.Button22.AdaptForeColorWithTheme = false;
this.Button22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button22.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button22.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button22.ForeColor = System.Drawing.Color.MidnightBlue;
this.Button22.Location = new System.Drawing.Point(223, 105);
@@ -263,14 +264,13 @@
this.Button22.Size = new System.Drawing.Size(36, 28);
this.Button22.TabIndex = 80;
this.Button22.Text = "sqrt";
- this.Button22.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.Button22.UseVisualStyleBackColor = true;
this.Button22.Click += new System.EventHandler(this.arithmitic_click);
//
// Button4
- //
+ //
+ this.Button4.AdaptFontWithTheme = false;
+ this.Button4.AdaptForeColorWithTheme = false;
this.Button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button4.ForeColor = System.Drawing.Color.Red;
this.Button4.Location = new System.Drawing.Point(11, 105);
@@ -278,12 +278,12 @@
this.Button4.Size = new System.Drawing.Size(36, 28);
this.Button4.TabIndex = 61;
this.Button4.Text = "MC";
- this.Button4.UseVisualStyleBackColor = true;
//
// Button23
//
+ this.Button23.AdaptFontWithTheme = false;
+ this.Button23.AdaptForeColorWithTheme = false;
this.Button23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button23.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button23.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button23.ForeColor = System.Drawing.Color.MidnightBlue;
this.Button23.Location = new System.Drawing.Point(223, 173);
@@ -291,13 +291,13 @@
this.Button23.Size = new System.Drawing.Size(36, 28);
this.Button23.TabIndex = 79;
this.Button23.Text = "1/x";
- this.Button23.UseVisualStyleBackColor = true;
this.Button23.Click += new System.EventHandler(this.arithmitic_click);
//
// Button11
//
+ this.Button11.AdaptFontWithTheme = false;
+ this.Button11.AdaptForeColorWithTheme = false;
this.Button11.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button11.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button11.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button11.ForeColor = System.Drawing.Color.Blue;
this.Button11.Location = new System.Drawing.Point(143, 105);
@@ -305,13 +305,13 @@
this.Button11.Size = new System.Drawing.Size(36, 28);
this.Button11.TabIndex = 70;
this.Button11.Text = "9";
- this.Button11.UseVisualStyleBackColor = true;
this.Button11.Click += new System.EventHandler(this.number_click);
//
// Button7
//
+ this.Button7.AdaptFontWithTheme = false;
+ this.Button7.AdaptForeColorWithTheme = false;
this.Button7.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button7.ForeColor = System.Drawing.Color.Blue;
this.Button7.Location = new System.Drawing.Point(63, 139);
@@ -319,13 +319,13 @@
this.Button7.Size = new System.Drawing.Size(36, 28);
this.Button7.TabIndex = 62;
this.Button7.Text = "4";
- this.Button7.UseVisualStyleBackColor = true;
this.Button7.Click += new System.EventHandler(this.number_click);
//
// Button16
//
+ this.Button16.AdaptFontWithTheme = false;
+ this.Button16.AdaptForeColorWithTheme = false;
this.Button16.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button16.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button16.ForeColor = System.Drawing.Color.Blue;
this.Button16.Location = new System.Drawing.Point(63, 207);
@@ -333,27 +333,27 @@
this.Button16.Size = new System.Drawing.Size(36, 28);
this.Button16.TabIndex = 71;
this.Button16.Text = "0";
- this.Button16.UseVisualStyleBackColor = true;
this.Button16.Click += new System.EventHandler(this.number_click);
//
// Button24
//
+ this.Button24.AdaptFontWithTheme = false;
+ this.Button24.AdaptForeColorWithTheme = false;
this.Button24.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button24.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
- this.Button24.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button24.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button24.ForeColor = System.Drawing.Color.MidnightBlue;
this.Button24.Location = new System.Drawing.Point(223, 139);
this.Button24.Name = "Button24";
this.Button24.Size = new System.Drawing.Size(36, 28);
this.Button24.TabIndex = 78;
this.Button24.Text = "%";
- this.Button24.UseVisualStyleBackColor = true;
this.Button24.Click += new System.EventHandler(this.arithmitic_click);
//
// Button12
//
+ this.Button12.AdaptFontWithTheme = false;
+ this.Button12.AdaptForeColorWithTheme = false;
this.Button12.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button12.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button12.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button12.ForeColor = System.Drawing.Color.Blue;
this.Button12.Location = new System.Drawing.Point(143, 173);
@@ -361,13 +361,13 @@
this.Button12.Size = new System.Drawing.Size(36, 28);
this.Button12.TabIndex = 69;
this.Button12.Text = "3";
- this.Button12.UseVisualStyleBackColor = true;
this.Button12.Click += new System.EventHandler(this.number_click);
//
// one
//
+ this.one.AdaptFontWithTheme = false;
+ this.one.AdaptForeColorWithTheme = false;
this.one.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.one.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.one.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.one.ForeColor = System.Drawing.Color.Blue;
this.one.Location = new System.Drawing.Point(63, 173);
@@ -375,13 +375,13 @@
this.one.Size = new System.Drawing.Size(36, 28);
this.one.TabIndex = 63;
this.one.Text = "1";
- this.one.UseVisualStyleBackColor = true;
this.one.Click += new System.EventHandler(this.number_click);
//
// Button15
//
+ this.Button15.AdaptFontWithTheme = false;
+ this.Button15.AdaptForeColorWithTheme = false;
this.Button15.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button15.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button15.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button15.ForeColor = System.Drawing.Color.Blue;
this.Button15.Location = new System.Drawing.Point(103, 207);
@@ -389,13 +389,13 @@
this.Button15.Size = new System.Drawing.Size(36, 28);
this.Button15.TabIndex = 72;
this.Button15.Text = "+/-";
- this.Button15.UseVisualStyleBackColor = true;
this.Button15.Click += new System.EventHandler(this.Button15_Click);
//
// Button17
//
+ this.Button17.AdaptFontWithTheme = false;
+ this.Button17.AdaptForeColorWithTheme = false;
this.Button17.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button17.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button17.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button17.ForeColor = System.Drawing.Color.Red;
this.Button17.Location = new System.Drawing.Point(183, 207);
@@ -403,13 +403,13 @@
this.Button17.Size = new System.Drawing.Size(36, 28);
this.Button17.TabIndex = 77;
this.Button17.Text = "+";
- this.Button17.UseVisualStyleBackColor = true;
this.Button17.Click += new System.EventHandler(this.arithmitic_click);
//
// Button13
//
+ this.Button13.AdaptFontWithTheme = false;
+ this.Button13.AdaptForeColorWithTheme = false;
this.Button13.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button13.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button13.ForeColor = System.Drawing.Color.Blue;
this.Button13.Location = new System.Drawing.Point(143, 139);
@@ -417,13 +417,13 @@
this.Button13.Size = new System.Drawing.Size(36, 28);
this.Button13.TabIndex = 68;
this.Button13.Text = "6";
- this.Button13.UseVisualStyleBackColor = true;
this.Button13.Click += new System.EventHandler(this.number_click);
//
// Button5
//
+ this.Button5.AdaptFontWithTheme = false;
+ this.Button5.AdaptForeColorWithTheme = false;
this.Button5.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button5.ForeColor = System.Drawing.Color.Blue;
this.Button5.Location = new System.Drawing.Point(63, 105);
@@ -431,13 +431,13 @@
this.Button5.Size = new System.Drawing.Size(36, 28);
this.Button5.TabIndex = 64;
this.Button5.Text = "7";
- this.Button5.UseVisualStyleBackColor = true;
this.Button5.Click += new System.EventHandler(this.number_click);
//
// Button14
//
+ this.Button14.AdaptFontWithTheme = false;
+ this.Button14.AdaptForeColorWithTheme = false;
this.Button14.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button14.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button14.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button14.ForeColor = System.Drawing.Color.Blue;
this.Button14.Location = new System.Drawing.Point(143, 207);
@@ -445,13 +445,13 @@
this.Button14.Size = new System.Drawing.Size(36, 28);
this.Button14.TabIndex = 73;
this.Button14.Text = ".";
- this.Button14.UseVisualStyleBackColor = true;
this.Button14.Click += new System.EventHandler(this.number_click);
//
// Button18
//
+ this.Button18.AdaptFontWithTheme = false;
+ this.Button18.AdaptForeColorWithTheme = false;
this.Button18.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button18.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button18.ForeColor = System.Drawing.Color.Red;
this.Button18.Location = new System.Drawing.Point(183, 105);
@@ -459,13 +459,13 @@
this.Button18.Size = new System.Drawing.Size(36, 28);
this.Button18.TabIndex = 76;
this.Button18.Text = "/";
- this.Button18.UseVisualStyleBackColor = true;
this.Button18.Click += new System.EventHandler(this.arithmitic_click);
//
// Button8
//
+ this.Button8.AdaptFontWithTheme = false;
+ this.Button8.AdaptForeColorWithTheme = false;
this.Button8.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button8.ForeColor = System.Drawing.Color.Blue;
this.Button8.Location = new System.Drawing.Point(103, 105);
@@ -473,13 +473,13 @@
this.Button8.Size = new System.Drawing.Size(36, 28);
this.Button8.TabIndex = 67;
this.Button8.Text = "8";
- this.Button8.UseVisualStyleBackColor = true;
this.Button8.Click += new System.EventHandler(this.number_click);
//
// Button10
//
+ this.Button10.AdaptFontWithTheme = false;
+ this.Button10.AdaptForeColorWithTheme = false;
this.Button10.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button10.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button10.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button10.ForeColor = System.Drawing.Color.Blue;
this.Button10.Location = new System.Drawing.Point(103, 139);
@@ -487,13 +487,13 @@
this.Button10.Size = new System.Drawing.Size(36, 28);
this.Button10.TabIndex = 65;
this.Button10.Text = "5";
- this.Button10.UseVisualStyleBackColor = true;
this.Button10.Click += new System.EventHandler(this.number_click);
//
// Button20
//
+ this.Button20.AdaptFontWithTheme = false;
+ this.Button20.AdaptForeColorWithTheme = false;
this.Button20.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button20.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button20.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button20.ForeColor = System.Drawing.Color.Red;
this.Button20.Location = new System.Drawing.Point(183, 139);
@@ -501,13 +501,13 @@
this.Button20.Size = new System.Drawing.Size(36, 28);
this.Button20.TabIndex = 74;
this.Button20.Text = "*";
- this.Button20.UseVisualStyleBackColor = true;
this.Button20.Click += new System.EventHandler(this.arithmitic_click);
//
// Button19
//
+ this.Button19.AdaptFontWithTheme = false;
+ this.Button19.AdaptForeColorWithTheme = false;
this.Button19.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button19.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button19.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button19.ForeColor = System.Drawing.Color.Red;
this.Button19.Location = new System.Drawing.Point(183, 173);
@@ -515,13 +515,13 @@
this.Button19.Size = new System.Drawing.Size(36, 28);
this.Button19.TabIndex = 75;
this.Button19.Text = "-";
- this.Button19.UseVisualStyleBackColor = true;
this.Button19.Click += new System.EventHandler(this.arithmitic_click);
//
// Button9
//
+ this.Button9.AdaptFontWithTheme = false;
+ this.Button9.AdaptForeColorWithTheme = false;
this.Button9.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
- this.Button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Button9.ForeColor = System.Drawing.Color.Blue;
this.Button9.Location = new System.Drawing.Point(103, 173);
@@ -529,7 +529,6 @@
this.Button9.Size = new System.Drawing.Size(36, 28);
this.Button9.TabIndex = 66;
this.Button9.Text = "2";
- this.Button9.UseVisualStyleBackColor = true;
this.Button9.Click += new System.EventHandler(this.number_click);
//
// MenuStrip2
@@ -613,33 +612,33 @@
internal System.Windows.Forms.ToolStripMenuItem CopyCtrlCToolStripMenuItem1;
internal System.Windows.Forms.ToolStripMenuItem EditToolStripMenuItem1;
internal System.Windows.Forms.TextBox txtNumbers;
- internal System.Windows.Forms.Button Button27;
- internal System.Windows.Forms.Button Button26;
- internal System.Windows.Forms.Button Button1;
- internal System.Windows.Forms.Button Button25;
- internal System.Windows.Forms.Button Button2;
- internal System.Windows.Forms.Button Button21;
- internal System.Windows.Forms.Button Button3;
- internal System.Windows.Forms.Button Button22;
- internal System.Windows.Forms.Button Button4;
- internal System.Windows.Forms.Button Button23;
- internal System.Windows.Forms.Button Button11;
- internal System.Windows.Forms.Button Button7;
- internal System.Windows.Forms.Button Button16;
- internal System.Windows.Forms.Button Button24;
- internal System.Windows.Forms.Button Button12;
- internal System.Windows.Forms.Button one;
- internal System.Windows.Forms.Button Button15;
- internal System.Windows.Forms.Button Button17;
- internal System.Windows.Forms.Button Button13;
- internal System.Windows.Forms.Button Button5;
- internal System.Windows.Forms.Button Button14;
- internal System.Windows.Forms.Button Button18;
- internal System.Windows.Forms.Button Button8;
- internal System.Windows.Forms.Button Button10;
- internal System.Windows.Forms.Button Button20;
- internal System.Windows.Forms.Button Button19;
- internal System.Windows.Forms.Button Button9;
+ internal Histacom2.Engine.UI.ClassicButton Button27;
+ internal Histacom2.Engine.UI.ClassicButton Button26;
+ internal Histacom2.Engine.UI.ClassicButton Button1;
+ internal Histacom2.Engine.UI.ClassicButton Button25;
+ internal Histacom2.Engine.UI.ClassicButton Button2;
+ internal Histacom2.Engine.UI.ClassicButton Button21;
+ internal Histacom2.Engine.UI.ClassicButton Button3;
+ internal Histacom2.Engine.UI.ClassicButton Button22;
+ internal Histacom2.Engine.UI.ClassicButton Button4;
+ internal Histacom2.Engine.UI.ClassicButton Button23;
+ internal Histacom2.Engine.UI.ClassicButton Button11;
+ internal Histacom2.Engine.UI.ClassicButton Button7;
+ internal Histacom2.Engine.UI.ClassicButton Button16;
+ internal Histacom2.Engine.UI.ClassicButton Button24;
+ internal Histacom2.Engine.UI.ClassicButton Button12;
+ internal Histacom2.Engine.UI.ClassicButton one;
+ internal Histacom2.Engine.UI.ClassicButton Button15;
+ internal Histacom2.Engine.UI.ClassicButton Button17;
+ internal Histacom2.Engine.UI.ClassicButton Button13;
+ internal Histacom2.Engine.UI.ClassicButton Button5;
+ internal Histacom2.Engine.UI.ClassicButton Button14;
+ internal Histacom2.Engine.UI.ClassicButton Button18;
+ internal Histacom2.Engine.UI.ClassicButton Button8;
+ internal Histacom2.Engine.UI.ClassicButton Button10;
+ internal Histacom2.Engine.UI.ClassicButton Button20;
+ internal Histacom2.Engine.UI.ClassicButton Button19;
+ internal Histacom2.Engine.UI.ClassicButton Button9;
internal System.Windows.Forms.MenuStrip MenuStrip2;
private System.Windows.Forms.PictureBox pictureBox1;
}
diff --git a/Histacom2/GlobalPrograms/WinClassicCalculator.cs b/Histacom2/GlobalPrograms/WinClassicCalculator.cs
index 7f04e85..50fd2d8 100644
--- a/Histacom2/GlobalPrograms/WinClassicCalculator.cs
+++ b/Histacom2/GlobalPrograms/WinClassicCalculator.cs
@@ -9,7 +9,7 @@ using System.Threading.Tasks;
using System.Windows.Forms;
using Histacom2.Engine;
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
public partial class WinClassicCalculator : UserControl
{
@@ -19,18 +19,6 @@ namespace Histacom2.OS.Win95.Win95Apps
public WinClassicCalculator()
{
InitializeComponent();
- foreach (Control c in Controls)
- {
- if (c is Button)
- {
- c.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0)));
- c.Paint += (sender, args) => Paintbrush.PaintClassicBorders(sender, args, 2);
- }
- else
- {
- c.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
- }
- }
txtNumbers.Paint += (sender, args) => Paintbrush.PaintClassicBordersIndented(sender, args, 2);
}
private void number_click(object sender, EventArgs e)
@@ -40,7 +28,7 @@ namespace Histacom2.OS.Win95.Win95Apps
if ((txtNumbers.Text == "0") || (operation_pressed))
txtNumbers.Text = "";
operation_pressed = false;
- Button num = (Button)sender;
+ Engine.UI.ClassicButton num = (Engine.UI.ClassicButton)sender;
if (num.Text == ".")
{
if (!txtNumbers.Text.Contains("."))
@@ -77,7 +65,7 @@ namespace Histacom2.OS.Win95.Win95Apps
private void arithmitic_click(object sender, EventArgs e)
{
- Button num = (Button)sender;
+ Engine.UI.ClassicButton num = (Engine.UI.ClassicButton)sender;
if (txtNumbers.Text.Contains("∞"))
txtNumbers.Clear();
if (prevnum != 0)
@@ -135,7 +123,7 @@ namespace Histacom2.OS.Win95.Win95Apps
txtNumbers.Text = (prevnum / double.Parse(txtNumbers.Text)).ToString();
break;
}
- prevnum = Int32.Parse(txtNumbers.Text);
+ prevnum = int.Parse(txtNumbers.Text);
operation = "";
}
diff --git a/Histacom2/GlobalPrograms/WinClassicDownloader.Designer.cs b/Histacom2/GlobalPrograms/WinClassicDownloader.Designer.cs
index a3ae890..fda53dc 100644
--- a/Histacom2/GlobalPrograms/WinClassicDownloader.Designer.cs
+++ b/Histacom2/GlobalPrograms/WinClassicDownloader.Designer.cs
@@ -1,4 +1,4 @@
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
partial class WinClassicDownloader
{
@@ -36,6 +36,7 @@
this.dlTimer = new System.Windows.Forms.Timer(this.components);
this.dlSpeed = new System.Windows.Forms.Timer(this.components);
this.progBar = new System.Windows.Forms.ProgressBar();
+ this.progressBar1 = new Histacom2.Engine.UI.ProgressBar();
this.SuspendLayout();
//
// amountLbl
@@ -94,11 +95,29 @@
this.progBar.Size = new System.Drawing.Size(399, 23);
this.progBar.TabIndex = 15;
//
+ // progressBar1
+ //
+ this.progressBar1.BlockSpacing = 5;
+ this.progressBar1.BlockWidth = 20;
+ this.progressBar1.Location = new System.Drawing.Point(6, 32);
+ this.progressBar1.MarqueeWidth = 125;
+ this.progressBar1.Maximum = 100D;
+ this.progressBar1.Minimum = 0D;
+ this.progressBar1.Name = "progressBar1";
+ this.progressBar1.ProgressColor = System.Drawing.Color.DarkBlue;
+ this.progressBar1.ShowText = false;
+ this.progressBar1.Size = new System.Drawing.Size(399, 23);
+ this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ this.progressBar1.TabIndex = 16;
+ this.progressBar1.Text = "progressBar1";
+ this.progressBar1.Value = 0D;
+ //
// WinClassicDownloader
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.progressBar1);
this.Controls.Add(this.progBar);
this.Controls.Add(this.amountLbl);
this.Controls.Add(this.appName);
@@ -120,5 +139,6 @@
private System.Windows.Forms.Timer dlTimer;
private System.Windows.Forms.Timer dlSpeed;
private System.Windows.Forms.ProgressBar progBar;
+ private Engine.UI.ProgressBar progressBar1;
}
}
diff --git a/Histacom2/GlobalPrograms/WinClassicDownloader.cs b/Histacom2/GlobalPrograms/WinClassicDownloader.cs
index ba432d8..eaf253a 100644
--- a/Histacom2/GlobalPrograms/WinClassicDownloader.cs
+++ b/Histacom2/GlobalPrograms/WinClassicDownloader.cs
@@ -3,7 +3,7 @@ using System.IO;
using System.Windows.Forms;
using static Histacom2.Engine.SaveSystem;
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
public partial class WinClassicDownloader : UserControl
{
@@ -32,7 +32,7 @@ namespace Histacom2.OS.Win95.Win95Apps
amountDLed = amountDLed + 8;
if (8 > amountToDL - amountDLed)
{
- progBar.Value = amountToDL;
+ progressBar1.Value = amountToDL;
amountLbl.Text = $"Downloaded {amountDLed} KB out of {amountToDL}";
switch (appName.Text)
@@ -49,16 +49,17 @@ namespace Histacom2.OS.Win95.Win95Apps
case "Downloading: Guess The Number V1":
CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop"), "Guess The Number V1 Setup.exe", "gtnv1 setup", 11, 16483);
break;
+ case "Downloading: Error Blaster 95":
+ CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop"), "Error Blaster 95 Setup.exe", "eb95 setup", 11, 34846);
+ break;
+ case "Downloading: Start Runner 95":
+ CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop"), "Start Runner Setup.exe", "sr95 setup", 11, 34846);
+ break;
+ case "Downloading: Web Chat 1999":
+ CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop"), "Web Chat Setup.exe", "web chat 99 setup", 11, 37048);
+ break;
}
- /* if (appName.Text == "Downloading: Start Runner")
- {
- CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop", "Start Runner Setup.exe"), "StartRunner");
- }
- if (appName.Text == "Downloading: Error Blaster")
- {
- CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop", "Error Blaster Setup.exe"), "ErrorBlaster");
- }
- if (appName.Text == "Downloading: Skindows 95")
+ /* if (appName.Text == "Downloading: Skindows 95")
{
CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Desktop", "Skindows 95 Setup.exe"), "Skindows95Setup");
} */
@@ -67,8 +68,8 @@ namespace Histacom2.OS.Win95.Win95Apps
}
else
{
- progBar.Maximum = amountToDL;
- progBar.Value = amountDLed;
+ progressBar1.Maximum = amountToDL;
+ progressBar1.Value = amountDLed;
}
amountLbl.Text = $"Downloaded {amountDLed} KB out of {amountToDL}";
}
diff --git a/Histacom2/GlobalPrograms/WinClassicInstaller.Designer.cs b/Histacom2/GlobalPrograms/WinClassicInstaller.Designer.cs
new file mode 100644
index 0000000..20688b5
--- /dev/null
+++ b/Histacom2/GlobalPrograms/WinClassicInstaller.Designer.cs
@@ -0,0 +1,131 @@
+namespace Histacom2.GlobalPrograms
+{
+ partial class WinClassicInstaller
+ {
+ /// <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.panel1 = new System.Windows.Forms.Panel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.classicButton1 = new Histacom2.Engine.UI.ClassicButton();
+ this.classicButton2 = new Histacom2.Engine.UI.ClassicButton();
+ this.classicButton3 = new Histacom2.Engine.UI.ClassicButton();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // panel1
+ //
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(495, 314);
+ this.panel1.TabIndex = 0;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::Histacom2.Properties.Resources.ie4_hsplitter;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 314);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(495, 2);
+ this.pictureBox1.TabIndex = 1;
+ this.pictureBox1.TabStop = false;
+ //
+ // classicButton1
+ //
+ this.classicButton1.AdaptBackColorWithTheme = true;
+ this.classicButton1.AdaptFontWithTheme = true;
+ this.classicButton1.AdaptForeColorWithTheme = true;
+ this.classicButton1.BackColor = System.Drawing.Color.Silver;
+ this.classicButton1.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.classicButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton1.ForeColor = System.Drawing.Color.Black;
+ this.classicButton1.Location = new System.Drawing.Point(408, 326);
+ this.classicButton1.Name = "classicButton1";
+ this.classicButton1.Size = new System.Drawing.Size(75, 23);
+ this.classicButton1.TabIndex = 2;
+ this.classicButton1.Text = "Cancel";
+ //
+ // classicButton2
+ //
+ this.classicButton2.AdaptBackColorWithTheme = true;
+ this.classicButton2.AdaptFontWithTheme = true;
+ this.classicButton2.AdaptForeColorWithTheme = true;
+ this.classicButton2.BackColor = System.Drawing.Color.Silver;
+ this.classicButton2.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.classicButton2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton2.ForeColor = System.Drawing.Color.Black;
+ this.classicButton2.Location = new System.Drawing.Point(323, 326);
+ this.classicButton2.Name = "classicButton2";
+ this.classicButton2.Size = new System.Drawing.Size(75, 23);
+ this.classicButton2.TabIndex = 3;
+ this.classicButton2.Text = "&Next >";
+ this.classicButton2.Click += new System.EventHandler(this.classicButton2_Click);
+ //
+ // classicButton3
+ //
+ this.classicButton3.AdaptBackColorWithTheme = true;
+ this.classicButton3.AdaptFontWithTheme = true;
+ this.classicButton3.AdaptForeColorWithTheme = true;
+ this.classicButton3.BackColor = System.Drawing.Color.Silver;
+ this.classicButton3.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.classicButton3.Enabled = false;
+ this.classicButton3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton3.ForeColor = System.Drawing.Color.Black;
+ this.classicButton3.Location = new System.Drawing.Point(248, 326);
+ this.classicButton3.Name = "classicButton3";
+ this.classicButton3.Size = new System.Drawing.Size(75, 23);
+ this.classicButton3.TabIndex = 4;
+ this.classicButton3.Text = "< &Back";
+ this.classicButton3.Visible = false;
+ //
+ // WinClassicInstaller
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.classicButton3);
+ this.Controls.Add(this.classicButton2);
+ this.Controls.Add(this.classicButton1);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.panel1);
+ this.MaximumSize = new System.Drawing.Size(495, 358);
+ this.MinimumSize = new System.Drawing.Size(495, 358);
+ this.Name = "WinClassicInstaller";
+ this.Size = new System.Drawing.Size(495, 358);
+ this.Load += new System.EventHandler(this.WinClassicInstaller_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private Engine.UI.ClassicButton classicButton1;
+ private Engine.UI.ClassicButton classicButton2;
+ private Engine.UI.ClassicButton classicButton3;
+ }
+}
diff --git a/Histacom2/GlobalPrograms/WinClassicInstaller.cs b/Histacom2/GlobalPrograms/WinClassicInstaller.cs
new file mode 100644
index 0000000..4e0098c
--- /dev/null
+++ b/Histacom2/GlobalPrograms/WinClassicInstaller.cs
@@ -0,0 +1,45 @@
+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 Histacom2.GlobalPrograms
+{
+ public partial class WinClassicInstaller : UserControl
+ {
+ public string progName;
+ public int state = 0;
+
+ public WinClassicInstaller(string prog)
+ {
+ InitializeComponent();
+ progName = prog;
+ }
+
+ private void WinClassicInstaller_Load(object sender, EventArgs e)
+ {
+ var welkom = new InstallerPanes.WelcomePane();
+ welkom.Parent = panel1;
+ }
+
+ private void classicButton2_Click(object sender, EventArgs e)
+ {
+ classicButton3.Show();
+
+ panel1.Controls.Clear();
+
+ if (state == 0)
+ {
+ var eula = new InstallerPanes.EULAPane();
+ eula.Parent = panel1;
+ state = 1;
+ classicButton2.Enabled = false;
+ }
+ }
+ }
+}
diff --git a/Histacom2/GlobalPrograms/WinClassicInstaller.resx b/Histacom2/GlobalPrograms/WinClassicInstaller.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/Histacom2/GlobalPrograms/WinClassicInstaller.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/Histacom2/GlobalPrograms/WinClassicNotepad.Designer.cs b/Histacom2/GlobalPrograms/WinClassicNotepad.Designer.cs
index 99c1a2c..87ec209 100644
--- a/Histacom2/GlobalPrograms/WinClassicNotepad.Designer.cs
+++ b/Histacom2/GlobalPrograms/WinClassicNotepad.Designer.cs
@@ -1,6 +1,6 @@
using System;
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
partial class WinClassicNotepad
{
diff --git a/Histacom2/GlobalPrograms/WinClassicNotepad.cs b/Histacom2/GlobalPrograms/WinClassicNotepad.cs
index e1a4019..1a58d8e 100644
--- a/Histacom2/GlobalPrograms/WinClassicNotepad.cs
+++ b/Histacom2/GlobalPrograms/WinClassicNotepad.cs
@@ -11,7 +11,7 @@ using Histacom2.Engine;
using static Histacom2.Engine.FileDialogBoxManager;
using System.IO;
-namespace Histacom2.OS.Win95.Win95Apps
+namespace Histacom2.GlobalPrograms
{
public partial class WinClassicNotepad : UserControl
{