From 7ec048fe8536c9757eda47801af07956b826466d Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 11 Jun 2017 08:21:41 -0400 Subject: [PATCH] More menu work. --- .../MainMenu/MainMenu.Designer.cs | 41 ++++ ShiftOS.WinForms/MainMenu/MainMenu.cs | 72 +++++-- .../Properties/Resources.Designer.cs | 21 +- ShiftOS.WinForms/Properties/Resources.resx | 189 +++++++++--------- ShiftOS.WinForms/Resources/ShiftOSFull.png | Bin 0 -> 31942 bytes ShiftOS.WinForms/ShiftOS.WinForms.csproj | 1 + 6 files changed, 214 insertions(+), 110 deletions(-) create mode 100644 ShiftOS.WinForms/Resources/ShiftOSFull.png diff --git a/ShiftOS.WinForms/MainMenu/MainMenu.Designer.cs b/ShiftOS.WinForms/MainMenu/MainMenu.Designer.cs index a056866..b716b4e 100644 --- a/ShiftOS.WinForms/MainMenu/MainMenu.Designer.cs +++ b/ShiftOS.WinForms/MainMenu/MainMenu.Designer.cs @@ -49,10 +49,14 @@ this.btnnewgame = new System.Windows.Forms.Button(); this.btncontinue = new System.Windows.Forms.Button(); this.button10 = new System.Windows.Forms.Button(); + this.lbcurrentui = new System.Windows.Forms.Label(); + this.shiftos = new System.Windows.Forms.PictureBox(); + this.lbbuilddetails = new System.Windows.Forms.Label(); this.flmenu.SuspendLayout(); this.pnloptions.SuspendLayout(); this.flowLayoutPanel1.SuspendLayout(); this.flcampaign.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.shiftos)).BeginInit(); this.SuspendLayout(); // // flmenu @@ -281,12 +285,45 @@ this.button10.UseVisualStyleBackColor = true; this.button10.Click += new System.EventHandler(this.button10_Click); // + // lbcurrentui + // + this.lbcurrentui.AutoSize = true; + this.lbcurrentui.Location = new System.Drawing.Point(704, 259); + this.lbcurrentui.Name = "lbcurrentui"; + this.lbcurrentui.Size = new System.Drawing.Size(35, 13); + this.lbcurrentui.TabIndex = 4; + this.lbcurrentui.Tag = "header2"; + this.lbcurrentui.Text = "label4"; + // + // shiftos + // + this.shiftos.Image = global::ShiftOS.WinForms.Properties.Resources.ShiftOSFull; + this.shiftos.Location = new System.Drawing.Point(432, 381); + this.shiftos.Name = "shiftos"; + this.shiftos.Size = new System.Drawing.Size(468, 109); + this.shiftos.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.shiftos.TabIndex = 5; + this.shiftos.TabStop = false; + // + // lbbuilddetails + // + this.lbbuilddetails.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.lbbuilddetails.AutoSize = true; + this.lbbuilddetails.Location = new System.Drawing.Point(1, 553); + this.lbbuilddetails.Name = "lbbuilddetails"; + this.lbbuilddetails.Size = new System.Drawing.Size(35, 13); + this.lbbuilddetails.TabIndex = 6; + this.lbbuilddetails.Text = "label4"; + // // MainMenu // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.Black; this.ClientSize = new System.Drawing.Size(1161, 566); + this.Controls.Add(this.lbbuilddetails); + this.Controls.Add(this.shiftos); + this.Controls.Add(this.lbcurrentui); this.Controls.Add(this.flcampaign); this.Controls.Add(this.pnloptions); this.Controls.Add(this.lbticker); @@ -301,6 +338,7 @@ this.flowLayoutPanel1.ResumeLayout(false); this.flowLayoutPanel1.PerformLayout(); this.flcampaign.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.shiftos)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -329,5 +367,8 @@ private System.Windows.Forms.Button btnnewgame; private System.Windows.Forms.Button btncontinue; private System.Windows.Forms.Button button10; + private System.Windows.Forms.Label lbcurrentui; + private System.Windows.Forms.PictureBox shiftos; + private System.Windows.Forms.Label lbbuilddetails; } } \ No newline at end of file diff --git a/ShiftOS.WinForms/MainMenu/MainMenu.cs b/ShiftOS.WinForms/MainMenu/MainMenu.cs index 4b510e2..e11edc2 100644 --- a/ShiftOS.WinForms/MainMenu/MainMenu.cs +++ b/ShiftOS.WinForms/MainMenu/MainMenu.cs @@ -4,6 +4,7 @@ using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; +using System.Reflection; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; @@ -18,12 +19,60 @@ namespace ShiftOS.WinForms.MainMenu { InitializeComponent(); (desk as WinformsDesktop).ParentMenu = this; + this.FormBorderStyle = FormBorderStyle.None; + this.WindowState = FormWindowState.Maximized; +#if DEBUG + var asm = Assembly.GetExecutingAssembly(); + string asmName = asm.GetName().Name; + string vstring = ""; + var version = asm.GetCustomAttributes(true).FirstOrDefault(x => x is AssemblyVersionAttribute) as AssemblyVersionAttribute; + if (version != null) + vstring = version.Version; + lbbuilddetails.Text = $"{asmName} - version number: {vstring} - THIS IS AN UNSTABLE RELEASE."; + +#else + lbbuilddetails.Hide(); +#endif + } + + public void HideOptions() + { + pnloptions.Hide(); + flmenu.BringToFront(); + flmenu.CenterParent(); + currentMenu = flmenu; + CategoryText = "Main menu"; + } + + public string CategoryText + { + get + { + return lbcurrentui.Text; + } + set + { + lbcurrentui.Text = value; + lbcurrentui.CenterParent(); + lbcurrentui.Top = currentMenu.Top - (lbcurrentui.Height * 2); + } + } + + private Control currentMenu = null; + + private void MainMenu_Load(object sender, EventArgs e) + { + Tools.ControlManager.SetupControls(this); + shiftos.CenterParent(); + shiftos.Top = 35; + + var tickermove = new Timer(); var tickerreset = new Timer(); tickermove.Tick += (o, a) => { - if(lbticker.Left <= (0 - lbticker.Width)) + if (lbticker.Left <= (0 - lbticker.Width)) { tickermove.Stop(); tickerreset.Start(); @@ -52,18 +101,9 @@ namespace ShiftOS.WinForms.MainMenu flmenu.CenterParent(); tickerreset.Start(); - } - public void HideOptions() - { - pnloptions.Hide(); - flmenu.BringToFront(); - flmenu.CenterParent(); - } - - private void MainMenu_Load(object sender, EventArgs e) - { - Tools.ControlManager.SetupControls(this); + currentMenu = flmenu; + CategoryText = "Main menu"; } @@ -110,6 +150,9 @@ namespace ShiftOS.WinForms.MainMenu flcampaign.Show(); flcampaign.BringToFront(); flcampaign.CenterParent(); + currentMenu = flcampaign; + CategoryText = "Campaign"; + } private void button5_Click(object sender, EventArgs e) @@ -135,6 +178,9 @@ namespace ShiftOS.WinForms.MainMenu pnloptions.Show(); pnloptions.BringToFront(); pnloptions.CenterParent(); + currentMenu = pnloptions; + CategoryText = "Settings"; + } private void opt_btncancel_Click(object sender, EventArgs e) @@ -187,6 +233,8 @@ namespace ShiftOS.WinForms.MainMenu flmenu.Show(); flmenu.BringToFront(); flmenu.CenterParent(); + currentMenu = flmenu; + CategoryText = "Main menu"; } private void btncontinue_Click(object sender, EventArgs e) diff --git a/ShiftOS.WinForms/Properties/Resources.Designer.cs b/ShiftOS.WinForms/Properties/Resources.Designer.cs index 0386237..137db4b 100644 --- a/ShiftOS.WinForms/Properties/Resources.Designer.cs +++ b/ShiftOS.WinForms/Properties/Resources.Designer.cs @@ -1092,9 +1092,9 @@ namespace ShiftOS.WinForms.Properties { /// { /// Company: "Shiftcast", /// Name: "NetXtreme Hyper Edition", - /// CostPerMonth: 1500, + /// CostPerMonth: 150, /// DownloadSpeed: 524288, //512 kb/s - /// Description: "It's time to supercharge your Shif [rest of string was truncated]";. + /// Description: "It's time to supercharge your Shift [rest of string was truncated]";. /// internal static string ShiftnetServices { get { @@ -1113,9 +1113,10 @@ namespace ShiftOS.WinForms.Properties { /// Category: "Enhancements", /// }, /// { - /// Name: "Shift Progress Bar", - /// Cost: 150, - /// Description: "Want to customize the look of all ShiftOS Progress Bars? Buy this upgrade today and you'll get the ability to set the foreground an [rest of string was truncated]";. + /// Name: "Icon Manager", + /// Cost: 450, + /// Description: "This tool allows you to add and edit application icons within ShiftOS for the small prive of 450 Codepoints!", + /// Dependencies: "skinning [rest of string was truncated]";. /// internal static string Shiftorium { get { @@ -1133,6 +1134,16 @@ namespace ShiftOS.WinForms.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ShiftOSFull { + get { + object obj = ResourceManager.GetObject("ShiftOSFull", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/ShiftOS.WinForms/Properties/Resources.resx b/ShiftOS.WinForms/Properties/Resources.resx index d1a3544..05f03c7 100644 --- a/ShiftOS.WinForms/Properties/Resources.resx +++ b/ShiftOS.WinForms/Properties/Resources.resx @@ -830,6 +830,9 @@ ..\Resources\ArtPadlinetool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fileicon15.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\SystemIcons\iconshutdown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -948,9 +951,6 @@ ..\Resources\fileicon3.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\systemicons\iconshiftlotto.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\SnakeyTailR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -966,6 +966,9 @@ ..\Resources\strings_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;iso-8859-1 + + ..\Resources\fileiconsaa.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\SweeperTile5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -33760,6 +33763,9 @@ ..\Resources\fileicon19.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\iconorcwrite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\SystemIcons\iconTextPad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -33769,14 +33775,11 @@ ..\Resources\Shiftorium.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 - - ..\Resources\fileicon13.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\SystemIcons\iconAudioPlayer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SweeperTile0.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ArtPadsquarerubber.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\fileicon4.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -33784,6 +33787,9 @@ ..\Resources\fileicon0.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ArtPadRectangle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\SweeperTileBomb.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -33796,9 +33802,6 @@ ..\Resources\fileicon10.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\SystemIcons\iconfloodgate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\SystemIcons\iconSnakey.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -33820,8 +33823,11 @@ ..\SystemIcons\iconSkinShifter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\SystemIcons\iconShiftSweeper.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\iconSpeaker.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Ambient3.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\justthes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34208,14 +34214,11 @@ ..\SystemIcons\iconIconManager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SnakeyTailL.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\ArtPadtexttool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\sys_shiftoriumstory.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + ..\Resources\Ambient7.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\SystemIcons\iconshutdown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34241,9 +34244,6 @@ ..\Resources\FloppyDriveIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SweeperTileFlag.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\SnakeyHeadD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34256,6 +34256,9 @@ ..\Resources\fileicon5.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SnakeyBG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\SystemIcons\iconoctocat.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34265,20 +34268,23 @@ ..\SystemIcons\iconArtpad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\iconPong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\RegularDesktopGlyph.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\SnakeyBody.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fileicon1.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\systemicons\iconshiftlotto.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SweeperClickFace.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Ambient9.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\SystemIcons\iconPong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\iconfloodgate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ArtPadpixelplacer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34295,18 +34301,24 @@ ..\Resources\languages.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + ..\Resources\Ambient4.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\ArtPadcirclerubber.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ArtPaderacer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fileiconsaa.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fileicon13.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\SystemIcons\iconInfoBox.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SuperDesk screenshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\SystemIcons\iconFileOpener.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34319,15 +34331,21 @@ ..\Resources\fileicon18.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fileicon17.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\iconShiftSweeper.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\SystemIcons\iconKnowledgeInput.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Ambient5.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\SystemIcons\iconvirusscanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\SweeperTile3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ArtPadredo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\SystemIcons\iconDownloader.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34346,18 +34364,24 @@ ..\Resources\SweeperTile2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ArtPadfloodfill.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\fileicon8.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\hello.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 - - ..\Resources\ArtPadpencil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SweeperClickFace.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\SnakeyFruit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Ambient1.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\fileicon2.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34370,8 +34394,8 @@ ..\Resources\ArtPadnew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ShiftOS.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\sys_shiftoriumstory.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 ..\Resources\ArtPadmagnify.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34385,17 +34409,17 @@ ..\SystemIcons\iconBitnoteWallet.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ArtPadsquarerubber.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\SystemIcons\icongraphicpicker.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fileicon1.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\fileicon12.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\SystemIcons\iconvirusscanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Ambient2.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\ArtPadpencil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\fileicon11.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34403,14 +34427,17 @@ ..\Resources\strings_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + ..\Resources\Ambient8.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\SweeperTile6.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ArtPadredo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\iconKnowledgeInput.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\SystemIcons\iconorcwrite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SweeperTile0.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\SystemIcons\iconunitytoggle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34418,8 +34445,8 @@ ..\Resources\fileicon9.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fileicon16.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\SystemIcons\icongraphicpicker.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\SystemIcons\iconBitnoteDigger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34427,26 +34454,35 @@ ..\Resources\SweeperTile1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fileicon15.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SnakeyTailL.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ArtPadopen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Ambient6.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\ShiftOS.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\SystemIcons\iconShiftLetters.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SnakeyBG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fileicon17.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\SweeperLoseFace.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\notestate_connection_full.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\SnakeyTailD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ArtPadfloodfill.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fileicon16.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\SystemIcons\iconFileSaver.fw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34558,8 +34594,8 @@ ..\Resources\ShiftnetServices.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 - - ..\Resources\ArtPadRectangle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SweeperTileFlag.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\systemicons\iconformateditor.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -34570,40 +34606,7 @@ ..\Resources\SweeperTile8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SuperDesk screenshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Ambient1.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient2.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient3.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient4.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient5.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient6.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient7.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient8.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\Ambient9.mp3;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\notestate_connection_full.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\iconSpeaker.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ShiftOSFull.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.WinForms/Resources/ShiftOSFull.png b/ShiftOS.WinForms/Resources/ShiftOSFull.png new file mode 100644 index 0000000000000000000000000000000000000000..2d61a458ddcab7f9a0782a239b864025f0c4e9a9 GIT binary patch literal 31942 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
    J1p9hxZnbVa9-bv7_ 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 F{{!Fjd71zK literal 0 HcmV?d00001 diff --git a/ShiftOS.WinForms/ShiftOS.WinForms.csproj b/ShiftOS.WinForms/ShiftOS.WinForms.csproj index d589ed4..e0a53ea 100644 --- a/ShiftOS.WinForms/ShiftOS.WinForms.csproj +++ b/ShiftOS.WinForms/ShiftOS.WinForms.csproj @@ -874,6 +874,7 @@ +