diff --git a/app/Properties/Resources.Designer.cs b/app/Properties/Resources.Designer.cs index e8797bfa..03e9870f 100644 --- a/app/Properties/Resources.Designer.cs +++ b/app/Properties/Resources.Designer.cs @@ -310,6 +310,16 @@ namespace GHelper.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap icons8_dollar_32 { + get { + object obj = ResourceManager.GetObject("icons8-dollar-32", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/app/Properties/Resources.resx b/app/Properties/Resources.resx index d6f024b0..c946561c 100644 --- a/app/Properties/Resources.resx +++ b/app/Properties/Resources.resx @@ -118,6 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\lighting_dot_48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\lighting_dot_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -139,14 +142,20 @@ ..\Resources\icons8-bicycle-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\icons8-mute-unmute-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-batterie-voll-geladen-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\lighting_dot_48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\icons8-spa-flower-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-quit-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -163,17 +172,17 @@ ..\Resources\icons8-automation-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\light-standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\brightness-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\brightness-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\icons8-processor-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Font.otf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\icons8-fiat-500-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-touchpad-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -184,12 +193,18 @@ ..\Resources\icons8-help-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\light-eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\icons8-matrix-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-laptop-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ally.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\icons8-remove-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -211,8 +226,8 @@ ..\Resources\backlight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\icons8-brightness-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\icons8-color-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-refresh-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -220,6 +235,9 @@ ..\Resources\icons8-hibernate-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ultimate.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\icons8-keyboard-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -250,8 +268,8 @@ ..\Resources\icons8-heartbeat-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ally.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\brightness-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\backlight-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -259,8 +277,8 @@ ..\Resources\backlight-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\icons8-spa-flower-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\icons8-brightness-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\dot-standard.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -268,8 +286,11 @@ ..\Resources\icons8-rocket-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\icons8-fiat-500-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\dark-eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\icons8-project-management-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\icons8-mauszeiger-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -280,9 +301,15 @@ ..\Resources\icons8-ladende-batterie-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\dark-standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\icons8-video-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Font.otf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\dot-eco.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -298,9 +325,6 @@ ..\Resources\icons8-voltage-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\icons8-project-management-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\icons8-software-32-white.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -331,28 +355,7 @@ ..\Resources\icons8-charging-battery-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\icons8-color-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\dark-eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\dark-standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\light-eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\light-standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ultimate.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\icons8-dollar-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/app/Resources/icons8-dollar-32.png b/app/Resources/icons8-dollar-32.png new file mode 100644 index 00000000..730d937b Binary files /dev/null and b/app/Resources/icons8-dollar-32.png differ diff --git a/app/Settings.Designer.cs b/app/Settings.Designer.cs index ad3e2bb7..274f5d67 100644 --- a/app/Settings.Designer.cs +++ b/app/Settings.Designer.cs @@ -51,7 +51,7 @@ namespace GHelper labelBatteryTitle = new Label(); panelFooter = new Panel(); tableButtons = new TableLayoutPanel(); - labelVersion = new Label(); + buttonDonate = new RButton(); buttonQuit = new RButton(); buttonUpdates = new RButton(); checkStartup = new CheckBox(); @@ -107,7 +107,7 @@ namespace GHelper buttonFnLock = new RButton(); pictureKeyboard = new PictureBox(); labelKeyboard = new Label(); - panelVersion = new Panel(); + panelStartup = new Panel(); labelCharge = new Label(); panelPeripherals = new Panel(); tableLayoutPeripherals = new TableLayoutPanel(); @@ -137,6 +137,8 @@ namespace GHelper labelGamma = new Label(); pictureGamma = new PictureBox(); labelGammaTitle = new Label(); + panelVersion = new Panel(); + labelVersion = new Label(); panelMatrix.SuspendLayout(); panelMatrixAuto.SuspendLayout(); tableLayoutMatrix.SuspendLayout(); @@ -167,7 +169,7 @@ namespace GHelper ((System.ComponentModel.ISupportInitialize)pictureColor).BeginInit(); panelKeyboardTitle.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)pictureKeyboard).BeginInit(); - panelVersion.SuspendLayout(); + panelStartup.SuspendLayout(); panelPeripherals.SuspendLayout(); tableLayoutPeripherals.SuspendLayout(); panelPeripheralsTile.SuspendLayout(); @@ -180,6 +182,7 @@ namespace GHelper tableVisual.SuspendLayout(); panelGammaTitle.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)pictureGamma).BeginInit(); + panelVersion.SuspendLayout(); SuspendLayout(); // // panelMatrix @@ -268,7 +271,7 @@ namespace GHelper comboMatrix.BorderColor = Color.White; comboMatrix.ButtonColor = Color.FromArgb(255, 255, 255); comboMatrix.Dock = DockStyle.Top; - comboMatrix.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboMatrix.Font = new Font("Segoe UI", 9F); comboMatrix.FormattingEnabled = true; comboMatrix.ItemHeight = 32; comboMatrix.Items.AddRange(new object[] { Properties.Strings.MatrixOff, Properties.Strings.MatrixDim, Properties.Strings.MatrixMedium, Properties.Strings.MatrixBright }); @@ -283,7 +286,7 @@ namespace GHelper comboMatrixRunning.BorderColor = Color.White; comboMatrixRunning.ButtonColor = Color.FromArgb(255, 255, 255); comboMatrixRunning.Dock = DockStyle.Top; - comboMatrixRunning.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboMatrixRunning.Font = new Font("Segoe UI", 9F); comboMatrixRunning.FormattingEnabled = true; comboMatrixRunning.ItemHeight = 32; comboMatrixRunning.Items.AddRange(new object[] { Properties.Strings.MatrixBanner, Properties.Strings.MatrixLogo, Properties.Strings.MatrixPicture, Properties.Strings.MatrixClock, Properties.Strings.MatrixAudio }); @@ -298,7 +301,7 @@ namespace GHelper comboInterval.BorderColor = Color.White; comboInterval.ButtonColor = Color.FromArgb(255, 255, 255); comboInterval.Dock = DockStyle.Top; - comboInterval.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboInterval.Font = new Font("Segoe UI", 9F); comboInterval.FormattingEnabled = true; comboInterval.ItemHeight = 32; comboInterval.Location = new Point(10, 60); @@ -355,7 +358,7 @@ namespace GHelper // labelMatrix // labelMatrix.AutoSize = true; - labelMatrix.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelMatrix.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelMatrix.Location = new Point(44, 0); labelMatrix.Margin = new Padding(4, 0, 4, 0); labelMatrix.Name = "labelMatrix"; @@ -374,8 +377,8 @@ namespace GHelper panelBattery.Location = new Point(11, 1765); panelBattery.Margin = new Padding(0); panelBattery.Name = "panelBattery"; - panelBattery.Padding = new Padding(20, 20, 20, 11); - panelBattery.Size = new Size(827, 120); + panelBattery.Padding = new Padding(20, 20, 20, 0); + panelBattery.Size = new Size(827, 109); panelBattery.TabIndex = 5; // // buttonBatteryFull @@ -387,7 +390,7 @@ namespace GHelper buttonBatteryFull.BorderRadius = 2; buttonBatteryFull.FlatAppearance.BorderSize = 0; buttonBatteryFull.FlatStyle = FlatStyle.Flat; - buttonBatteryFull.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold, GraphicsUnit.Point); + buttonBatteryFull.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold); buttonBatteryFull.ForeColor = SystemColors.ControlDark; buttonBatteryFull.Location = new Point(728, 67); buttonBatteryFull.Margin = new Padding(0); @@ -449,7 +452,7 @@ namespace GHelper // // labelBatteryTitle // - labelBatteryTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelBatteryTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelBatteryTitle.Location = new Point(43, 0); labelBatteryTitle.Margin = new Padding(8, 0, 8, 0); labelBatteryTitle.Name = "labelBatteryTitle"; @@ -463,11 +466,11 @@ namespace GHelper panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink; panelFooter.Controls.Add(tableButtons); panelFooter.Dock = DockStyle.Top; - panelFooter.Location = new Point(11, 1941); + panelFooter.Location = new Point(11, 1974); panelFooter.Margin = new Padding(0); panelFooter.Name = "panelFooter"; - panelFooter.Padding = new Padding(20); - panelFooter.Size = new Size(827, 100); + panelFooter.Padding = new Padding(20, 10, 20, 20); + panelFooter.Size = new Size(827, 88); panelFooter.TabIndex = 7; // // tableButtons @@ -478,32 +481,37 @@ namespace GHelper tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F)); tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F)); tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 27F)); - tableButtons.Controls.Add(labelVersion, 0, 0); + tableButtons.Controls.Add(buttonDonate, 0, 0); tableButtons.Controls.Add(buttonQuit, 2, 0); tableButtons.Controls.Add(buttonUpdates, 1, 0); tableButtons.Dock = DockStyle.Top; - tableButtons.Location = new Point(20, 20); + tableButtons.Location = new Point(20, 10); tableButtons.Margin = new Padding(8, 4, 8, 4); tableButtons.Name = "tableButtons"; tableButtons.RowCount = 1; tableButtons.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); - tableButtons.Size = new Size(787, 60); + tableButtons.Size = new Size(787, 58); tableButtons.TabIndex = 25; // - // labelVersion + // buttonDonate // - labelVersion.Cursor = Cursors.Hand; - labelVersion.Dock = DockStyle.Fill; - labelVersion.Font = new Font("Segoe UI", 9F, FontStyle.Underline, GraphicsUnit.Point); - labelVersion.ForeColor = SystemColors.ControlDark; - labelVersion.Location = new Point(0, 0); - labelVersion.Margin = new Padding(0); - labelVersion.Name = "labelVersion"; - labelVersion.Padding = new Padding(5); - labelVersion.Size = new Size(262, 60); - labelVersion.TabIndex = 37; - labelVersion.Text = "v.0"; - labelVersion.TextAlign = ContentAlignment.MiddleLeft; + buttonDonate.Activated = false; + buttonDonate.BackColor = SystemColors.ControlLight; + buttonDonate.BorderColor = Color.Transparent; + buttonDonate.BorderRadius = 2; + buttonDonate.Dock = DockStyle.Top; + buttonDonate.FlatStyle = FlatStyle.Flat; + buttonDonate.Image = Properties.Resources.icons8_dollar_32; + buttonDonate.ImageAlign = ContentAlignment.MiddleRight; + buttonDonate.Location = new Point(4, 5); + buttonDonate.Margin = new Padding(4, 5, 4, 5); + buttonDonate.Name = "buttonDonate"; + buttonDonate.Secondary = true; + buttonDonate.Size = new Size(254, 48); + buttonDonate.TabIndex = 3; + buttonDonate.Text = "&Donate"; + buttonDonate.TextImageRelation = TextImageRelation.ImageBeforeText; + buttonDonate.UseVisualStyleBackColor = false; // // buttonQuit // @@ -548,10 +556,12 @@ namespace GHelper // checkStartup // checkStartup.AutoSize = true; - checkStartup.Location = new Point(28, 11); + checkStartup.Dock = DockStyle.Left; + checkStartup.Location = new Point(20, 0); checkStartup.Margin = new Padding(11, 5, 11, 5); checkStartup.Name = "checkStartup"; - checkStartup.Size = new Size(206, 36); + checkStartup.Padding = new Padding(10, 0, 0, 0); + checkStartup.Size = new Size(216, 50); checkStartup.TabIndex = 21; checkStartup.Text = Properties.Strings.RunOnStartup; checkStartup.UseVisualStyleBackColor = true; @@ -710,7 +720,7 @@ namespace GHelper // labelPerf.AccessibleRole = AccessibleRole.Caret; labelPerf.AutoSize = true; - labelPerf.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelPerf.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelPerf.LiveSetting = System.Windows.Forms.Automation.AutomationLiveSetting.Polite; labelPerf.Location = new Point(40, 0); labelPerf.Margin = new Padding(8, 0, 8, 0); @@ -1034,7 +1044,7 @@ namespace GHelper // labelGPU // labelGPU.AutoSize = true; - labelGPU.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelGPU.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelGPU.Location = new Point(40, 0); labelGPU.Margin = new Padding(8, 0, 8, 0); labelGPU.Name = "labelGPU"; @@ -1240,7 +1250,7 @@ namespace GHelper // labelSreen // labelSreen.AutoSize = true; - labelSreen.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelSreen.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelSreen.Location = new Point(40, 0); labelSreen.Margin = new Padding(4, 0, 4, 0); labelSreen.Name = "labelSreen"; @@ -1269,7 +1279,7 @@ namespace GHelper // labelDynamicLighting.Cursor = Cursors.Hand; labelDynamicLighting.Dock = DockStyle.Top; - labelDynamicLighting.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + labelDynamicLighting.Font = new Font("Segoe UI", 9F); labelDynamicLighting.ForeColor = SystemColors.GrayText; labelDynamicLighting.Location = new Point(20, 112); labelDynamicLighting.Margin = new Padding(4, 0, 4, 0); @@ -1386,7 +1396,7 @@ namespace GHelper comboKeyboard.ButtonColor = Color.FromArgb(255, 255, 255); comboKeyboard.Dock = DockStyle.Top; comboKeyboard.FlatStyle = FlatStyle.Flat; - comboKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboKeyboard.Font = new Font("Segoe UI", 9F); comboKeyboard.FormattingEnabled = true; comboKeyboard.ItemHeight = 32; comboKeyboard.Items.AddRange(new object[] { "Static", "Breathe", "Rainbow", "Strobe" }); @@ -1418,7 +1428,7 @@ namespace GHelper buttonFnLock.Dock = DockStyle.Right; buttonFnLock.FlatAppearance.BorderSize = 0; buttonFnLock.FlatStyle = FlatStyle.Flat; - buttonFnLock.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold, GraphicsUnit.Point); + buttonFnLock.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold); buttonFnLock.ForeColor = SystemColors.ControlDark; buttonFnLock.Location = new Point(675, 0); buttonFnLock.Margin = new Padding(0); @@ -1443,7 +1453,7 @@ namespace GHelper // labelKeyboard // labelKeyboard.AutoSize = true; - labelKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelKeyboard.Location = new Point(43, 0); labelKeyboard.Margin = new Padding(4, 0, 4, 0); labelKeyboard.Name = "labelKeyboard"; @@ -1451,27 +1461,27 @@ namespace GHelper labelKeyboard.TabIndex = 34; labelKeyboard.Text = "Laptop Keyboard"; // - // panelVersion + // panelStartup // - panelVersion.Controls.Add(labelCharge); - panelVersion.Controls.Add(checkStartup); - panelVersion.Dock = DockStyle.Top; - panelVersion.Location = new Point(11, 1885); - panelVersion.Margin = new Padding(4); - panelVersion.Name = "panelVersion"; - panelVersion.Size = new Size(827, 56); - panelVersion.TabIndex = 6; + panelStartup.Controls.Add(labelCharge); + panelStartup.Controls.Add(checkStartup); + panelStartup.Dock = DockStyle.Top; + panelStartup.Location = new Point(11, 1874); + panelStartup.Margin = new Padding(0); + panelStartup.Name = "panelStartup"; + panelStartup.Padding = new Padding(20, 0, 20, 0); + panelStartup.Size = new Size(827, 50); + panelStartup.TabIndex = 6; // // labelCharge // labelCharge.Cursor = Cursors.Hand; labelCharge.Dock = DockStyle.Right; labelCharge.ForeColor = SystemColors.ControlDark; - labelCharge.Location = new Point(366, 0); + labelCharge.Location = new Point(346, 0); labelCharge.Margin = new Padding(0); labelCharge.Name = "labelCharge"; - labelCharge.Padding = new Padding(0, 0, 20, 0); - labelCharge.Size = new Size(461, 56); + labelCharge.Size = new Size(461, 50); labelCharge.TabIndex = 40; labelCharge.TextAlign = ContentAlignment.MiddleRight; // @@ -1521,7 +1531,7 @@ namespace GHelper buttonPeripheral3.Dock = DockStyle.Top; buttonPeripheral3.FlatAppearance.BorderSize = 0; buttonPeripheral3.FlatStyle = FlatStyle.Flat; - buttonPeripheral3.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + buttonPeripheral3.Font = new Font("Segoe UI", 8F); buttonPeripheral3.ForeColor = SystemColors.ControlText; buttonPeripheral3.Image = Properties.Resources.icons8_maus_48; buttonPeripheral3.ImageAlign = ContentAlignment.MiddleLeft; @@ -1545,7 +1555,7 @@ namespace GHelper buttonPeripheral2.Dock = DockStyle.Top; buttonPeripheral2.FlatAppearance.BorderSize = 0; buttonPeripheral2.FlatStyle = FlatStyle.Flat; - buttonPeripheral2.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + buttonPeripheral2.Font = new Font("Segoe UI", 8F); buttonPeripheral2.ForeColor = SystemColors.ControlText; buttonPeripheral2.Image = Properties.Resources.icons8_maus_48; buttonPeripheral2.ImageAlign = ContentAlignment.MiddleLeft; @@ -1569,7 +1579,7 @@ namespace GHelper buttonPeripheral1.Dock = DockStyle.Top; buttonPeripheral1.FlatAppearance.BorderSize = 0; buttonPeripheral1.FlatStyle = FlatStyle.Flat; - buttonPeripheral1.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + buttonPeripheral1.Font = new Font("Segoe UI", 8F); buttonPeripheral1.ForeColor = SystemColors.ControlText; buttonPeripheral1.Image = Properties.Resources.icons8_maus_48; buttonPeripheral1.ImageAlign = ContentAlignment.MiddleLeft; @@ -1608,7 +1618,7 @@ namespace GHelper // labelPeripherals // labelPeripherals.AutoSize = true; - labelPeripherals.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelPeripherals.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelPeripherals.Location = new Point(44, 0); labelPeripherals.Margin = new Padding(8, 0, 8, 0); labelPeripherals.Name = "labelPeripherals"; @@ -1744,7 +1754,7 @@ namespace GHelper // labelAlly // labelAlly.AutoSize = true; - labelAlly.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelAlly.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelAlly.Location = new Point(43, 0); labelAlly.Margin = new Padding(4, 0, 4, 0); labelAlly.Name = "labelAlly"; @@ -1834,7 +1844,7 @@ namespace GHelper comboVisual.ButtonColor = Color.FromArgb(255, 255, 255); comboVisual.Dock = DockStyle.Top; comboVisual.FlatStyle = FlatStyle.Flat; - comboVisual.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboVisual.Font = new Font("Segoe UI", 9F); comboVisual.FormattingEnabled = true; comboVisual.ItemHeight = 32; comboVisual.Location = new Point(10, 8); @@ -1850,7 +1860,7 @@ namespace GHelper comboColorTemp.ButtonColor = Color.FromArgb(255, 255, 255); comboColorTemp.Dock = DockStyle.Top; comboColorTemp.FlatStyle = FlatStyle.Flat; - comboColorTemp.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboColorTemp.Font = new Font("Segoe UI", 9F); comboColorTemp.FormattingEnabled = true; comboColorTemp.ItemHeight = 32; comboColorTemp.Location = new Point(530, 8); @@ -1866,7 +1876,7 @@ namespace GHelper comboGamut.ButtonColor = Color.FromArgb(255, 255, 255); comboGamut.Dock = DockStyle.Top; comboGamut.FlatStyle = FlatStyle.Flat; - comboGamut.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + comboGamut.Font = new Font("Segoe UI", 9F); comboGamut.FormattingEnabled = true; comboGamut.ItemHeight = 32; comboGamut.Location = new Point(10, 67); @@ -1927,7 +1937,7 @@ namespace GHelper // // labelGammaTitle // - labelGammaTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point); + labelGammaTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold); labelGammaTitle.Location = new Point(43, 0); labelGammaTitle.Margin = new Padding(4, 0, 4, 0); labelGammaTitle.Name = "labelGammaTitle"; @@ -1935,15 +1945,44 @@ namespace GHelper labelGammaTitle.TabIndex = 37; labelGammaTitle.Text = "Flicker-free Dimming"; // + // panelVersion + // + panelVersion.AutoSize = true; + panelVersion.AutoSizeMode = AutoSizeMode.GrowAndShrink; + panelVersion.Controls.Add(labelVersion); + panelVersion.Dock = DockStyle.Top; + panelVersion.Location = new Point(11, 1924); + panelVersion.MinimumSize = new Size(0, 50); + panelVersion.Name = "panelVersion"; + panelVersion.Padding = new Padding(20, 5, 20, 5); + panelVersion.Size = new Size(827, 50); + panelVersion.TabIndex = 10; + // + // labelVersion + // + labelVersion.Cursor = Cursors.Hand; + labelVersion.Dock = DockStyle.Left; + labelVersion.Font = new Font("Segoe UI", 9F, FontStyle.Underline); + labelVersion.ForeColor = SystemColors.ControlDark; + labelVersion.Location = new Point(20, 5); + labelVersion.Margin = new Padding(0); + labelVersion.Name = "labelVersion"; + labelVersion.Padding = new Padding(5, 0, 5, 0); + labelVersion.Size = new Size(399, 40); + labelVersion.TabIndex = 38; + labelVersion.Text = "v.0"; + labelVersion.TextAlign = ContentAlignment.MiddleLeft; + // // SettingsForm // AutoScaleDimensions = new SizeF(192F, 192F); AutoScaleMode = AutoScaleMode.Dpi; AutoSize = true; AutoSizeMode = AutoSizeMode.GrowAndShrink; - ClientSize = new Size(849, 2045); + ClientSize = new Size(849, 2075); Controls.Add(panelFooter); Controls.Add(panelVersion); + Controls.Add(panelStartup); Controls.Add(panelBattery); Controls.Add(panelPeripherals); Controls.Add(panelKeyboard); @@ -2008,8 +2047,8 @@ namespace GHelper panelKeyboardTitle.ResumeLayout(false); panelKeyboardTitle.PerformLayout(); ((System.ComponentModel.ISupportInitialize)pictureKeyboard).EndInit(); - panelVersion.ResumeLayout(false); - panelVersion.PerformLayout(); + panelStartup.ResumeLayout(false); + panelStartup.PerformLayout(); panelPeripherals.ResumeLayout(false); panelPeripherals.PerformLayout(); tableLayoutPeripherals.ResumeLayout(false); @@ -2027,6 +2066,7 @@ namespace GHelper tableVisual.ResumeLayout(false); panelGammaTitle.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)pictureGamma).EndInit(); + panelVersion.ResumeLayout(false); ResumeLayout(false); PerformLayout(); } @@ -2093,8 +2133,7 @@ namespace GHelper private Label labelBattery; private PictureBox pictureBattery; private Label labelBatteryTitle; - private Panel panelVersion; - private Label labelVersion; + private Panel panelStartup; private RButton buttonStopGPU; private TableLayoutPanel tableButtons; private Panel panelPeripherals; @@ -2139,5 +2178,8 @@ namespace GHelper private RButton buttonFHD; private RButton buttonAutoTDP; private Label labelDynamicLighting; + private Panel panelVersion; + private Label labelVersion; + private RButton buttonDonate; } } diff --git a/app/Settings.cs b/app/Settings.cs index 7f7bd7f9..feaec46f 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -269,12 +269,19 @@ namespace GHelper labelVisual.Click += LabelVisual_Click; labelCharge.Click += LabelCharge_Click; + buttonDonate.Click += ButtonDonate_Click; + labelDynamicLighting.Click += LabelDynamicLighting_Click; panelPerformance.Focus(); InitVisual(); } + private void ButtonDonate_Click(object? sender, EventArgs e) + { + Process.Start(new ProcessStartInfo("https://github.com/seerge/g-helper/wiki/Support-Project") { UseShellExecute = true }); + } + private void LabelDynamicLighting_Click(object? sender, EventArgs e) { DynamicLightingHelper.OpenSettings();