From 9794229f3ff44d476381bd654e7a7866947653c1 Mon Sep 17 00:00:00 2001
From: Serge <5920850+seerge@users.noreply.github.com>
Date: Sat, 20 May 2023 22:59:17 +0200
Subject: [PATCH] Extra icons for OSD
---
app/Extra.cs | 4 ++
app/Program.cs | 12 ++--
app/Properties/Resources.Designer.cs | 70 +++++++++++++++++-------
app/Properties/Resources.resx | 21 +++++--
app/Properties/Strings.Designer.cs | 10 ++++
app/Properties/Strings.resx | 3 +
app/Resources/backlight-down.png | Bin 0 -> 1120 bytes
app/Resources/backlight-up.png | Bin 0 -> 1175 bytes
app/Resources/brightness-down.png | Bin 0 -> 1408 bytes
app/Resources/brightness-up.png | Bin 0 -> 1324 bytes
app/Resources/icons8-brightness-96.png | Bin 1061 -> 0 bytes
app/Resources/icons8-mute-unmute-96.png | Bin 0 -> 979 bytes
app/Resources/icons8-sunset-96.png | Bin 1059 -> 0 bytes
app/Settings.cs | 5 ++
app/ToastForm.cs | 28 +++++++---
15 files changed, 113 insertions(+), 40 deletions(-)
create mode 100644 app/Resources/backlight-down.png
create mode 100644 app/Resources/backlight-up.png
create mode 100644 app/Resources/brightness-down.png
create mode 100644 app/Resources/brightness-up.png
delete mode 100644 app/Resources/icons8-brightness-96.png
create mode 100644 app/Resources/icons8-mute-unmute-96.png
delete mode 100644 app/Resources/icons8-sunset-96.png
diff --git a/app/Extra.cs b/app/Extra.cs
index 3d7c8eb5..a38e1247 100644
--- a/app/Extra.cs
+++ b/app/Extra.cs
@@ -21,6 +21,10 @@ namespace GHelper
private void SetKeyCombo(ComboBox combo, TextBox txbox, string name)
{
+
+ if (name == "m3")
+ customActions[""] = Properties.Strings.MuteMic;
+
if (name == "m4")
customActions[""] = Properties.Strings.OpenGHelper;
diff --git a/app/Program.cs b/app/Program.cs
index 697674c3..95994132 100644
--- a/app/Program.cs
+++ b/app/Program.cs
@@ -264,7 +264,7 @@ namespace GHelper
var commDevice = enumerator.GetDefaultAudioEndpoint(DataFlow.Capture, Role.Communications);
bool muteStatus = !commDevice.AudioEndpointVolume.Mute;
commDevice.AudioEndpointVolume.Mute = muteStatus;
- settingsForm.BeginInvoke(settingsForm.RunToast, muteStatus ? "Muted" : "Unmuted", ToastIcon.Microphone);
+ settingsForm.BeginInvoke(settingsForm.RunToast, muteStatus ? "Muted" : "Unmuted", muteStatus ? ToastIcon.MicrophoneMute : ToastIcon.Microphone);
}
break;
@@ -323,25 +323,25 @@ namespace GHelper
brightness = Math.Max(0, brightness - 1);
config.setConfig("keyboard_brightness", brightness);
AsusUSB.ApplyBrightness(brightness);
- settingsForm.BeginInvoke(settingsForm.RunToast, "Down", ToastIcon.Backlight);
+ settingsForm.BeginInvoke(settingsForm.RunToast, "Backlight", ToastIcon.BacklightDown);
break;
case 196: // FN+F3
brightness = Math.Min(3, brightness + 1);
config.setConfig("keyboard_brightness", brightness);
AsusUSB.ApplyBrightness(brightness);
- settingsForm.BeginInvoke(settingsForm.RunToast, "Up", ToastIcon.Backlight);
+ settingsForm.BeginInvoke(settingsForm.RunToast, "Backlight", ToastIcon.BacklightUp);
break;
case 16: // FN+F7
ScreenBrightness.Adjust(-10);
- settingsForm.BeginInvoke(settingsForm.RunToast, "Down", ToastIcon.Brightness);
+ settingsForm.BeginInvoke(settingsForm.RunToast, "Brightness", ToastIcon.BrightnessDown);
break;
case 32: // FN+F8
ScreenBrightness.Adjust(+10);
- settingsForm.BeginInvoke(settingsForm.RunToast, "Up", ToastIcon.Brightness);
+ settingsForm.BeginInvoke(settingsForm.RunToast, "Brightness", ToastIcon.BrightnessUp);
break;
case 107: // FN+F10
AsusUSB.TouchpadToggle();
- settingsForm.BeginInvoke(settingsForm.RunToast, "Toggle", ToastIcon.Touchpad);
+ settingsForm.BeginInvoke(settingsForm.RunToast, "Touchpad", ToastIcon.Touchpad);
break;
case 108: // FN+F11
Application.SetSuspendState(PowerState.Suspend, true, true);
diff --git a/app/Properties/Resources.Designer.cs b/app/Properties/Resources.Designer.cs
index 81274350..31155903 100644
--- a/app/Properties/Resources.Designer.cs
+++ b/app/Properties/Resources.Designer.cs
@@ -60,6 +60,46 @@ namespace GHelper.Properties {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap backlight_down {
+ get {
+ object obj = ResourceManager.GetObject("backlight_down", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap backlight_up {
+ get {
+ object obj = ResourceManager.GetObject("backlight_up", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap brightness_down {
+ get {
+ object obj = ResourceManager.GetObject("brightness_down", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap brightness_up {
+ get {
+ object obj = ResourceManager.GetObject("brightness_up", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
///
@@ -90,16 +130,6 @@ namespace GHelper.Properties {
}
}
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap icons8_brightness_96 {
- get {
- object obj = ResourceManager.GetObject("icons8_brightness_96", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
@@ -240,6 +270,16 @@ namespace GHelper.Properties {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap icons8_mute_unmute_96 {
+ get {
+ object obj = ResourceManager.GetObject("icons8_mute_unmute_96", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
@@ -340,16 +380,6 @@ namespace GHelper.Properties {
}
}
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- internal static System.Drawing.Bitmap icons8_sunset_96 {
- get {
- object obj = ResourceManager.GetObject("icons8_sunset_96", 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 8e92f0e6..57f3f6d6 100644
--- a/app/Properties/Resources.resx
+++ b/app/Properties/Resources.resx
@@ -211,16 +211,25 @@
..\Resources\icons8-project-management-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\icons8-brightness-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\icons8-sunset-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\icons8-microphone-96.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
+
+ ..\Resources\backlight-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
+
+
+ ..\Resources\brightness-down.png;System.Drawing.Bitmap, 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\icons8-mute-unmute-96.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/Properties/Strings.Designer.cs b/app/Properties/Strings.Designer.cs
index e8613922..ea0c7bf9 100644
--- a/app/Properties/Strings.Designer.cs
+++ b/app/Properties/Strings.Designer.cs
@@ -1,6 +1,7 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -779,6 +780,15 @@ namespace GHelper.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to Mute Mic.
+ ///
+ internal static string MuteMic {
+ get {
+ return ResourceManager.GetString("MuteMic", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Open G-Helper window.
///
diff --git a/app/Properties/Strings.resx b/app/Properties/Strings.resx
index d2d4496e..ec196a9e 100644
--- a/app/Properties/Strings.resx
+++ b/app/Properties/Strings.resx
@@ -357,6 +357,9 @@
Multizone
+
+ Mute Mic
+
Open G-Helper window
diff --git a/app/Resources/backlight-down.png b/app/Resources/backlight-down.png
new file mode 100644
index 0000000000000000000000000000000000000000..1570c4c924696abeea701669c4989108c4aa7512
GIT binary patch
literal 1120
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
O0000EjPjYvJ+tX_Rdvs;?yjyrUve`y
zw{Q13bVQFm_5gLjph0_pI$+SC
zJs@bHN#MBs+jj@ha9f&Ecu8#X88F>f2QX^OMS1)sV9NB!_%!7NT5v$Y_$2QHhw<0B
z3~cI)0~odCBZrtYogm|+k7!PyK?hhJMOPokO=>v0Y>`#q{!|^n$oN+RZD?d(YoqI~
za~0TP5(C%_d=b$7aI16Txp0DcGV0(a#7_j1jC=ea78ij^%ogp408g6qNw%N2UUwB!DL
zzVz+aKcJ9#$U(A|Ap~(p>X|C;0Dce9hmhvATWX>WKqM#T!V67aY}`YW(Y`n!SxIGYzy+w
zJ7im(_L|%Q-gg+_Z{VR8GQa@LO-nPd0+2l*?GF6X!?J
zW5zQfKWlPDa`k1bbfAk}8ZG05$rVr8%8?FqdC8&6hbA=`gTiy{N>&*MI%v}&hc4eW
z(e`nbjiQ8PA4PQnLG%K%UJW)f~83_aR`E;dD7#s!lr!0V1iuXdn|t0w3*lPglO=1N68m`Ez(
z8Ivm#`q_%Lu9I=|4jpWeFkx~=N)5YANAL2aqtBS!v9+3>1(|a#$p640+v>E(41qxD
z`mqM(zUq;?Xoi9CjMD2vAlFGpUCcNyO@Z-$0MMAz|S
z7tnW&IpMm-{B^Eny$tCCn5|Hhdt26UXKKdz^AcJ4_z8H}42hEB-2F9*bL}$XoGhkn
zm%V6{^8S!qyIP|-cb`wUtjp7Z`wEltkF>|llFH~)S(m3**q|{hg|ba^tvKvtzd@tM
z7Nsd$C@Zy^vAHYr!sMW~C~a_)-fr1(A8V7|Qdyjz{U*H#+f?`3azUwBtBXynopGfX
zvfri}d877(tyq)wgbTp8V&FUSx+S04YbR_v!4ExVs)cJO6
z#AV<&@D(`cA^{izJ_CP%D`kscB?=SxCw`UUP1r&FC`{mg@ryU1hWMsUV0ZD0GXa>$
z5Pz!)g-y%_O}PFuW#P4%XlFxC1M77(#7s{h`^qo&!i&iSq>0}^m#j8y&?y5L%=sCM
z9ddJ+a3APs;yhj9T-Sj);2BT}SLQEZGyGl&|CU=kguLR910N`!_rUoEOpqsj6=0xV@qu1omh$nU_U15Qz-b3K2E0NJ
zFM%U22EzUI8|3j0IO!|{oB~#n%L;J9Sp+x=EF+(fz;S1ZFyTrX^Rrk2dYl!6-0kG$
zp0hw$Qqan%(+tq3WZbXyWv%XS%;E^k3)-1+8Ugx&ALwTz?*g6(fLqw%hSNk?&u_<)
za#^f3vY${Iz(wpa=ClxYvaGS-G!XW1{Z^ngz5tz0Iz9{qyPR>-2@wfax$2|?Ji;!s
z?GP*%bsXp1I$U-2lyNKUq{X7*KEAs7BT_7~n$%t@1M&P%bJANJCH#(j;tf
z5>B_FEz~nNAwJ(K51n*?YuIJdNhd@}TV=>eCoM+{AfyFZW8P^&c`%m#AT5KN@~c3%
z(?m#!v%-|qMheUlK*&ba&a~4?3eFXPPX$FUBhCWA1N3p%8B0;}si0bTVJbz*zQON@c}tn(DT42CtFFviU^qZNt$Lvc`P`Xy2Gm3ksPjjpC~*&WB;H+f>oM0?Sr*0%v`4M5sBj2)qpuc$?v8J^bxyc+I5G
zW@#p+NOalCRJgU=s<|@D`NmMDIVSN%nvlxZmt4L+#{(SHU-=F61QAcsFe!c=CWv^B
zjA`*}m>}XwN>PZvg9+t{zojwhL2fZY24%O;JR}2>0Z~Kh0m*=*Bi_3*-Z00000NkvXXu0mjfoDJc#
diff --git a/app/Resources/icons8-mute-unmute-96.png b/app/Resources/icons8-mute-unmute-96.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e6213d923b98bcd28315426a850df3b453146fd
GIT binary patch
literal 979
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wk0|Rrb
zr;B4q#hkZuz596`MH)^kJ0H5SK_JXU<=Qu~BHId%-HM}
z#I%EJ55u#qNfK3$*Cz{!NZ(f}S@6-JGX)Fo)ANoG%r2j6`6pUip-~UIVcmKIbUt9LG#;Dne$7Z#>;yjT3=<}(i
z92HZZ}Ps`eV(mkdL~IjQt|}FHaLYftFD*cZz?Oga
zybAt(v(I77Rkf)9ZN`|ZVj;Xh``}E5tGktL&TZ2;!aGwS|C)+V!zPwB>@U0yupr|V
z=dHDle4QF8>{fa2;+l`EA1gD8JeQrx@U+ssS(xDspQYjrmJse44Ar}g-e+{!HcSv&
za%kV9_cF#RHk^tFSxl@SsqIsp(U8Wp$NPhTf9B6~4>cba9<|H5FFUir!Cj{Dne5iy
z<;F*RW-xs2`=yZJdm?e)Q}-%i{_8FEGr3AVgH^A`XfedMs_=0=70))gapSP?=lOdC
zUs)k?vTW9q?3qDl2uy3-{&+U4m4ZEF$%)O>*Mf7PXTD!gz*|uLT
zr}*|#rUFNgN6H&^rflq6+9C8$`oQVwFHR=uJnHdgO|btE?C~V$WLfb|DZT@zrNq;x(=RGrn!u#vLJe%BE~3;~YKDUv?WdCJV_;`%`yhDcc6l
z9|4oDeC_j`Q1K{;)go--9p(i0cGVhozTHz8^Fmd2GR>L%u5XHJOyNrAoV7a@E~`IK
zD`2t^$ud30CiIR`I!6A)dxKN!*!OXMnsb4jv-DU^O`=fC<-oF8okwp}IThwxaP2YY
z>`FP$aA4)17;WC@2>%Y1Q762G@z#=A5&bKGn`(@n!s3=hL*T;h={@C)>xb(M(<@JsbB61uSx%^LI*v
zkZ$tZ`7BdrDBi2{bm){!emA{EB-5Z_`nCG$OI>>B8C>csJR#(EYa?&uArI?iirx~L
n$BiO3aIZ_0Xal0v&%`rIroYXpD%6h=_=YNC>b381Rf0!7t0~0h{sLtR8n53Lq^MfC6YV
zGy@bsqoEm~02&R=00q!!Xa+pfjHSRkO$`9p1uW_2I;XCDG4KQM1lZrShjG9MZrgtX
zUhLL-r#F96S3^i`O7kamFN7JI->49HzWLn?0ayfF3LJxNVIP{B0`_^DKgsrHaVHDt
z0Zs)9sO?O^zvoXi0?g@jA&m=xT$-Ol2*4a*8PE%CaHH4#t*7?Q?`8;0tm8G{Bj6nH
z3-BPYKKpN1-Dmf^aC&Oj{AqjRnSuiU2i8U|cN6eAaEIBu4GaStBWqaeY7aS+tobEp
z!eijwh~>NuT&8n=2DX=-6~K-_2@`Z1dkM@tv1|
zG19Qd_R%trFQ$c%U-PG(6TSp?miX)&z)jM#HT0FJcPH>ww#|*Y
z>|FDE3!YqlZ8G8RZhh?GbB(DQ;B3LvUSu)>EOd{$eZDbO0=yh}ifHdTH<-)-ue;i2
zVz*_rsS4nWz}_@uGR4F@2%lk71@@`|_{*~q_v{l;lPO?1@UN%#KY{rsckZQ%&oPrZ
z;6$MQw@igkzV@2G*JKWOCGZ}2#N-b6!&CevQxQ!3%55e$Oa=BHpJaEuv4Det?Z|f)
zyT`shQNKz^so*E@{U%qypr`1EReGkv#Fd<_c_s(jy|UAhV=%C+Z#_ldb?;NFH15Wp
zh}{kt)ld7SSmS{LzN7xm2eyAac46%f;7983`^ud
zfdWR|EU5Ds4Q&5dY(IU=5)ly*5qo*n-@@f;(?@^Xb{+RWkw}~Y1(22kNK64FrU2>`
zKwk^5E}K63+7^I_h=_=UwDMBAg7STjs{j&H0EsDp#1uec3LuYHmjg8){i*vbA|fIp
dA|j@BPXRsFkbWZxoe%&3002ovPDHLkV1ii-?+pL|
diff --git a/app/Settings.cs b/app/Settings.cs
index 66c04072..fa268b02 100644
--- a/app/Settings.cs
+++ b/app/Settings.cs
@@ -6,6 +6,7 @@ using System.Net;
using System.Reflection;
using System.Text.Json;
using System.Timers;
+using System.Windows.Forms;
using Tools;
namespace GHelper
@@ -272,7 +273,11 @@ namespace GHelper
else
{
Program.acpi.DeviceSet(AsusACPI.GPUXG, 1, "GPU XGM");
+
+ if (Program.config.getConfigPerf("auto_apply") == 1)
+ AsusUSB.SetXGMFan(Program.config.getFanConfig(AsusFan.XGM));
}
+
InitXGM();
}
diff --git a/app/ToastForm.cs b/app/ToastForm.cs
index f532ee83..3c8a240c 100644
--- a/app/ToastForm.cs
+++ b/app/ToastForm.cs
@@ -45,10 +45,13 @@ namespace GHelper
public enum ToastIcon
{
- Brightness,
- Backlight,
+ BrightnessUp,
+ BrightnessDown,
+ BacklightUp,
+ BacklightDown,
Touchpad,
- Microphone
+ Microphone,
+ MicrophoneMute
}
public class ToastForm : OSDNativeForm
@@ -79,15 +82,24 @@ namespace GHelper
switch (toastIcon)
{
- case ToastIcon.Brightness:
- icon = Properties.Resources.icons8_brightness_96;
+ case ToastIcon.BrightnessUp:
+ icon = Properties.Resources.brightness_up;
break;
- case ToastIcon.Backlight:
- icon = Properties.Resources.icons8_sunset_96;
+ case ToastIcon.BrightnessDown:
+ icon = Properties.Resources.brightness_down;
+ break;
+ case ToastIcon.BacklightUp:
+ icon = Properties.Resources.backlight_up;
+ break;
+ case ToastIcon.BacklightDown:
+ icon = Properties.Resources.backlight_down;
break;
case ToastIcon.Microphone:
icon = Properties.Resources.icons8_microphone_96;
break;
+ case ToastIcon.MicrophoneMute:
+ icon = Properties.Resources.icons8_mute_unmute_96;
+ break;
case ToastIcon.Touchpad:
icon = Properties.Resources.icons8_touchpad_96;
break;
@@ -112,7 +124,7 @@ namespace GHelper
public void RunToast(string text, ToastIcon? icon = null)
{
- Hide();
+ //Hide();
timer.Stop();
toastText = text;