mirror of
https://github.com/HistacomUnity/Histacom2-old.git
synced 2025-01-22 09:02:01 -05:00
Merge branch 'master' of https://github.com/Histacom2-Devs/Histacom2.git
This commit is contained in:
commit
e0795056d0
7 changed files with 96 additions and 53 deletions
5
Histacom2.Engine/Template/AboutBox95.Designer.cs
generated
5
Histacom2.Engine/Template/AboutBox95.Designer.cs
generated
|
@ -100,7 +100,12 @@ private void InitializeComponent()
|
|||
//
|
||||
// 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(251, 223);
|
||||
this.classicButton1.Name = "classicButton1";
|
||||
|
|
|
@ -9,6 +9,10 @@ public AboutBox95()
|
|||
{
|
||||
InitializeComponent();
|
||||
this.textBox2.Text = "This product is licensed to:\r\n" + Environment.UserName + "\r\n";
|
||||
textBox1.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
|
||||
textBox2.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
|
||||
textBox3.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
|
||||
textBox4.BackColor = SaveSystem.currentTheme.threeDObjectsColor;
|
||||
}
|
||||
|
||||
private void classicButton1_Click(object sender, EventArgs e)
|
||||
|
|
19
Histacom2.Engine/Template/WinClassic.Designer.cs
generated
19
Histacom2.Engine/Template/WinClassic.Designer.cs
generated
|
@ -31,6 +31,7 @@ private void InitializeComponent()
|
|||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassic));
|
||||
this.program = new System.Windows.Forms.Panel();
|
||||
this.programContent = new System.Windows.Forms.Panel();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.programtopbar = new System.Windows.Forms.Panel();
|
||||
this.programIcon = new System.Windows.Forms.PictureBox();
|
||||
this.maximizebutton = new System.Windows.Forms.PictureBox();
|
||||
|
@ -45,7 +46,6 @@ private void InitializeComponent()
|
|||
this.bottom = new System.Windows.Forms.Panel();
|
||||
this.right = new System.Windows.Forms.Panel();
|
||||
this.top = new System.Windows.Forms.Panel();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.program.SuspendLayout();
|
||||
this.programtopbar.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.programIcon)).BeginInit();
|
||||
|
@ -83,6 +83,14 @@ private void InitializeComponent()
|
|||
this.programContent.TabIndex = 9;
|
||||
this.programContent.ControlAdded += new System.Windows.Forms.ControlEventHandler(this.programContent_ControlAdded);
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(4, 22);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(292, 1);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// programtopbar
|
||||
//
|
||||
this.programtopbar.BackColor = System.Drawing.Color.Navy;
|
||||
|
@ -130,6 +138,7 @@ private void InitializeComponent()
|
|||
this.minimizebutton.Size = new System.Drawing.Size(16, 14);
|
||||
this.minimizebutton.TabIndex = 5;
|
||||
this.minimizebutton.TabStop = false;
|
||||
this.minimizebutton.Click += new System.EventHandler(this.minimizebutton_Click);
|
||||
//
|
||||
// Title
|
||||
//
|
||||
|
@ -267,14 +276,6 @@ private void InitializeComponent()
|
|||
this.top.MouseMove += new System.Windows.Forms.MouseEventHandler(this.top_MouseMove);
|
||||
this.top.MouseUp += new System.Windows.Forms.MouseEventHandler(this.border_MouseUp);
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(4, 22);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(292, 1);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// WinClassic
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
|
|
@ -88,8 +88,11 @@ private void left_MouseMove(object sender, MouseEventArgs e)
|
|||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) {
|
||||
if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.Width = ((this.Width + this.Location.X) - Cursor.Position.X);
|
||||
if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.X = Cursor.Position.X;
|
||||
if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8)
|
||||
{
|
||||
toDraw.Width = ((this.Width + this.Location.X) - Cursor.Position.X);
|
||||
toDraw.X = Cursor.Position.X;
|
||||
}
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
|
@ -100,8 +103,11 @@ private void bottom_MouseMove(object sender, MouseEventArgs e)
|
|||
if (e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) toDraw.Y = this.Location.Y;
|
||||
if (resizable) toDraw.Height = MousePosition.Y - this.Location.Y;
|
||||
if (resizable)
|
||||
{
|
||||
toDraw.Y = this.Location.Y;
|
||||
toDraw.Height = MousePosition.Y - this.Location.Y;
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -111,8 +117,13 @@ private void bottomrightcorner_MouseMove(object sender, MouseEventArgs e)
|
|||
if (e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) if (MousePosition.X - this.Location.X > progContent.MinimumSize.Width + 8) toDraw.Width = MousePosition.X - this.Location.X;
|
||||
if (resizable) toDraw.Height = MousePosition.Y - this.Location.Y;
|
||||
if (resizable)
|
||||
{
|
||||
if (MousePosition.X - this.Location.X > progContent.MinimumSize.Width + 8)
|
||||
toDraw.Width = MousePosition.X - this.Location.X;
|
||||
toDraw.Height = MousePosition.Y - this.Location.Y;
|
||||
}
|
||||
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -122,9 +133,15 @@ private void bottomleftcorner_MouseMove(object sender, MouseEventArgs e)
|
|||
if (e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.Width = ((toDraw.Width + toDraw.Location.X) - Cursor.Position.X);
|
||||
if (resizable) toDraw.Height = Cursor.Position.Y - this.Location.Y;
|
||||
if (resizable) if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.X = Cursor.Position.X;
|
||||
if (resizable)
|
||||
{
|
||||
if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8)
|
||||
{
|
||||
toDraw.Width = ((toDraw.Width + toDraw.Location.X) - Cursor.Position.X);
|
||||
toDraw.X = Cursor.Position.X;
|
||||
}
|
||||
toDraw.Height = Cursor.Position.Y - this.Location.Y;
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -134,10 +151,16 @@ private void topleftcorner_MouseMove(object sender, MouseEventArgs e)
|
|||
if (e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.Width = ((this.Width + this.Location.X) - Cursor.Position.X);
|
||||
if (resizable) if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8) toDraw.X = Cursor.Position.X;
|
||||
if (resizable) toDraw.Height = ((this.Height + this.Location.Y) - Cursor.Position.Y);
|
||||
if (resizable) toDraw.Y = Cursor.Position.Y;
|
||||
if (resizable)
|
||||
{
|
||||
if (((this.Width + this.Location.X) - Cursor.Position.X) > progContent.MinimumSize.Width + 8)
|
||||
{
|
||||
toDraw.Width = ((this.Width + this.Location.X) - Cursor.Position.X);
|
||||
toDraw.X = Cursor.Position.X;
|
||||
}
|
||||
toDraw.Height = ((this.Height + this.Location.Y) - Cursor.Position.Y);
|
||||
toDraw.Y = Cursor.Position.Y;
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -147,8 +170,11 @@ private void top_MouseMove(object sender, MouseEventArgs e)
|
|||
if(e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) toDraw.Height = ((toDraw.Height + toDraw.Top) - Cursor.Position.Y);
|
||||
if (resizable) toDraw.Y = Cursor.Position.Y;
|
||||
if (resizable)
|
||||
{
|
||||
toDraw.Height = ((toDraw.Height + toDraw.Top) - Cursor.Position.Y);
|
||||
toDraw.Y = Cursor.Position.Y;
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -158,9 +184,12 @@ private void toprightcorner_MouseMove(object sender, MouseEventArgs e)
|
|||
if (e.Button == MouseButtons.Left)
|
||||
{
|
||||
var toDraw = resizer.ToDraw;
|
||||
if (resizable) if (MousePosition.X - this.Location.X > progContent.MinimumSize.Width + 8) toDraw.Width = MousePosition.X - this.Location.X;
|
||||
if (resizable) toDraw.Height = ((toDraw.Height + toDraw.Top) - Cursor.Position.Y);
|
||||
if (resizable) toDraw.Y = Cursor.Position.Y;
|
||||
if (resizable)
|
||||
{
|
||||
if (MousePosition.X - this.Location.X > progContent.MinimumSize.Width + 8) toDraw.Width = MousePosition.X - this.Location.X;
|
||||
toDraw.Height = ((toDraw.Height + toDraw.Top) - Cursor.Position.Y);
|
||||
toDraw.Y = Cursor.Position.Y;
|
||||
}
|
||||
resizer.ToDraw = toDraw;
|
||||
}
|
||||
}
|
||||
|
@ -310,6 +339,11 @@ private void bottomrightcorner_Paint(object sender, PaintEventArgs e)
|
|||
gfx.DrawLine(new Pen(_darkBack), 0, 2, 2, 2);
|
||||
}
|
||||
|
||||
private void minimizebutton_Click(object sender, EventArgs e)
|
||||
{
|
||||
Hide();
|
||||
}
|
||||
|
||||
public Size prevSize;
|
||||
public Point prevPoint;
|
||||
private void maximizebutton_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -118,6 +118,30 @@
|
|||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="maximizebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAA+SURBVChTY/hP
|
||||
CmAAAiB1nzjQ0NCA0HDgwAEQBwcAygIBNTRAJNDAqAY0DbgAdg0EAUIDkEUkAGkgDTAwAACYPGiagsMD
|
||||
PwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="minimizebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAA5SURBVChTY/hP
|
||||
CmAAAiB1nzjQ0NCA0HCACDCqASqGF2DRAOKjAog4BFBDA36A0ABkEQlAGkgDDAwAKPmlWmNluNoAAAAA
|
||||
SUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="closebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABcSURBVChTrY/R
|
||||
DcAgCERvdEbrJh2lPU+SYkINRt+PSN6J4FkBhMddw8y+wFUgCbQ70OtO7OQTJLgRa/L7JWmOt8RsB8mD
|
||||
TQ5NkFbeQcLwauzMdkjZCLAq0gJrAC8niIXaIK89FAAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="toprightcorner.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
|
@ -172,30 +196,6 @@
|
|||
iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAIAAADAusJtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAVSURBVBhXYzh8
|
||||
/DTD////wfTh46cBUSgJ/bC/izUAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="maximizebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAA+SURBVChTY/hP
|
||||
CmAAAiB1nzjQ0NCA0HDgwAEQBwcAygIBNTRAJNDAqAY0DbgAdg0EAUIDkEUkAGkgDTAwAACYPGiagsMD
|
||||
PwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="minimizebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAA5SURBVChTY/hP
|
||||
CmAAAiB1nzjQ0NCA0HCACDCqASqGF2DRAOKjAog4BFBDA36A0ABkEQlAGkgDDAwAKPmlWmNluNoAAAAA
|
||||
SUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="closebutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABcSURBVChTrY/R
|
||||
DcAgCERvdEbrJh2lPU+SYkINRt+PSN6J4FkBhMddw8y+wFUgCbQ70OtO7OQTJLgRa/L7JWmOt8RsB8mD
|
||||
TQ5NkFbeQcLwauzMdkjZCLAq0gJrAC8niIXaIK89FAAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2017 TimeHACKDevs
|
||||
Copyright (c) 2017 Histacom2-Devs
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
|
@ -15,7 +15,6 @@ Histacom 2 is currently being developed in Microsoft Visual Studio 2017. Visual
|
|||
Load the ``.sln`` project file into Visual Studio and compile. No further steps are required. This list may grow in the future.
|
||||
|
||||
## Links
|
||||
Histacom 2 has a forum at https://www.ashifter.ml/timehack/forum
|
||||
|
||||
Histacom 2 has a Discord server at https://discord.gg/FZgQMDe (You can also click on the dark blue Discord Badge)
|
||||
|
||||
|
|
Loading…
Reference in a new issue