mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58b5221b3c | ||
|
|
0192d59524 | ||
|
|
01cede58b5 | ||
|
|
3dbbddfa58 | ||
|
|
1b898b44d2 | ||
|
|
dc7362dab1 | ||
|
|
cbd4a5e27c |
@@ -16,7 +16,10 @@ namespace GHelper.Display
|
|||||||
var modes = new DISPLAYCONFIG_MODE_INFO[modeCount];
|
var modes = new DISPLAYCONFIG_MODE_INFO[modeCount];
|
||||||
err = QueryDisplayConfig(QDC.QDC_ONLY_ACTIVE_PATHS, ref pathCount, paths, ref modeCount, modes, IntPtr.Zero);
|
err = QueryDisplayConfig(QDC.QDC_ONLY_ACTIVE_PATHS, ref pathCount, paths, ref modeCount, modes, IntPtr.Zero);
|
||||||
if (err != 0)
|
if (err != 0)
|
||||||
throw new Win32Exception(err);
|
{
|
||||||
|
Logger.WriteLine("HDR Detection Error: " + new Win32Exception(err).Message);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
string internalName = AppConfig.GetString("internal_display");
|
string internalName = AppConfig.GetString("internal_display");
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
||||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<AssemblyVersion>0.186</AssemblyVersion>
|
<AssemblyVersion>0.187</AssemblyVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ namespace GHelper.Helpers
|
|||||||
"AsusCertService"
|
"AsusCertService"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//"AsusPTPService",
|
||||||
|
|
||||||
static List<string> processesAC = new() {
|
static List<string> processesAC = new() {
|
||||||
"ArmouryCrateSE.Service",
|
"ArmouryCrateSE.Service",
|
||||||
"ArmouryCrate.Service",
|
"ArmouryCrate.Service",
|
||||||
|
|||||||
@@ -69,6 +69,10 @@ namespace GHelper
|
|||||||
Logger.WriteLine("------------");
|
Logger.WriteLine("------------");
|
||||||
Logger.WriteLine("App launched: " + AppConfig.GetModel() + " :" + Assembly.GetExecutingAssembly().GetName().Version.ToString() + CultureInfo.CurrentUICulture + (ProcessHelper.IsUserAdministrator() ? "." : ""));
|
Logger.WriteLine("App launched: " + AppConfig.GetModel() + " :" + Assembly.GetExecutingAssembly().GetName().Version.ToString() + CultureInfo.CurrentUICulture + (ProcessHelper.IsUserAdministrator() ? "." : ""));
|
||||||
|
|
||||||
|
var startCount = AppConfig.Get("start_count") + 1;
|
||||||
|
AppConfig.Set("start_count", startCount);
|
||||||
|
Logger.WriteLine("Start Count: " + startCount);
|
||||||
|
|
||||||
acpi = new AsusACPI();
|
acpi = new AsusACPI();
|
||||||
|
|
||||||
if (!acpi.IsConnected() && AppConfig.IsASUS())
|
if (!acpi.IsConnected() && AppConfig.IsASUS())
|
||||||
|
|||||||
@@ -271,6 +271,12 @@ namespace GHelper
|
|||||||
|
|
||||||
buttonDonate.Click += ButtonDonate_Click;
|
buttonDonate.Click += ButtonDonate_Click;
|
||||||
|
|
||||||
|
if (AppConfig.Get("start_count") > 10 && !AppConfig.Is("donate_click"))
|
||||||
|
{
|
||||||
|
buttonDonate.BorderColor = colorTurbo;
|
||||||
|
buttonDonate.Badge = true;
|
||||||
|
}
|
||||||
|
|
||||||
labelDynamicLighting.Click += LabelDynamicLighting_Click;
|
labelDynamicLighting.Click += LabelDynamicLighting_Click;
|
||||||
|
|
||||||
panelPerformance.Focus();
|
panelPerformance.Focus();
|
||||||
@@ -279,6 +285,8 @@ namespace GHelper
|
|||||||
|
|
||||||
private void ButtonDonate_Click(object? sender, EventArgs e)
|
private void ButtonDonate_Click(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
AppConfig.Set("donate_click", 1);
|
||||||
|
buttonDonate.Badge = false;
|
||||||
Process.Start(new ProcessStartInfo("https://github.com/seerge/g-helper/wiki/Support-Project") { UseShellExecute = true });
|
Process.Start(new ProcessStartInfo("https://github.com/seerge/g-helper/wiki/Support-Project") { UseShellExecute = true });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -52,6 +52,16 @@ namespace GHelper.UI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private bool badge = false;
|
||||||
|
public bool Badge
|
||||||
|
{
|
||||||
|
get { return badge; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
badge = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public RButton()
|
public RButton()
|
||||||
{
|
{
|
||||||
DoubleBuffered = true;
|
DoubleBuffered = true;
|
||||||
@@ -99,6 +109,15 @@ namespace GHelper.UI
|
|||||||
pevent.Graphics.DrawPath(penBorder, pathBorder);
|
pevent.Graphics.DrawPath(penBorder, pathBorder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (badge)
|
||||||
|
{
|
||||||
|
using (Brush brush = new SolidBrush(borderColor))
|
||||||
|
{
|
||||||
|
var radius = ratio * 10;
|
||||||
|
pevent.Graphics.FillEllipse(brush, rectSurface.Width - rectSurface.Height / 2 - radius, rectSurface.Height / 2 - radius, radius + radius, radius + radius);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!Enabled && ForeColor != SystemColors.ControlText)
|
if (!Enabled && ForeColor != SystemColors.ControlText)
|
||||||
{
|
{
|
||||||
var rect = pevent.ClipRectangle;
|
var rect = pevent.ClipRectangle;
|
||||||
|
|||||||
Reference in New Issue
Block a user