From aa44f27eab230f464e9778a4256c330a056a7b3c Mon Sep 17 00:00:00 2001 From: FloppyDiskDrive Date: Sun, 1 Oct 2017 09:52:26 -0500 Subject: [PATCH] Revert "Added a fuckton of changes" This reverts commit c23e42cc396d4fc55799d659bae2149cc183dbf6. --- .vs/ShiftOS/v15/sqlite3/storage.ide | Bin 819200 -> 659456 bytes .../Properties/Resources.Designer.cs | 34 +--- ShiftOS.Engine/Properties/Resources.resx | 15 +- .../Resources/Symbolinfo - Copy.png | Bin 0 -> 56780 bytes ShiftOS.Engine/Resources/symbolError.png | Bin 3297 -> 0 bytes ShiftOS.Engine/Resources/symbolQuestion.png | Bin 3078 -> 0 bytes ShiftOS.Engine/Resources/symbolWarning.png | Bin 2929 -> 3463 bytes ShiftOS.Engine/ShiftOS.Engine.csproj | 9 - .../Templates/InfoboxTemplate.Designer.cs | 110 ++++++++++++ ShiftOS.Engine/Templates/InfoboxTemplate.cs | 35 ++++ .../Templates/InfoboxTemplate.resx | 0 .../WindowManager/InfoboxTemplate.Designer.cs | 3 +- .../WindowManager/InfoboxTemplate.cs | 29 +-- ShiftOS.Main/HijackScreen.Designer.cs | 7 +- ShiftOS.Main/ShiftOS.Main.csproj | 9 - .../ShiftOS/Apps/ShifterStuff/SelectColor.cs | 10 +- ShiftOS.Main/ShiftOS/Apps/Snakey.Designer.cs | 93 ---------- ShiftOS.Main/ShiftOS/Apps/Snakey.cs | 123 ------------- .../ShiftOS/Apps/TestForm.Designer.cs | 168 +++++++++--------- ShiftOS.Main/ShiftOS/Apps/TestForm.cs | 24 +-- ShiftOS.Main/ShiftOS/Desktop.Designer.cs | 137 +++++++------- ShiftOS.Main/ShiftOS/Desktop.cs | 10 +- 22 files changed, 320 insertions(+), 496 deletions(-) create mode 100644 ShiftOS.Engine/Resources/Symbolinfo - Copy.png delete mode 100644 ShiftOS.Engine/Resources/symbolError.png delete mode 100644 ShiftOS.Engine/Resources/symbolQuestion.png create mode 100644 ShiftOS.Engine/Templates/InfoboxTemplate.Designer.cs create mode 100644 ShiftOS.Engine/Templates/InfoboxTemplate.cs rename ShiftOS.Main/ShiftOS/Apps/Snakey.resx => ShiftOS.Engine/Templates/InfoboxTemplate.resx (100%) delete mode 100644 ShiftOS.Main/ShiftOS/Apps/Snakey.Designer.cs delete mode 100644 ShiftOS.Main/ShiftOS/Apps/Snakey.cs diff --git a/.vs/ShiftOS/v15/sqlite3/storage.ide b/.vs/ShiftOS/v15/sqlite3/storage.ide index d58d29edf182612313d29f39b0cea505792ea645..3be545347161e0f3a0bdb4b06d984fe738e3e343 100644 GIT binary patch delta 1796 zcma)7U2IcT9KYw@bH94-diyonjgEE5GH~f=JJt>u&Bg|yiDMfb86svM?FA}Z3u`s7 zL|6kx2OHZsxSN5bTU_*kU^Z(k7@a)$pcsvW2YK)Th=~tErp6e^67}4U&Vupd;eT`Q z`TzbO=bYc~e+LIWgHvnAiaE+aQPlLf!%tI&xvm*m2joSvLP_#sT0iwbmdQKXSwNmZ zUZCWKOqoGq^chDzxCfjvV4eZNM1LfDAQ0Ujb9d8OT$(&7ot$RBXTN1{u%EEA?Az=_ z+V0xKtFI0r0ft~QfZNG7vl%*`HAQt3vTL>dg`K0<I$wTyQ+3y zMSfskT3&yk0<6Sej@GCpDYVCCW-7ss$V=U!L%~qLqC`nT+cuai$o6Mwk}RyXi17in zYZ4WL6>8}u>ab`r4e_|r*VB7U+c=4_;5oM&yX>V#vrG=9U5O{Q$NKw-$E5DOfV^tg z2r4SpGG%w#r1ZtAnv{6tKs38)1HS8WtBz4*RToB)QPz%xxDO>_he-;(Iy#I3g$AZP zFFF*LT41s)+h;Z~HHw51?bw!!=M~U(z@$5eHQ`Ug79gtr)5xwaoJ9xKuTP^Atpu*> z`4fCUukd^LXZfw@N8RUefW+V7-=Sxi5-`XA0GerOnYZ7;&)7Ls@;mOn;pOTM6O zWyk>@J|$?ejq1#CwNePhOP96Ht|IWQxgOPp25CpW##uXZP$zP3vV}7Il-$t(W%&=e zORZG#|CW29S+1imEh~=5oqUhvnm6IjG%7Xzv+N7bP;)u(lJw0_NuMB=X65x^Wc&LF zDEO6X{VT!0j{v!jdX&TFj{ry zZ=BTFwUXHk)cLoN6|`m|Z=m%c^T7~$j(dL!8W^)ajQQD$rGF8gnyo$=o_{?&4~Wsk f7-EnZON=AN6B9DwdGSg^##9fkg3K2{=hOcQhKU1| delta 80084 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 /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap symbolError { + internal static System.Drawing.Bitmap Symbolinfo { get { - object obj = ResourceManager.GetObject("symbolError", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap symbolInfo { - get { - object obj = ResourceManager.GetObject("symbolInfo", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap symbolQuestion { - get { - object obj = ResourceManager.GetObject("symbolQuestion", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap symbolWarning { - get { - object obj = ResourceManager.GetObject("symbolWarning", resourceCulture); + object obj = ResourceManager.GetObject("Symbolinfo", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/ShiftOS.Engine/Properties/Resources.resx b/ShiftOS.Engine/Properties/Resources.resx index 7c6edde..db3d27b 100644 --- a/ShiftOS.Engine/Properties/Resources.resx +++ b/ShiftOS.Engine/Properties/Resources.resx @@ -121,22 +121,13 @@ ..\Resources\nullIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Symbolinfo1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\iconInfoBox.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\infobox.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\Resources\symbolError.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Symbolinfo1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\symbolQuestion.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\symbolWarning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - \ No newline at end of file diff --git a/ShiftOS.Engine/Resources/Symbolinfo - Copy.png b/ShiftOS.Engine/Resources/Symbolinfo - Copy.png new file mode 100644 index 0000000000000000000000000000000000000000..659d9b380b97b7c7732d82c43246dda41ca3ac0d GIT binary patch literal 56780 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 diff --git a/ShiftOS.Engine/Resources/symbolQuestion.png b/ShiftOS.Engine/Resources/symbolQuestion.png deleted file mode 100644 index f6f9325f5c80248920cb8352f2768e3e02ea3931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3078 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 UcLpcJkN^Mx07*qoM6N<$f`LTavH$=8 diff --git a/ShiftOS.Engine/Resources/symbolWarning.png b/ShiftOS.Engine/Resources/symbolWarning.png index 1ea42873351294ceb0faaeb7adf7349cfeb8d152..f8805f6544c93ef32a689ebdc74f4379404b0eb3 100644 GIT binary patch delta 3374 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 m+C*auRzvAL>au2o{{h3VQPS^o@(q>%0000QG diff --git a/ShiftOS.Engine/ShiftOS.Engine.csproj b/ShiftOS.Engine/ShiftOS.Engine.csproj index 6da50d0..2b436c1 100644 --- a/ShiftOS.Engine/ShiftOS.Engine.csproj +++ b/ShiftOS.Engine/ShiftOS.Engine.csproj @@ -92,14 +92,5 @@ - - - - - - - - - \ No newline at end of file diff --git a/ShiftOS.Engine/Templates/InfoboxTemplate.Designer.cs b/ShiftOS.Engine/Templates/InfoboxTemplate.Designer.cs new file mode 100644 index 0000000..ca37891 --- /dev/null +++ b/ShiftOS.Engine/Templates/InfoboxTemplate.Designer.cs @@ -0,0 +1,110 @@ +namespace ShiftOS.Engine.Templates +{ + partial class InfoboxTemplate + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.label1 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // pictureBox1 + // + this.pictureBox1.Image = global::ShiftOS.Engine.Properties.Resources.Symbolinfo; + this.pictureBox1.Location = new System.Drawing.Point(15, 17); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(80, 70); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.pictureBox1.TabIndex = 0; + this.pictureBox1.TabStop = false; + // + // label1 + // + this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Lucida Console", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(114, 40); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(115, 15); + this.label1.TabIndex = 1; + this.label1.Text = "Generic Body"; + // + // button2 + // + this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.button2.Font = new System.Drawing.Font("Lucida Console", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.button2.Location = new System.Drawing.Point(194, 122); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(116, 27); + this.button2.TabIndex = 3; + this.button2.Text = "No"; + this.button2.UseVisualStyleBackColor = true; + // + // button1 + // + this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.button1.Font = new System.Drawing.Font("Lucida Console", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.button1.Location = new System.Drawing.Point(51, 122); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(116, 27); + this.button1.TabIndex = 4; + this.button1.Text = "Yes"; + this.button1.UseVisualStyleBackColor = true; + // + // InfoboxTemplate + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.button1); + this.Controls.Add(this.button2); + this.Controls.Add(this.label1); + this.Controls.Add(this.pictureBox1); + this.Name = "InfoboxTemplate"; + this.Size = new System.Drawing.Size(367, 177); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button1; + } +} diff --git a/ShiftOS.Engine/Templates/InfoboxTemplate.cs b/ShiftOS.Engine/Templates/InfoboxTemplate.cs new file mode 100644 index 0000000..bfc91a6 --- /dev/null +++ b/ShiftOS.Engine/Templates/InfoboxTemplate.cs @@ -0,0 +1,35 @@ +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 ShiftOS.Engine.Templates +{ + public partial class InfoboxTemplate : UserControl + { + public int buttonResult; + public InfoboxTemplate(buttonType type) + { + InitializeComponent(); + switch (type) + { + case buttonType.OK: + button1.Text = "OK"; + button2.Visible = false; + button1.Location = new Point(117, 122); + + } + } + public enum buttonType + { + YesNo, + OK, + OKCancel, + } + } +} diff --git a/ShiftOS.Main/ShiftOS/Apps/Snakey.resx b/ShiftOS.Engine/Templates/InfoboxTemplate.resx similarity index 100% rename from ShiftOS.Main/ShiftOS/Apps/Snakey.resx rename to ShiftOS.Engine/Templates/InfoboxTemplate.resx diff --git a/ShiftOS.Engine/WindowManager/InfoboxTemplate.Designer.cs b/ShiftOS.Engine/WindowManager/InfoboxTemplate.Designer.cs index 2675935..a076c2a 100644 --- a/ShiftOS.Engine/WindowManager/InfoboxTemplate.Designer.cs +++ b/ShiftOS.Engine/WindowManager/InfoboxTemplate.Designer.cs @@ -69,7 +69,7 @@ // this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left))); - this.pictureBox1.Image = global::ShiftOS.Engine.Properties.Resources.symbolInfo; + this.pictureBox1.Image = global::ShiftOS.Engine.Properties.Resources.Symbolinfo; this.pictureBox1.Location = new System.Drawing.Point(3, 35); this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Size = new System.Drawing.Size(80, 70); @@ -80,6 +80,7 @@ // changeSize // this.changeSize.Interval = 1; + this.changeSize.Tick += new System.EventHandler(this.changeSize_Tick); // // label1 // diff --git a/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs b/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs index c5e49de..a5be129 100644 --- a/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs +++ b/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs @@ -11,7 +11,7 @@ namespace ShiftOS.Engine.WindowManager Stream _str; private int _buttonChoice; private int _buttonSelected; - public InfoboxTemplate(ButtonType type, ErrorIcon icon) + public InfoboxTemplate(ButtonType type) { InitializeComponent(); @@ -34,21 +34,6 @@ namespace ShiftOS.Engine.WindowManager _buttonChoice = 3; break; } - switch (icon) - { - case ErrorIcon.Critical: - SetImage(Properties.Resources.symbolError); - break; - case ErrorIcon.Error: - SetImage(Properties.Resources.symbolWarning); - break; - case ErrorIcon.Info: - SetImage(Properties.Resources.symbolInfo); - break; - case ErrorIcon.Question: - SetImage(Properties.Resources.symbolQuestion); - break; - } } public enum ButtonType @@ -58,13 +43,6 @@ namespace ShiftOS.Engine.WindowManager Ok } - public enum ErrorIcon - { - Info, - Critical, - Error, - Question - } private void btnOpt1_Click(object sender, EventArgs e) { switch (btnOpt1.Text) @@ -104,9 +82,10 @@ namespace ShiftOS.Engine.WindowManager private void InfoboxTemplate_Load(object sender, EventArgs e) => Play(); - private void SetImage(Image imageType) + private void changeSize_Tick(object sender, EventArgs e) { - pictureBox1.Image = imageType; + this.Height += label1.Height; + this.Width += label1.Width; } } } diff --git a/ShiftOS.Main/HijackScreen.Designer.cs b/ShiftOS.Main/HijackScreen.Designer.cs index c0e5de9..fab31dc 100644 --- a/ShiftOS.Main/HijackScreen.Designer.cs +++ b/ShiftOS.Main/HijackScreen.Designer.cs @@ -28,11 +28,12 @@ /// private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); - this.conversationtimer = new System.Windows.Forms.Timer(); - this.hackeffecttimer = new System.Windows.Forms.Timer(); + this.conversationtimer = new System.Windows.Forms.Timer(this.components); + this.hackeffecttimer = new System.Windows.Forms.Timer(this.components); this.lblHijack = new System.Windows.Forms.Label(); - this.textgen = new System.Windows.Forms.Timer(); + this.textgen = new System.Windows.Forms.Timer(this.components); this.lblhackwords = new System.Windows.Forms.Label(); this.SuspendLayout(); // diff --git a/ShiftOS.Main/ShiftOS.Main.csproj b/ShiftOS.Main/ShiftOS.Main.csproj index 84d64ab..c814c14 100644 --- a/ShiftOS.Main/ShiftOS.Main.csproj +++ b/ShiftOS.Main/ShiftOS.Main.csproj @@ -70,12 +70,6 @@ Shifter.cs - - UserControl - - - Snakey.cs - Form @@ -110,9 +104,6 @@ Shifter.cs - - Snakey.cs - TestForm.cs diff --git a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs index 5eb5faa..697e22e 100644 --- a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs +++ b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs @@ -27,12 +27,12 @@ namespace ShiftOS.Main.ShiftOS.Apps } catch(FormatException ex) { - ShiftWM.StartInfoboxSession("Error!", "Failed to parse integer. Error:\n" + ex, InfoboxTemplate.ButtonType.Ok, InfoboxTemplate.ErrorIcon.Critical); + ShiftWM.StartInfoboxSession("Error!", "Failed to parse integer. Error:\n" + ex, InfoboxTemplate.ButtonType.Ok); } if (_colorType1 > 255 || _colorType2 > 255 || _colorType3 > 255) { - ShiftWM.StartInfoboxSession("Error!", "A value cannot be greater than 255!", InfoboxTemplate.ButtonType.Ok, InfoboxTemplate.ErrorIcon.Critical); + ShiftWM.StartInfoboxSession("Error!", "A value cannot be greater than 255!", InfoboxTemplate.ButtonType.Ok); } else { @@ -40,12 +40,12 @@ namespace ShiftOS.Main.ShiftOS.Apps { ShiftWindow sw = new ShiftWindow(); _finalColor = Color.FromArgb(_colorType1, _colorType2, _colorType3); - ShiftWM.SetTitleBarColor(_finalColor); - ShiftWM.StartInfoboxSession("Success!", "Changed color to:\n" + _colorType1.ToString() + ", " + _colorType2.ToString() + ", " + _colorType3.ToString() + ".", InfoboxTemplate.ButtonType.Ok, InfoboxTemplate.ErrorIcon.Info); + BackColor = _finalColor; + ShiftWM.StartInfoboxSession("Success!", "Changed color to:\n" + _colorType1.ToString() + ", " + _colorType2.ToString() + ", " + _colorType3.ToString() + ".", InfoboxTemplate.ButtonType.Ok); } catch (Exception) { - ShiftWM.StartInfoboxSession("Error!", "An error occured while setting the color.", InfoboxTemplate.ButtonType.Ok, InfoboxTemplate.ErrorIcon.Critical); + ShiftWM.StartInfoboxSession("Error!", "An error occured while setting the color.", InfoboxTemplate.ButtonType.Ok); } } } diff --git a/ShiftOS.Main/ShiftOS/Apps/Snakey.Designer.cs b/ShiftOS.Main/ShiftOS/Apps/Snakey.Designer.cs deleted file mode 100644 index bef7a6b..0000000 --- a/ShiftOS.Main/ShiftOS/Apps/Snakey.Designer.cs +++ /dev/null @@ -1,93 +0,0 @@ -namespace ShiftOS.Main.ShiftOS.Apps -{ - partial class Snakey - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.length = new System.Windows.Forms.Label(); - this.speed = new System.Windows.Forms.Label(); - this.score = new System.Windows.Forms.Label(); - this.SuspendLayout(); - // - // length - // - this.length.AutoSize = true; - this.length.BackColor = System.Drawing.Color.Transparent; - this.length.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.length.ForeColor = System.Drawing.Color.White; - this.length.Location = new System.Drawing.Point(573, 18); - this.length.Name = "length"; - this.length.Size = new System.Drawing.Size(76, 20); - this.length.TabIndex = 16; - this.length.Text = "Length: 5"; - // - // speed - // - this.speed.AutoSize = true; - this.speed.BackColor = System.Drawing.Color.Transparent; - this.speed.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.speed.ForeColor = System.Drawing.Color.White; - this.speed.Location = new System.Drawing.Point(287, 18); - this.speed.Name = "speed"; - this.speed.Size = new System.Drawing.Size(73, 20); - this.speed.TabIndex = 15; - this.speed.Text = "Speed: 1"; - // - // score - // - this.score.AutoSize = true; - this.score.BackColor = System.Drawing.Color.Transparent; - this.score.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.score.ForeColor = System.Drawing.Color.White; - this.score.Location = new System.Drawing.Point(24, 18); - this.score.Name = "score"; - this.score.Size = new System.Drawing.Size(100, 20); - this.score.TabIndex = 14; - this.score.Text = "Total Points: "; - // - // Snakey - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.Black; - this.Controls.Add(this.length); - this.Controls.Add(this.speed); - this.Controls.Add(this.score); - this.Name = "Snakey"; - this.Size = new System.Drawing.Size(673, 447); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - internal System.Windows.Forms.Label length; - internal System.Windows.Forms.Label speed; - internal System.Windows.Forms.Label score; - } -} diff --git a/ShiftOS.Main/ShiftOS/Apps/Snakey.cs b/ShiftOS.Main/ShiftOS/Apps/Snakey.cs deleted file mode 100644 index d8d4a98..0000000 --- a/ShiftOS.Main/ShiftOS/Apps/Snakey.cs +++ /dev/null @@ -1,123 +0,0 @@ -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 System.Drawing.Drawing2D; -using ShiftOS.Engine; -using ShiftOS.Main.Properties; - -namespace ShiftOS.Main.ShiftOS.Apps -{ - public partial class Snakey : UserControl - { - public Snakey() - { - InitializeComponent(); - } - private struct structSnake - { - public Rectangle rect; - public int x; - public int y; - } - private enum directions - { - Rightward, - Downward, - Leftward, - Upward - } - #region Various-Objects - private const int INTIAL_SNAKE_RECT_COUNT = 5; - private const int COLUMN_COUNT = 65; - private const int ROW_COUNT = 47; - private int curRecCount; - private Rectangle[,] Rects; - - - private bool [,] isSnakePart; - private List snake; - private Brush snakeBrush = new SolidBrush(Color.FromArgb(255, 255, 255)); - private Brush backBrush = new SolidBrush(Color.FromArgb(1, 1, 1)); - private Brush tokenBrush = new SolidBrush(Color.FromArgb(255, 255, 255)); - private directions curDirection; - private Bitmap buffer; - private int columnCount; - private int rowCount; - private int snakePoints; - private double snakeSpeed; - private int snakeLength; - private Rectangle token; - #endregion - private int xyIndexToRect(int X, int Y) - { - return (Y * (columnCount)) + X; - } - private void rectToIndexXY(double index, double X, double Y) - { - X = index % (columnCount); - Y = Math.Round(index / columnCount); - } - private void initSnake() - { - int x; - int y; - int index; - snake = new List(); - structSnake sSnake = new structSnake(); - x = ((columnCount) - 10 / 2); - y = ((rowCount) - 6) / 2; - Point snakePosition = new Point(x, y); - index = xyIndexToRect(x, y); - for (int i = 0; i < INTIAL_SNAKE_RECT_COUNT; i++) - { - rectToIndexXY(index + (i - 1), x, y); - sSnake.rect = Rects[x, y]; - sSnake.x = x; - sSnake.y = y; - snake.Add(sSnake); - } - snakeLength = INTIAL_SNAKE_RECT_COUNT; - snakeSpeed = 1; - length.Text = "Length: " + snakeLength.ToString(); - speed.Text = "Speed: " + snakeSpeed.ToString(); - } - private void selectRectangles() - { - Graphics g = Graphics.FromImage(Resources.snakeyback); - int i; - structSnake sSnake = new structSnake(); - for (i = 0; i < INTIAL_SNAKE_RECT_COUNT; i++) - { - sSnake = snake[i]; - g.FillRectangle(snakeBrush, sSnake.rect); - isSnakePart[sSnake.x, sSnake.y] = true; - } - buffer = new Bitmap(Resources.snakeyback); - g.Dispose(); - Refresh(); - } - private void initRectangles() - { - int i; - int j; - columnCount = COLUMN_COUNT; - rowCount = ROW_COUNT; - Rects = new Rectangle[columnCount, rowCount]; - isSnakePart = new bool[columnCount, rowCount]; - for (j = 0; j < rowCount; j++) - { - for (i = 0; i < columnCount; i++) - { - //TO-DO: I can't really port this over right now. Commiting soon. -FDD - } - } - } - } -} - diff --git a/ShiftOS.Main/ShiftOS/Apps/TestForm.Designer.cs b/ShiftOS.Main/ShiftOS/Apps/TestForm.Designer.cs index 53765bd..50bcb58 100644 --- a/ShiftOS.Main/ShiftOS/Apps/TestForm.Designer.cs +++ b/ShiftOS.Main/ShiftOS/Apps/TestForm.Designer.cs @@ -28,57 +28,60 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); - this.systemIconsBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.panel1 = new System.Windows.Forms.Panel(); - ((System.ComponentModel.ISupportInitialize)(this.systemIconsBindingSource)).BeginInit(); - this.SuspendLayout(); - // - // textBox1 - // - this.textBox1.Location = new System.Drawing.Point(12, 13); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(260, 20); - this.textBox1.TabIndex = 0; - this.textBox1.Text = "Title"; - // - // textBox2 - // - this.textBox2.Location = new System.Drawing.Point(12, 39); - this.textBox2.Name = "textBox2"; - this.textBox2.Size = new System.Drawing.Size(260, 20); - this.textBox2.TabIndex = 1; - this.textBox2.Text = "Contents"; - // - // button1 - // - this.button1.Location = new System.Drawing.Point(9, 97); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(128, 23); - this.button1.TabIndex = 2; - this.button1.Text = "Create Window"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.Button1_Click); - // - // button2 - // - this.button2.Location = new System.Drawing.Point(145, 97); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(126, 23); - this.button2.TabIndex = 4; - this.button2.Text = "Test Shifter"; - this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.button2_Click); - // - // comboBox1 - // - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Items.AddRange(new object[] { + this.components = new System.ComponentModel.Container(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.systemIconsBindingSource = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.systemIconsBindingSource)).BeginInit(); + this.SuspendLayout(); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(18, 20); + this.textBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(388, 26); + this.textBox1.TabIndex = 0; + this.textBox1.Text = "Title"; + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(18, 60); + this.textBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(388, 26); + this.textBox2.TabIndex = 1; + this.textBox2.Text = "Contents"; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(13, 149); + this.button1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(192, 35); + this.button1.TabIndex = 2; + this.button1.Text = "Create Window"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.Button1_Click); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(217, 149); + this.button2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(189, 35); + this.button2.TabIndex = 4; + this.button2.Text = "Test Shifter"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // comboBox1 + // + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Items.AddRange(new object[] { "Application", "Asterisk", "Error", @@ -89,41 +92,31 @@ "Shield", "Warning", "WinLogo"}); - this.comboBox1.Location = new System.Drawing.Point(12, 68); - this.comboBox1.Margin = new System.Windows.Forms.Padding(2); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(260, 21); - this.comboBox1.TabIndex = 5; - // - // systemIconsBindingSource - // - this.systemIconsBindingSource.DataSource = typeof(System.Drawing.SystemIcons); - // - // panel1 - // - this.panel1.BackColor = System.Drawing.SystemColors.ControlDarkDark; - this.panel1.Location = new System.Drawing.Point(71, 138); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(200, 37); - this.panel1.TabIndex = 6; - this.panel1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseMove); - // - // TestForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 175); - this.Controls.Add(this.panel1); - this.Controls.Add(this.comboBox1); - this.Controls.Add(this.button2); - this.Controls.Add(this.button1); - this.Controls.Add(this.textBox2); - this.Controls.Add(this.textBox1); - this.Name = "TestForm"; - this.Text = "TestForm"; - ((System.ComponentModel.ISupportInitialize)(this.systemIconsBindingSource)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + this.comboBox1.Location = new System.Drawing.Point(18, 104); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(388, 28); + this.comboBox1.TabIndex = 5; + // + // systemIconsBindingSource + // + this.systemIconsBindingSource.DataSource = typeof(System.Drawing.SystemIcons); + // + // TestForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(426, 198); + this.Controls.Add(this.comboBox1); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.Name = "TestForm"; + this.Text = "TestForm"; + ((System.ComponentModel.ISupportInitialize)(this.systemIconsBindingSource)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -135,6 +128,5 @@ private System.Windows.Forms.Button button2; private System.Windows.Forms.ComboBox comboBox1; private System.Windows.Forms.BindingSource systemIconsBindingSource; - private System.Windows.Forms.Panel panel1; - } + } } \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Apps/TestForm.cs b/ShiftOS.Main/ShiftOS/Apps/TestForm.cs index e8360e0..1fd3b18 100644 --- a/ShiftOS.Main/ShiftOS/Apps/TestForm.cs +++ b/ShiftOS.Main/ShiftOS/Apps/TestForm.cs @@ -10,7 +10,6 @@ namespace ShiftOS.Main { public partial class TestForm : Form { - Point loc; public TestForm() { InitializeComponent(); @@ -18,25 +17,16 @@ namespace ShiftOS.Main private void Button1_Click(object sender, EventArgs e) { - ShiftDemo demo = new ShiftDemo { label1 = { Text = textBox2.Text } }; + ShiftDemo demo = new ShiftDemo {label1 = {Text = textBox2.Text}}; - var item = typeof(SystemIcons).GetProperties() - .First(p => p.Name == comboBox1.SelectedItem as string); + var item = typeof(SystemIcons).GetProperties() + .First(p => p.Name == comboBox1.SelectedItem as string); - ShiftWM.Init(demo, textBox1.Text, (item.GetMethod.Invoke(null, new object[0]) as Icon)); - ShiftWM.StartInfoboxSession(textBox1.Text, textBox2.Text, InfoboxTemplate.ButtonType.Ok, InfoboxTemplate.ErrorIcon.Critical); + ShiftWM.Init(demo, textBox1.Text, (item.GetMethod.Invoke(null, new object[0]) as Icon)); + ShiftWM.StartInfoboxSession(textBox1.Text, textBox2.Text, InfoboxTemplate.ButtonType.Ok); } - private void button2_Click(object sender, EventArgs e) - => ShiftWM.Init(new Shifter(), "Shifter", Properties.Resources.iconShifter.ToIcon()); - - private void panel1_MouseMove(object sender, MouseEventArgs e) - { - if (e.Button == MouseButtons.Left) - { - loc = new Point(Cursor.Position.X, Cursor.Position.Y); - this.Location = loc; - } - } + private void button2_Click(object sender, EventArgs e) + => ShiftWM.Init(new Shifter(), "Shifter", Properties.Resources.iconShifter.ToIcon()); } } diff --git a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs index 35cf33e..dac30c6 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs @@ -28,78 +28,75 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.listView1 = new System.Windows.Forms.ListView(); - this.taskbar = new System.Windows.Forms.ToolStrip(); - this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); - this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); - this.timer1 = new System.Windows.Forms.Timer(this.components); - this.taskbar.SuspendLayout(); - this.SuspendLayout(); - // - // listView1 - // - this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.listView1.Location = new System.Drawing.Point(0, 0); - this.listView1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.listView1.Name = "listView1"; - this.listView1.Size = new System.Drawing.Size(913, 489); - this.listView1.TabIndex = 0; - this.listView1.UseCompatibleStateImageBehavior = false; - // - // taskbar - // - this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; - this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); - this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + this.listView1 = new System.Windows.Forms.ListView(); + this.taskbar = new System.Windows.Forms.ToolStrip(); + this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.taskbar.SuspendLayout(); + this.SuspendLayout(); + // + // listView1 + // + this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listView1.Location = new System.Drawing.Point(0, 0); + this.listView1.Name = "listView1"; + this.listView1.Size = new System.Drawing.Size(1962, 1236); + this.listView1.TabIndex = 0; + this.listView1.UseCompatibleStateImageBehavior = false; + // + // taskbar + // + this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; + this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); + this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripDropDownButton1, this.taskbarClock}); - this.taskbar.Location = new System.Drawing.Point(0, 458); - this.taskbar.Name = "taskbar"; - this.taskbar.Size = new System.Drawing.Size(913, 31); - this.taskbar.TabIndex = 1; - this.taskbar.Text = "toolStrip1"; - // - // toolStripDropDownButton1 - // - this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; - this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; - this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(95, 28); - this.toolStripDropDownButton1.Tag = ((uint)(0u)); - this.toolStripDropDownButton1.Text = "Programs"; - this.toolStripDropDownButton1.Click += new System.EventHandler(this.toolStripDropDownButton1_Click); - // - // taskbarClock - // - this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; - this.taskbarClock.Name = "taskbarClock"; - this.taskbarClock.Size = new System.Drawing.Size(52, 28); - this.taskbarClock.Tag = ((uint)(0u)); - this.taskbarClock.Text = "0:00"; - // - // timer1 - // - this.timer1.Interval = 1000; - this.timer1.Tick += new System.EventHandler(this.timer1_Tick); - // - // Desktop - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(913, 489); - this.Controls.Add(this.taskbar); - this.Controls.Add(this.listView1); - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.Name = "Desktop"; - this.Text = "Desktop"; - this.taskbar.ResumeLayout(false); - this.taskbar.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.taskbar.Location = new System.Drawing.Point(0, 1204); + this.taskbar.Name = "taskbar"; + this.taskbar.Size = new System.Drawing.Size(1962, 32); + this.taskbar.TabIndex = 1; + this.taskbar.Text = "toolStrip1"; + // + // toolStripDropDownButton1 + // + this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; + this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + this.toolStripDropDownButton1.Size = new System.Drawing.Size(131, 29); + this.toolStripDropDownButton1.Tag = ((uint)(0u)); + this.toolStripDropDownButton1.Text = "Programs"; + // + // taskbarClock + // + this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; + this.taskbarClock.Name = "taskbarClock"; + this.taskbarClock.Size = new System.Drawing.Size(70, 29); + this.taskbarClock.Tag = ((uint)(0u)); + this.taskbarClock.Text = "0:00"; + // + // timer1 + // + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // Desktop + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1962, 1236); + this.Controls.Add(this.taskbar); + this.Controls.Add(this.listView1); + this.Name = "Desktop"; + this.Text = "Desktop"; + this.taskbar.ResumeLayout(false); + this.taskbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/ShiftOS.Main/ShiftOS/Desktop.cs b/ShiftOS.Main/ShiftOS/Desktop.cs index 1ea4183..494222a 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.cs @@ -8,9 +8,6 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ShiftOS.Engine.WindowManager; -using ShiftOS.Main.ShiftOS.Apps; -using ShiftOS.Main.Properties; -using ShiftOS.Engine; namespace ShiftOS.Main.ShiftOS { @@ -60,10 +57,5 @@ namespace ShiftOS.Main.ShiftOS private void timer1_Tick(object sender, EventArgs e) => taskbarClock.Text = $"{DateTime.Now:t}"; - - private void toolStripDropDownButton1_Click(object sender, EventArgs e) - { - ShiftWM.Init(new Snakey(), "Snakey - WIP", Resources.iconSnakey.ToIcon(), false, true); - } - } + } }