From aabead161a2791a569e28235db3f361e694a3dab Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Sun, 31 Dec 2023 15:35:00 +0100 Subject: [PATCH] Multizone toggle toast https://github.com/seerge/g-helper/issues/1822 --- app/Display/ScreenControl.cs | 3 ++- app/Input/InputDispatcher.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Display/ScreenControl.cs b/app/Display/ScreenControl.cs index 03fdb7fa..d0ff4ad9 100644 --- a/app/Display/ScreenControl.cs +++ b/app/Display/ScreenControl.cs @@ -57,11 +57,12 @@ namespace GHelper.Display } - public void ToogleMiniled() + public int ToogleMiniled() { int miniled = (Program.acpi.DeviceGet(AsusACPI.ScreenMiniled) == 1) ? 0 : 1; AppConfig.Set("miniled", miniled); SetScreen(-1, -1, miniled); + return miniled; } public void InitScreen() diff --git a/app/Input/InputDispatcher.cs b/app/Input/InputDispatcher.cs index 457d91ff..9d3cd845 100644 --- a/app/Input/InputDispatcher.cs +++ b/app/Input/InputDispatcher.cs @@ -429,7 +429,8 @@ namespace GHelper.Input NativeMethods.TurnOffScreen(); break; case "miniled": - screenControl.ToogleMiniled(); + int miniled = screenControl.ToogleMiniled(); + Program.toast.RunToast(miniled == 1 ? "Multi-Zone" : "Single-Zone", miniled == 1 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown); break; case "aura": Program.settingsForm.BeginInvoke(Program.settingsForm.CycleAuraMode);