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;