mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Compare commits
1 Commits
gamma
...
wmi_resubs
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d38e8b29c |
@@ -389,11 +389,6 @@ public static class AppConfig
|
|||||||
return ContainsModel("GA503") || IsSlash();
|
return ContainsModel("GA503") || IsSlash();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsOLED()
|
|
||||||
{
|
|
||||||
return ContainsModel("OLED") || IsSlash() || ContainsModel("UX64") || ContainsModel("UX34") || ContainsModel("K360") || ContainsModel("X150");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static bool IsStrix()
|
public static bool IsStrix()
|
||||||
{
|
{
|
||||||
return ContainsModel("Strix") || ContainsModel("Scar") || ContainsModel("G703G");
|
return ContainsModel("Strix") || ContainsModel("Scar") || ContainsModel("G703G");
|
||||||
|
|||||||
@@ -223,6 +223,8 @@ public class AsusACPI
|
|||||||
return _connected;
|
return _connected;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static ManagementEventWatcher? watcher;
|
||||||
|
|
||||||
public AsusACPI()
|
public AsusACPI()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@@ -747,10 +749,14 @@ public class AsusACPI
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ManagementEventWatcher watcher = new ManagementEventWatcher();
|
if (watcher is null)
|
||||||
watcher.EventArrived += new EventArrivedEventHandler(EventHandler);
|
{
|
||||||
watcher.Scope = new ManagementScope("root\\wmi");
|
watcher = new ManagementEventWatcher();
|
||||||
watcher.Query = new WqlEventQuery("SELECT * FROM AsusAtkWmiEvent");
|
watcher.EventArrived += new EventArrivedEventHandler(EventHandler);
|
||||||
|
watcher.Scope = new ManagementScope("root\\wmi");
|
||||||
|
watcher.Query = new WqlEventQuery("SELECT * FROM AsusAtkWmiEvent");
|
||||||
|
}
|
||||||
|
|
||||||
watcher.Start();
|
watcher.Start();
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
|||||||
@@ -1,112 +0,0 @@
|
|||||||
namespace GHelper.Display
|
|
||||||
{
|
|
||||||
|
|
||||||
public class DisplayGammaRamp
|
|
||||||
{
|
|
||||||
|
|
||||||
public DisplayGammaRamp(ushort[] red, ushort[] green, ushort[] blue)
|
|
||||||
{
|
|
||||||
if (red?.Length != GammaRamp.DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(red));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (green?.Length != GammaRamp.DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(green));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (blue?.Length != GammaRamp.DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(blue));
|
|
||||||
}
|
|
||||||
|
|
||||||
Red = red;
|
|
||||||
Green = green;
|
|
||||||
Blue = blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public DisplayGammaRamp(double brightness = 1, double contrast = 1, double gamma = 1)
|
|
||||||
: this(
|
|
||||||
CalculateLUT(brightness, contrast, gamma),
|
|
||||||
CalculateLUT(brightness, contrast, gamma),
|
|
||||||
CalculateLUT(brightness, contrast, gamma)
|
|
||||||
)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public DisplayGammaRamp(
|
|
||||||
double redBrightness,
|
|
||||||
double redContrast,
|
|
||||||
double redGamma,
|
|
||||||
double greenBrightness,
|
|
||||||
double greenContrast,
|
|
||||||
double greenGamma,
|
|
||||||
double blueBrightness,
|
|
||||||
double blueContrast,
|
|
||||||
double blueGamma
|
|
||||||
)
|
|
||||||
: this(
|
|
||||||
CalculateLUT(redBrightness, redContrast, redGamma),
|
|
||||||
CalculateLUT(greenBrightness, greenContrast, greenGamma),
|
|
||||||
CalculateLUT(blueBrightness, blueContrast, blueGamma)
|
|
||||||
)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
internal DisplayGammaRamp(GammaRamp ramp) :
|
|
||||||
this(ramp.Red, ramp.Green, ramp.Blue)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
public ushort[] Blue { get; }
|
|
||||||
public ushort[] Green { get; }
|
|
||||||
public ushort[] Red { get; }
|
|
||||||
private static ushort[] CalculateLUT(double brightness, double contrast, double gamma)
|
|
||||||
{
|
|
||||||
brightness = 0.5 + brightness / 2;
|
|
||||||
var result = new ushort[GammaRamp.DataPoints];
|
|
||||||
for (var i = 0; i < result.Length; i++)
|
|
||||||
{
|
|
||||||
result[i] = (ushort)(brightness * ushort.MaxValue * i / (float)(result.Length - 1));
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool IsOriginal()
|
|
||||||
{
|
|
||||||
int MaxRed = Red[Red.Length - 1];
|
|
||||||
int MaxGreen = Green[Green.Length - 1];
|
|
||||||
int MaxBlue = Blue[Blue.Length - 1];
|
|
||||||
return (Math.Abs((MaxRed + MaxGreen + MaxBlue) / 3 - ushort.MaxValue) < 256);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static ushort[] Brightness(ushort[] data, double brightness)
|
|
||||||
{
|
|
||||||
var result = new ushort[GammaRamp.DataPoints];
|
|
||||||
for (var i = 0; i < result.Length; i++)
|
|
||||||
{
|
|
||||||
if (brightness < 0.5)
|
|
||||||
result[i] = (ushort)(0.5 * ushort.MaxValue * Math.Pow((float)i/(result.Length - 1), 2 - brightness*2));
|
|
||||||
else
|
|
||||||
result[i] = (ushort)(data[i] * brightness);
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
internal GammaRamp AsBrightnessRamp(double brightness)
|
|
||||||
{
|
|
||||||
return new GammaRamp(
|
|
||||||
Brightness(Red, brightness),
|
|
||||||
Brightness(Green, brightness),
|
|
||||||
Brightness(Blue, brightness)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
internal GammaRamp AsRamp()
|
|
||||||
{
|
|
||||||
return new GammaRamp(Red, Green, Blue);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
using System.Runtime.InteropServices;
|
|
||||||
|
|
||||||
namespace GHelper.Display
|
|
||||||
{
|
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
|
||||||
internal struct GammaRamp
|
|
||||||
{
|
|
||||||
public const int DataPoints = 256;
|
|
||||||
|
|
||||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = DataPoints)]
|
|
||||||
public readonly ushort[] Red;
|
|
||||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = DataPoints)]
|
|
||||||
public readonly ushort[] Green;
|
|
||||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = DataPoints)]
|
|
||||||
public readonly ushort[] Blue;
|
|
||||||
|
|
||||||
public GammaRamp(ushort[] red, ushort[] green, ushort[] blue)
|
|
||||||
{
|
|
||||||
if (red == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException(nameof(red));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (green == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException(nameof(green));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (blue == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException(nameof(blue));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (red.Length != DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(red));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (green.Length != DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(green));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (blue.Length != DataPoints)
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(blue));
|
|
||||||
}
|
|
||||||
|
|
||||||
Red = red;
|
|
||||||
Green = green;
|
|
||||||
Blue = blue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
using System.Runtime.InteropServices;
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace GHelper.Display
|
namespace GHelper.Display
|
||||||
{
|
{
|
||||||
@@ -7,8 +7,6 @@ namespace GHelper.Display
|
|||||||
|
|
||||||
public const int MAX_REFRESH = 1000;
|
public const int MAX_REFRESH = 1000;
|
||||||
|
|
||||||
public static DisplayGammaRamp? gammaRamp;
|
|
||||||
|
|
||||||
public void AutoScreen(bool force = false)
|
public void AutoScreen(bool force = false)
|
||||||
{
|
{
|
||||||
if (force || AppConfig.Is("screen_auto"))
|
if (force || AppConfig.Is("screen_auto"))
|
||||||
@@ -24,70 +22,6 @@ namespace GHelper.Display
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SaveGamma()
|
|
||||||
{
|
|
||||||
var screenName = ScreenNative.FindLaptopScreen();
|
|
||||||
if (screenName is null) return;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
var handle = ScreenNative.CreateDC(screenName, screenName, null, IntPtr.Zero);
|
|
||||||
var gammaRamp = new GammaRamp();
|
|
||||||
if (ScreenNative.GetDeviceGammaRamp(handle, ref gammaRamp))
|
|
||||||
{
|
|
||||||
var gamma = new DisplayGammaRamp(gammaRamp);
|
|
||||||
Logger.WriteLine("Gamma R: " + string.Join("-", gamma.Red));
|
|
||||||
Logger.WriteLine("Gamma G: " + string.Join("-", gamma.Green));
|
|
||||||
Logger.WriteLine("Gamma B: " + string.Join("-", gamma.Blue));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Logger.WriteLine(ex.ToString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void SetGamma(int brightness = 100)
|
|
||||||
{
|
|
||||||
var bright = Math.Round((float)brightness / 200 + 0.5, 2);
|
|
||||||
|
|
||||||
var screenName = ScreenNative.FindLaptopScreen();
|
|
||||||
if (screenName is null) return;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
var handle = ScreenNative.CreateDC(screenName, screenName, null, IntPtr.Zero);
|
|
||||||
if (gammaRamp is null)
|
|
||||||
{
|
|
||||||
var gammaDump = new GammaRamp();
|
|
||||||
if (ScreenNative.GetDeviceGammaRamp(handle, ref gammaDump))
|
|
||||||
{
|
|
||||||
gammaRamp = new DisplayGammaRamp(gammaDump);
|
|
||||||
Logger.WriteLine("Gamma R: " + string.Join("-", gammaRamp.Red));
|
|
||||||
Logger.WriteLine("Gamma G: " + string.Join("-", gammaRamp.Green));
|
|
||||||
Logger.WriteLine("Gamma B: " + string.Join("-", gammaRamp.Blue));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (gammaRamp is null || !gammaRamp.IsOriginal())
|
|
||||||
{
|
|
||||||
Logger.WriteLine("Default Gamma");
|
|
||||||
gammaRamp = new DisplayGammaRamp();
|
|
||||||
}
|
|
||||||
|
|
||||||
var ramp = gammaRamp.AsBrightnessRamp(bright);
|
|
||||||
bool result = ScreenNative.SetDeviceGammaRamp(handle, ref ramp);
|
|
||||||
|
|
||||||
Logger.WriteLine("Brightness " + bright.ToString() + ": " + result);
|
|
||||||
|
|
||||||
} catch (Exception ex)
|
|
||||||
{
|
|
||||||
Logger.WriteLine(ex.ToString());
|
|
||||||
}
|
|
||||||
|
|
||||||
//ScreenBrightness.Set(60 + (int)(40 * bright));
|
|
||||||
}
|
|
||||||
|
|
||||||
public void SetScreen(int frequency = -1, int overdrive = -1, int miniled = -1)
|
public void SetScreen(int frequency = -1, int overdrive = -1, int miniled = -1)
|
||||||
{
|
{
|
||||||
var laptopScreen = ScreenNative.FindLaptopScreen(true);
|
var laptopScreen = ScreenNative.FindLaptopScreen(true);
|
||||||
@@ -137,8 +71,7 @@ namespace GHelper.Display
|
|||||||
if (miniled1 >= 0)
|
if (miniled1 >= 0)
|
||||||
{
|
{
|
||||||
miniled = (miniled1 == 1) ? 0 : 1;
|
miniled = (miniled1 == 1) ? 0 : 1;
|
||||||
}
|
} else
|
||||||
else
|
|
||||||
{
|
{
|
||||||
switch (miniled2)
|
switch (miniled2)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -32,16 +32,6 @@ namespace GHelper.Display
|
|||||||
}
|
}
|
||||||
internal class ScreenNative
|
internal class ScreenNative
|
||||||
{
|
{
|
||||||
|
|
||||||
[DllImport("gdi32", CharSet = CharSet.Unicode)]
|
|
||||||
internal static extern IntPtr CreateDC(string driver, string device, string port, IntPtr deviceMode);
|
|
||||||
|
|
||||||
[DllImport("gdi32")]
|
|
||||||
internal static extern bool SetDeviceGammaRamp(IntPtr dcHandle, ref GammaRamp ramp);
|
|
||||||
|
|
||||||
[DllImport("gdi32")]
|
|
||||||
internal static extern bool GetDeviceGammaRamp(IntPtr dcHandle, ref GammaRamp ramp);
|
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
|
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
|
||||||
public struct DEVMODE
|
public struct DEVMODE
|
||||||
{
|
{
|
||||||
@@ -156,7 +146,7 @@ namespace GHelper.Display
|
|||||||
public const string defaultDevice = @"\\.\DISPLAY1";
|
public const string defaultDevice = @"\\.\DISPLAY1";
|
||||||
|
|
||||||
|
|
||||||
public static string? FindInternalName(bool log = false)
|
private static string? FindInternalName(bool log = false)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -32,9 +32,6 @@ namespace GHelper.Input
|
|||||||
byte[] result = Program.acpi.DeviceInit();
|
byte[] result = Program.acpi.DeviceInit();
|
||||||
Debug.WriteLine($"Init: {BitConverter.ToString(result)}");
|
Debug.WriteLine($"Init: {BitConverter.ToString(result)}");
|
||||||
|
|
||||||
Program.acpi.SubscribeToEvents(WatcherEventArrived);
|
|
||||||
//Task.Run(Program.acpi.RunListener);
|
|
||||||
|
|
||||||
hook.KeyPressed += new EventHandler<KeyPressedEventArgs>(KeyPressed);
|
hook.KeyPressed += new EventHandler<KeyPressedEventArgs>(KeyPressed);
|
||||||
|
|
||||||
RegisterKeys();
|
RegisterKeys();
|
||||||
@@ -83,6 +80,8 @@ namespace GHelper.Input
|
|||||||
else
|
else
|
||||||
Logger.WriteLine("Optimization service is running");
|
Logger.WriteLine("Optimization service is running");
|
||||||
|
|
||||||
|
Program.acpi.SubscribeToEvents(WatcherEventArrived);
|
||||||
|
|
||||||
InitBacklightTimer();
|
InitBacklightTimer();
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("VivoBook")) Program.acpi.DeviceSet(AsusACPI.FnLock, AppConfig.Is("fn_lock") ? 1 : 0, "FnLock");
|
if (AppConfig.ContainsModel("VivoBook")) Program.acpi.DeviceSet(AsusACPI.FnLock, AppConfig.Is("fn_lock") ? 1 : 0, "FnLock");
|
||||||
|
|||||||
10
app/Properties/Resources.Designer.cs
generated
10
app/Properties/Resources.Designer.cs
generated
@@ -210,16 +210,6 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
internal static System.Drawing.Bitmap icons8_brightness_32 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("icons8-brightness-32", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -136,9 +136,6 @@
|
|||||||
<data name="icons8-bicycle-48 (1)" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-bicycle-48 (1)" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-bicycle-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-bicycle-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="standard" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="eco" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="eco" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -166,15 +163,9 @@
|
|||||||
<data name="icons8-automation-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-automation-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-automation-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-automation-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-settings-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-settings-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="brightness_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="brightness_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\brightness-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\brightness-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="brightness_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\brightness-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="icons8_processor_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_processor_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-processor-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-processor-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -196,9 +187,15 @@
|
|||||||
<data name="icons8-laptop-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-laptop-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-laptop-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-laptop-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ally" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\ally.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8_remove_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_remove_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-remove-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-remove-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8_share_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-share-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8_function" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_function" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-function-mac-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-function-mac-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -232,11 +229,14 @@
|
|||||||
<data name="icons8-xbox-rt-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-xbox-rt-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-xbox-rt-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-xbox-rt-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8_controller_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-controller-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8-fan-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-fan-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-fan-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-fan-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_controller_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-settings-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-controller-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-settings-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_maus_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_maus_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-maus-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-maus-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -250,11 +250,8 @@
|
|||||||
<data name="dot_ultimate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="dot_ultimate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\dot-ultimate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\dot-ultimate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-heartbeat-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="brightness_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-heartbeat-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\brightness-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
|
||||||
<data name="ally" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\ally.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="backlight_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="backlight_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\backlight-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\backlight-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -322,8 +319,8 @@
|
|||||||
<data name="icons8_software_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_software_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-software-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-software-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_share_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="standard" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-share-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\standard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-soonvibes-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-soonvibes-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-soonvibes-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-soonvibes-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -334,7 +331,7 @@
|
|||||||
<data name="icons8-charging-battery-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-charging-battery-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-charging-battery-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-charging-battery-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-brightness-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-heartbeat-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-brightness-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-heartbeat-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 420 B |
137
app/Settings.Designer.cs
generated
137
app/Settings.Designer.cs
generated
@@ -34,7 +34,6 @@ namespace GHelper
|
|||||||
tableLayoutMatrix = new TableLayoutPanel();
|
tableLayoutMatrix = new TableLayoutPanel();
|
||||||
comboMatrix = new RComboBox();
|
comboMatrix = new RComboBox();
|
||||||
comboMatrixRunning = new RComboBox();
|
comboMatrixRunning = new RComboBox();
|
||||||
comboInterval = new RComboBox();
|
|
||||||
buttonMatrix = new RButton();
|
buttonMatrix = new RButton();
|
||||||
panelMatrixTitle = new Panel();
|
panelMatrixTitle = new Panel();
|
||||||
pictureMatrix = new PictureBox();
|
pictureMatrix = new PictureBox();
|
||||||
@@ -120,12 +119,7 @@ namespace GHelper
|
|||||||
panelAllyTitle = new Panel();
|
panelAllyTitle = new Panel();
|
||||||
pictureAlly = new PictureBox();
|
pictureAlly = new PictureBox();
|
||||||
labelAlly = new Label();
|
labelAlly = new Label();
|
||||||
panelGamma = new Panel();
|
comboInterval = new RComboBox();
|
||||||
sliderGamma = new Slider();
|
|
||||||
panelGammaTitle = new Panel();
|
|
||||||
labelGamma = new Label();
|
|
||||||
pictureGamma = new PictureBox();
|
|
||||||
labelGammaTitle = new Label();
|
|
||||||
panelMatrix.SuspendLayout();
|
panelMatrix.SuspendLayout();
|
||||||
tableLayoutMatrix.SuspendLayout();
|
tableLayoutMatrix.SuspendLayout();
|
||||||
panelMatrixTitle.SuspendLayout();
|
panelMatrixTitle.SuspendLayout();
|
||||||
@@ -164,9 +158,6 @@ namespace GHelper
|
|||||||
tableLayoutAlly.SuspendLayout();
|
tableLayoutAlly.SuspendLayout();
|
||||||
panelAllyTitle.SuspendLayout();
|
panelAllyTitle.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureAlly).BeginInit();
|
((System.ComponentModel.ISupportInitialize)pictureAlly).BeginInit();
|
||||||
panelGamma.SuspendLayout();
|
|
||||||
panelGammaTitle.SuspendLayout();
|
|
||||||
((System.ComponentModel.ISupportInitialize)pictureGamma).BeginInit();
|
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
// panelMatrix
|
// panelMatrix
|
||||||
@@ -178,7 +169,7 @@ namespace GHelper
|
|||||||
panelMatrix.Controls.Add(panelMatrixTitle);
|
panelMatrix.Controls.Add(panelMatrixTitle);
|
||||||
panelMatrix.Controls.Add(checkMatrix);
|
panelMatrix.Controls.Add(checkMatrix);
|
||||||
panelMatrix.Dock = DockStyle.Top;
|
panelMatrix.Dock = DockStyle.Top;
|
||||||
panelMatrix.Location = new Point(11, 950);
|
panelMatrix.Location = new Point(11, 827);
|
||||||
panelMatrix.Margin = new Padding(0);
|
panelMatrix.Margin = new Padding(0);
|
||||||
panelMatrix.Name = "panelMatrix";
|
panelMatrix.Name = "panelMatrix";
|
||||||
panelMatrix.Padding = new Padding(20, 20, 20, 10);
|
panelMatrix.Padding = new Padding(20, 20, 20, 10);
|
||||||
@@ -239,21 +230,6 @@ namespace GHelper
|
|||||||
comboMatrixRunning.Size = new Size(248, 40);
|
comboMatrixRunning.Size = new Size(248, 40);
|
||||||
comboMatrixRunning.TabIndex = 17;
|
comboMatrixRunning.TabIndex = 17;
|
||||||
//
|
//
|
||||||
// comboInterval
|
|
||||||
//
|
|
||||||
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.FormattingEnabled = true;
|
|
||||||
comboInterval.ItemHeight = 32;
|
|
||||||
comboInterval.Location = new Point(7, 75);
|
|
||||||
comboInterval.Margin = new Padding(7, 11, 7, 8);
|
|
||||||
comboInterval.Name = "comboInterval";
|
|
||||||
comboInterval.Size = new Size(248, 40);
|
|
||||||
comboInterval.TabIndex = 19;
|
|
||||||
comboInterval.Visible = false;
|
|
||||||
//
|
|
||||||
// buttonMatrix
|
// buttonMatrix
|
||||||
//
|
//
|
||||||
buttonMatrix.Activated = false;
|
buttonMatrix.Activated = false;
|
||||||
@@ -325,7 +301,7 @@ namespace GHelper
|
|||||||
panelBattery.Controls.Add(sliderBattery);
|
panelBattery.Controls.Add(sliderBattery);
|
||||||
panelBattery.Controls.Add(panelBatteryTitle);
|
panelBattery.Controls.Add(panelBatteryTitle);
|
||||||
panelBattery.Dock = DockStyle.Top;
|
panelBattery.Dock = DockStyle.Top;
|
||||||
panelBattery.Location = new Point(11, 1608);
|
panelBattery.Location = new Point(11, 1485);
|
||||||
panelBattery.Margin = new Padding(0);
|
panelBattery.Margin = new Padding(0);
|
||||||
panelBattery.Name = "panelBattery";
|
panelBattery.Name = "panelBattery";
|
||||||
panelBattery.Padding = new Padding(20, 20, 20, 10);
|
panelBattery.Padding = new Padding(20, 20, 20, 10);
|
||||||
@@ -417,7 +393,7 @@ namespace GHelper
|
|||||||
panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
panelFooter.Controls.Add(tableButtons);
|
panelFooter.Controls.Add(tableButtons);
|
||||||
panelFooter.Dock = DockStyle.Top;
|
panelFooter.Dock = DockStyle.Top;
|
||||||
panelFooter.Location = new Point(11, 1783);
|
panelFooter.Location = new Point(11, 1660);
|
||||||
panelFooter.Margin = new Padding(0);
|
panelFooter.Margin = new Padding(0);
|
||||||
panelFooter.Name = "panelFooter";
|
panelFooter.Name = "panelFooter";
|
||||||
panelFooter.Padding = new Padding(20);
|
panelFooter.Padding = new Padding(20);
|
||||||
@@ -1164,7 +1140,7 @@ namespace GHelper
|
|||||||
panelKeyboard.Controls.Add(tableLayoutKeyboard);
|
panelKeyboard.Controls.Add(tableLayoutKeyboard);
|
||||||
panelKeyboard.Controls.Add(panelKeyboardTitle);
|
panelKeyboard.Controls.Add(panelKeyboardTitle);
|
||||||
panelKeyboard.Dock = DockStyle.Top;
|
panelKeyboard.Dock = DockStyle.Top;
|
||||||
panelKeyboard.Location = new Point(11, 1266);
|
panelKeyboard.Location = new Point(11, 1143);
|
||||||
panelKeyboard.Margin = new Padding(0);
|
panelKeyboard.Margin = new Padding(0);
|
||||||
panelKeyboard.Name = "panelKeyboard";
|
panelKeyboard.Name = "panelKeyboard";
|
||||||
panelKeyboard.Padding = new Padding(20);
|
panelKeyboard.Padding = new Padding(20);
|
||||||
@@ -1340,7 +1316,7 @@ namespace GHelper
|
|||||||
panelVersion.Controls.Add(labelCharge);
|
panelVersion.Controls.Add(labelCharge);
|
||||||
panelVersion.Controls.Add(checkStartup);
|
panelVersion.Controls.Add(checkStartup);
|
||||||
panelVersion.Dock = DockStyle.Top;
|
panelVersion.Dock = DockStyle.Top;
|
||||||
panelVersion.Location = new Point(11, 1727);
|
panelVersion.Location = new Point(11, 1604);
|
||||||
panelVersion.Margin = new Padding(4);
|
panelVersion.Margin = new Padding(4);
|
||||||
panelVersion.Name = "panelVersion";
|
panelVersion.Name = "panelVersion";
|
||||||
panelVersion.Size = new Size(827, 56);
|
panelVersion.Size = new Size(827, 56);
|
||||||
@@ -1365,7 +1341,7 @@ namespace GHelper
|
|||||||
panelPeripherals.Controls.Add(tableLayoutPeripherals);
|
panelPeripherals.Controls.Add(tableLayoutPeripherals);
|
||||||
panelPeripherals.Controls.Add(panelPeripheralsTile);
|
panelPeripherals.Controls.Add(panelPeripheralsTile);
|
||||||
panelPeripherals.Dock = DockStyle.Top;
|
panelPeripherals.Dock = DockStyle.Top;
|
||||||
panelPeripherals.Location = new Point(11, 1410);
|
panelPeripherals.Location = new Point(11, 1287);
|
||||||
panelPeripherals.Margin = new Padding(0);
|
panelPeripherals.Margin = new Padding(0);
|
||||||
panelPeripherals.Name = "panelPeripherals";
|
panelPeripherals.Name = "panelPeripherals";
|
||||||
panelPeripherals.Padding = new Padding(20, 20, 20, 10);
|
panelPeripherals.Padding = new Padding(20, 20, 20, 10);
|
||||||
@@ -1507,7 +1483,7 @@ namespace GHelper
|
|||||||
panelAlly.Controls.Add(tableLayoutAlly);
|
panelAlly.Controls.Add(tableLayoutAlly);
|
||||||
panelAlly.Controls.Add(panelAllyTitle);
|
panelAlly.Controls.Add(panelAllyTitle);
|
||||||
panelAlly.Dock = DockStyle.Top;
|
panelAlly.Dock = DockStyle.Top;
|
||||||
panelAlly.Location = new Point(11, 1126);
|
panelAlly.Location = new Point(11, 1003);
|
||||||
panelAlly.Margin = new Padding(0);
|
panelAlly.Margin = new Padding(0);
|
||||||
panelAlly.Name = "panelAlly";
|
panelAlly.Name = "panelAlly";
|
||||||
panelAlly.Padding = new Padding(20, 20, 20, 0);
|
panelAlly.Padding = new Padding(20, 20, 20, 0);
|
||||||
@@ -1635,79 +1611,20 @@ namespace GHelper
|
|||||||
labelAlly.TabIndex = 26;
|
labelAlly.TabIndex = 26;
|
||||||
labelAlly.Text = "Ally Controller";
|
labelAlly.Text = "Ally Controller";
|
||||||
//
|
//
|
||||||
// panelGamma
|
// comboInterval
|
||||||
//
|
//
|
||||||
panelGamma.AutoSize = true;
|
comboInterval.BorderColor = Color.White;
|
||||||
panelGamma.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
comboInterval.ButtonColor = Color.FromArgb(255, 255, 255);
|
||||||
panelGamma.Controls.Add(sliderGamma);
|
comboInterval.Dock = DockStyle.Top;
|
||||||
panelGamma.Controls.Add(panelGammaTitle);
|
comboInterval.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
panelGamma.Dock = DockStyle.Top;
|
comboInterval.FormattingEnabled = true;
|
||||||
panelGamma.Location = new Point(11, 827);
|
comboInterval.ItemHeight = 32;
|
||||||
panelGamma.Margin = new Padding(0);
|
comboInterval.Location = new Point(7, 75);
|
||||||
panelGamma.Name = "panelGamma";
|
comboInterval.Margin = new Padding(7, 11, 7, 8);
|
||||||
panelGamma.Padding = new Padding(20, 20, 20, 10);
|
comboInterval.Name = "comboInterval";
|
||||||
panelGamma.Size = new Size(827, 123);
|
comboInterval.Size = new Size(248, 40);
|
||||||
panelGamma.TabIndex = 9;
|
comboInterval.TabIndex = 19;
|
||||||
panelGamma.Visible = false;
|
comboInterval.Visible = false;
|
||||||
//
|
|
||||||
// sliderGamma
|
|
||||||
//
|
|
||||||
sliderGamma.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
|
|
||||||
sliderGamma.Location = new Point(40, 69);
|
|
||||||
sliderGamma.Margin = new Padding(4);
|
|
||||||
sliderGamma.Max = 100;
|
|
||||||
sliderGamma.Min = 0;
|
|
||||||
sliderGamma.Name = "sliderGamma";
|
|
||||||
sliderGamma.Size = new Size(752, 40);
|
|
||||||
sliderGamma.Step = 10;
|
|
||||||
sliderGamma.TabIndex = 20;
|
|
||||||
sliderGamma.Text = "sliderGamma";
|
|
||||||
sliderGamma.Value = 100;
|
|
||||||
//
|
|
||||||
// panelGammaTitle
|
|
||||||
//
|
|
||||||
panelGammaTitle.Controls.Add(labelGamma);
|
|
||||||
panelGammaTitle.Controls.Add(pictureGamma);
|
|
||||||
panelGammaTitle.Controls.Add(labelGammaTitle);
|
|
||||||
panelGammaTitle.Dock = DockStyle.Top;
|
|
||||||
panelGammaTitle.Location = new Point(20, 20);
|
|
||||||
panelGammaTitle.Margin = new Padding(4);
|
|
||||||
panelGammaTitle.Name = "panelGammaTitle";
|
|
||||||
panelGammaTitle.Padding = new Padding(0, 0, 0, 4);
|
|
||||||
panelGammaTitle.Size = new Size(787, 44);
|
|
||||||
panelGammaTitle.TabIndex = 40;
|
|
||||||
//
|
|
||||||
// labelGamma
|
|
||||||
//
|
|
||||||
labelGamma.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
|
||||||
labelGamma.Location = new Point(675, 4);
|
|
||||||
labelGamma.Margin = new Padding(8, 0, 8, 0);
|
|
||||||
labelGamma.Name = "labelGamma";
|
|
||||||
labelGamma.Size = new Size(107, 36);
|
|
||||||
labelGamma.TabIndex = 39;
|
|
||||||
labelGamma.Text = " ";
|
|
||||||
labelGamma.TextAlign = ContentAlignment.TopRight;
|
|
||||||
//
|
|
||||||
// pictureGamma
|
|
||||||
//
|
|
||||||
pictureGamma.BackgroundImage = Properties.Resources.icons8_brightness_32;
|
|
||||||
pictureGamma.BackgroundImageLayout = ImageLayout.Zoom;
|
|
||||||
pictureGamma.Location = new Point(4, 2);
|
|
||||||
pictureGamma.Margin = new Padding(4);
|
|
||||||
pictureGamma.Name = "pictureGamma";
|
|
||||||
pictureGamma.Size = new Size(32, 32);
|
|
||||||
pictureGamma.TabIndex = 38;
|
|
||||||
pictureGamma.TabStop = false;
|
|
||||||
//
|
|
||||||
// labelGammaTitle
|
|
||||||
//
|
|
||||||
labelGammaTitle.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
|
||||||
labelGammaTitle.Location = new Point(43, 0);
|
|
||||||
labelGammaTitle.Margin = new Padding(8, 0, 8, 0);
|
|
||||||
labelGammaTitle.Name = "labelGammaTitle";
|
|
||||||
labelGammaTitle.Size = new Size(307, 32);
|
|
||||||
labelGammaTitle.TabIndex = 37;
|
|
||||||
labelGammaTitle.Text = "Flicker-free Dimming";
|
|
||||||
//
|
//
|
||||||
// SettingsForm
|
// SettingsForm
|
||||||
//
|
//
|
||||||
@@ -1715,7 +1632,7 @@ namespace GHelper
|
|||||||
AutoScaleMode = AutoScaleMode.Dpi;
|
AutoScaleMode = AutoScaleMode.Dpi;
|
||||||
AutoSize = true;
|
AutoSize = true;
|
||||||
AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
ClientSize = new Size(849, 2119);
|
ClientSize = new Size(849, 1717);
|
||||||
Controls.Add(panelFooter);
|
Controls.Add(panelFooter);
|
||||||
Controls.Add(panelVersion);
|
Controls.Add(panelVersion);
|
||||||
Controls.Add(panelBattery);
|
Controls.Add(panelBattery);
|
||||||
@@ -1723,7 +1640,6 @@ namespace GHelper
|
|||||||
Controls.Add(panelKeyboard);
|
Controls.Add(panelKeyboard);
|
||||||
Controls.Add(panelAlly);
|
Controls.Add(panelAlly);
|
||||||
Controls.Add(panelMatrix);
|
Controls.Add(panelMatrix);
|
||||||
Controls.Add(panelGamma);
|
|
||||||
Controls.Add(panelScreen);
|
Controls.Add(panelScreen);
|
||||||
Controls.Add(panelGPU);
|
Controls.Add(panelGPU);
|
||||||
Controls.Add(panelPerformance);
|
Controls.Add(panelPerformance);
|
||||||
@@ -1792,9 +1708,6 @@ namespace GHelper
|
|||||||
panelAllyTitle.ResumeLayout(false);
|
panelAllyTitle.ResumeLayout(false);
|
||||||
panelAllyTitle.PerformLayout();
|
panelAllyTitle.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureAlly).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureAlly).EndInit();
|
||||||
panelGamma.ResumeLayout(false);
|
|
||||||
panelGammaTitle.ResumeLayout(false);
|
|
||||||
((System.ComponentModel.ISupportInitialize)pictureGamma).EndInit();
|
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
PerformLayout();
|
PerformLayout();
|
||||||
}
|
}
|
||||||
@@ -1890,11 +1803,5 @@ namespace GHelper
|
|||||||
private RButton buttonController;
|
private RButton buttonController;
|
||||||
private RButton buttonOverlay;
|
private RButton buttonOverlay;
|
||||||
private RComboBox comboInterval;
|
private RComboBox comboInterval;
|
||||||
private Panel panelGamma;
|
|
||||||
private Slider sliderGamma;
|
|
||||||
private Panel panelGammaTitle;
|
|
||||||
private Label labelGamma;
|
|
||||||
private PictureBox pictureGamma;
|
|
||||||
private Label labelGammaTitle;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -253,19 +253,9 @@ namespace GHelper
|
|||||||
VisualiseFnLock();
|
VisualiseFnLock();
|
||||||
buttonFnLock.Click += ButtonFnLock_Click;
|
buttonFnLock.Click += ButtonFnLock_Click;
|
||||||
|
|
||||||
panelGamma.Visible = AppConfig.IsOLED();
|
|
||||||
sliderGamma.ValueChanged += SliderGamma_ValueChanged;
|
|
||||||
labelGamma.Text = "100%";
|
|
||||||
|
|
||||||
panelPerformance.Focus();
|
panelPerformance.Focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SliderGamma_ValueChanged(object? sender, EventArgs e)
|
|
||||||
{
|
|
||||||
screenControl.SetGamma(sliderGamma.Value);
|
|
||||||
labelGamma.Text = sliderGamma.Value + "%";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ButtonOverlay_Click(object? sender, EventArgs e)
|
private void ButtonOverlay_Click(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
KeyboardHook.KeyKeyKeyPress(Keys.LControlKey, Keys.LShiftKey, Keys.O);
|
KeyboardHook.KeyKeyKeyPress(Keys.LControlKey, Keys.LShiftKey, Keys.O);
|
||||||
|
|||||||
Reference in New Issue
Block a user