From d0d42a2785bee57ce74b81f9784cf7ec0e6c2616 Mon Sep 17 00:00:00 2001 From: william341 Date: Sun, 18 Jun 2017 17:24:09 -0700 Subject: [PATCH] bios screen YAYS --- ShiftOS.WinForms/MainMenu/Loading.Designer.cs | 57 ++++++++++++++++-- ShiftOS.WinForms/MainMenu/Loading.cs | 8 ++- .../Properties/Resources.Designer.cs | 49 +++++++++------ ShiftOS.WinForms/Properties/Resources.resx | 3 + .../Resources/austmicrotrends.png | Bin 0 -> 22027 bytes ShiftOS.WinForms/ShiftOS.WinForms.csproj | 1 + 6 files changed, 93 insertions(+), 25 deletions(-) create mode 100644 ShiftOS.WinForms/Resources/austmicrotrends.png diff --git a/ShiftOS.WinForms/MainMenu/Loading.Designer.cs b/ShiftOS.WinForms/MainMenu/Loading.Designer.cs index 5cf42d6..c612d96 100644 --- a/ShiftOS.WinForms/MainMenu/Loading.Designer.cs +++ b/ShiftOS.WinForms/MainMenu/Loading.Designer.cs @@ -29,32 +29,74 @@ private void InitializeComponent() { this.label = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.label1 = new System.Windows.Forms.Label(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.SuspendLayout(); // // label // - this.label.Dock = System.Windows.Forms.DockStyle.Fill; - this.label.Font = new System.Drawing.Font("Tahoma", 72F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.label.Font = new System.Drawing.Font("Tahoma", 24F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label.ForeColor = System.Drawing.Color.White; - this.label.Location = new System.Drawing.Point(0, 0); + this.label.Location = new System.Drawing.Point(832, 576); this.label.Name = "label"; - this.label.Size = new System.Drawing.Size(284, 262); + this.label.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label.Size = new System.Drawing.Size(410, 85); this.label.TabIndex = 0; this.label.Text = "{GEN_LOADING}"; - this.label.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.label.TextAlign = System.Drawing.ContentAlignment.BottomRight; + this.label.Click += new System.EventHandler(this.label_Click); + // + // panel1 + // + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this.pictureBox1); + this.panel1.Location = new System.Drawing.Point(12, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(919, 646); + this.panel1.TabIndex = 1; + // + // pictureBox1 + // + this.pictureBox1.BackColor = System.Drawing.Color.Black; + this.pictureBox1.Image = global::ShiftOS.WinForms.Properties.Resources.austmicrotrends; + this.pictureBox1.InitialImage = global::ShiftOS.WinForms.Properties.Resources.austmicrotrends; + this.pictureBox1.Location = new System.Drawing.Point(3, 3); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(619, 193); + this.pictureBox1.TabIndex = 0; + this.pictureBox1.TabStop = false; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Consolas", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.ForeColor = System.Drawing.Color.White; + this.label1.Location = new System.Drawing.Point(3, 199); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(82, 24); + this.label1.TabIndex = 1; + this.label1.Text = "label1"; // // Loading // 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(284, 262); + this.ClientSize = new System.Drawing.Size(1254, 670); + this.Controls.Add(this.panel1); this.Controls.Add(this.label); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Name = "Loading"; this.Text = "Loading"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; this.Shown += new System.EventHandler(this.Loading_FormShown); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); this.ResumeLayout(false); } @@ -62,5 +104,8 @@ #endregion private System.Windows.Forms.Label label; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Label label1; } } \ No newline at end of file diff --git a/ShiftOS.WinForms/MainMenu/Loading.cs b/ShiftOS.WinForms/MainMenu/Loading.cs index c1c0ba0..c69fd3d 100644 --- a/ShiftOS.WinForms/MainMenu/Loading.cs +++ b/ShiftOS.WinForms/MainMenu/Loading.cs @@ -17,6 +17,7 @@ namespace ShiftOS.WinForms.MainMenu { InitializeComponent(); label.Text = Localization.Parse(label.Text); + label1.Text = "AMIBIOS(C)"+ DateTime.Now.Year +" Australian Microtrends, Plc.\nShiftsoft 480-L ACPI BIOS Revision 1002\nCPU : VTC 210-N " + Environment.ProcessorCount + " CPU 1.33GHz\n Speed : 1.337Ghz\n\nPress DEL to run Setup\nPress for BBS POPUP\nDDR3 Frequency 1337MHz, Dual Channel, Linear Mode\nChecking NVRAM\n\n1337MB OK"; } private void Loading_FormShown(object sender, EventArgs e) @@ -25,8 +26,13 @@ namespace ShiftOS.WinForms.MainMenu // before it starts doing stuff. var callback = new Timer(); callback.Tick += (o, a) => { Desktop.CurrentDesktop.Show(); Hide(); callback.Stop(); }; - callback.Interval = 1; + callback.Interval = 1000; //also so the bios screen shows callback.Start(); } + + private void label_Click(object sender, EventArgs e) + { + + } } } diff --git a/ShiftOS.WinForms/Properties/Resources.Designer.cs b/ShiftOS.WinForms/Properties/Resources.Designer.cs index 3289a0a..f56285a 100644 --- a/ShiftOS.WinForms/Properties/Resources.Designer.cs +++ b/ShiftOS.WinForms/Properties/Resources.Designer.cs @@ -349,6 +349,16 @@ namespace ShiftOS.WinForms.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap austmicrotrends { + get { + object obj = ResourceManager.GetObject("austmicrotrends", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -1104,7 +1114,7 @@ namespace ShiftOS.WinForms.Properties { /// Name: "NetXtreme Hyper Edition", /// CostPerMonth: 150, /// DownloadSpeed: 524288, //512 kb/s - /// Description: "It's time to supercharge your Shiftnet experience. [rest of string was truncated]";. + /// Description: "It's time to supercharge your Shift [rest of string was truncated]";. /// internal static string ShiftnetServices { get { @@ -1126,8 +1136,7 @@ namespace ShiftOS.WinForms.Properties { /// 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", - /// Category [rest of string was truncated]";. + /// Dependencies: "skinning [rest of string was truncated]";. /// internal static string Shiftorium { get { @@ -1137,7 +1146,7 @@ namespace ShiftOS.WinForms.Properties { /// /// Looks up a localized string similar to {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} - ///{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;}{\flo [rest of string was truncated]";. + ///{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;}{\fl [rest of string was truncated]";. /// internal static string ShiftOS { get { @@ -1286,8 +1295,7 @@ namespace ShiftOS.WinForms.Properties { ///Eine kurze Erklärung wie du das Terminal benutzt lautet wiefolgt. Du kannst das command 'sos.help' benutzen um eine Liste aller commands aufzurufen. Schreib es ///einfach in das Terminal und drücke <enter> um alle commands anzuzeigen. /// - ///Commands können mit argumenten versehen werden, indem du ein key-value Paar in einem {} Block hinter dem command angibst. Zum Beispiel: - /// [rest of string was truncated]";. + ///Commands können mit argumenten versehen werden, indem du ein key-value Paar in einem {} Block hinter dem command angibst. Zum Be [rest of string was truncated]";. /// internal static string strings_de { get { @@ -1296,18 +1304,23 @@ namespace ShiftOS.WinForms.Properties { } /// - /// Looks up a localized string similar to { - /// "{SUBMIT}":"Submit", + /// Looks up a localized string similar to /* + /// * ShiftOS English Language Pack + /// * + /// * This is the default language pack distributed within the game. + /// */ /// - ///"{TERMINAL_TUTORIAL_1}":"Welcome to the ShiftOS terminal. This is where you will spend the bulk of your time within ShiftOS. - /// - ///A brief rundown of how to use the terminal is as follows. You can use the 'sos.help' command to show a list of all commands. Simply type it in and strike <enter> to view all commands. - /// - ///Commands can be sent arguments by specifying a key-value pair inside a {} block at the end of the command. For example: - /// - ///some.command{print:\"hello\"} - ///math.add{op1:1,op2:2} - /// [rest of string was truncated]";. + ///{ + /// //General strings + /// //These strings can be used anywhere in the UI where language context isn't necessary. + /// "{GEN_PROGRAMS}": "Programs", + /// "{GEN_COMMANDS}": "Commands", + /// "{GEN_OBJECTIVES}": "Objectives", + /// "{GEN_CURRENTPROCESSES}": "Current processes", + /// "{GEN_WELCOME}": "Welcome to ShiftOS.", + /// "{GEN_SYSTEMNAME}": "System name", + /// "{GEN_PASSWORD}": "Password", + /// "{GEN_LPROMPT [rest of string was truncated]";. /// internal static string strings_en { get { @@ -1495,7 +1508,7 @@ namespace ShiftOS.WinForms.Properties { /// "Before you can begin with ShiftOS, you'll need to know a few things about it.", /// "One: Terminal command syntax.", /// "Inside ShiftOS, the bulk of your time is going to be spent within the Terminal.", - /// "The Terminal is an application that starts up when you turn on your computer. It allows you to execute system commands, open program [rest of string was truncated]";. + /// "The Terminal is an application that starts up when you turn on your computer. It allows you to execute system commands, ope [rest of string was truncated]";. /// internal static string sys_shiftoriumstory { get { diff --git a/ShiftOS.WinForms/Properties/Resources.resx b/ShiftOS.WinForms/Properties/Resources.resx index 128197b..5e5555b 100644 --- a/ShiftOS.WinForms/Properties/Resources.resx +++ b/ShiftOS.WinForms/Properties/Resources.resx @@ -34612,4 +34612,7 @@ ..\Resources\mindblow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\austmicrotrends.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/austmicrotrends.png b/ShiftOS.WinForms/Resources/austmicrotrends.png new file mode 100644 index 0000000000000000000000000000000000000000..cad4464127359d0855a6a4b17e475da0fda86053 GIT binary patch literal 22027 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 +