UI Tweaks

This commit is contained in:
Serge
2024-01-02 17:19:01 +01:00
parent 5de44067bc
commit ad5b3e33c4

View File

@@ -471,8 +471,11 @@ namespace GHelper
public void SetVersionLabel(string label, bool update = false) public void SetVersionLabel(string label, bool update = false)
{ {
labelVersion.Text = label; Invoke(delegate
if (update) labelVersion.ForeColor = colorTurbo; {
labelVersion.Text = label;
if (update) labelVersion.ForeColor = colorTurbo;
});
} }
@@ -656,12 +659,18 @@ namespace GHelper
public void FansInit() public void FansInit()
{ {
if (fansForm != null && fansForm.Text != "") fansForm.InitAll(); Invoke(delegate
{
if (fansForm != null && fansForm.Text != "") fansForm.InitAll();
});
} }
public void GPUInit() public void GPUInit()
{ {
if (fansForm != null && fansForm.Text != "") fansForm.InitGPU(); Invoke(delegate
{
if (fansForm != null && fansForm.Text != "") fansForm.InitGPU();
});
} }
public void FansToggle(int index = 0) public void FansToggle(int index = 0)
@@ -755,9 +764,12 @@ namespace GHelper
public void VisualiseAura() public void VisualiseAura()
{ {
pictureColor.BackColor = Aura.Color1; Invoke(delegate
pictureColor2.BackColor = Aura.Color2; {
pictureColor2.Visible = Aura.HasSecondColor(); pictureColor.BackColor = Aura.Color1;
pictureColor2.BackColor = Aura.Color2;
pictureColor2.Visible = Aura.HasSecondColor();
});
} }
public void InitMatrix() public void InitMatrix()
@@ -1016,39 +1028,42 @@ namespace GHelper
public void ShowMode(int mode) public void ShowMode(int mode)
{ {
buttonSilent.Activated = false; Invoke(delegate
buttonBalanced.Activated = false;
buttonTurbo.Activated = false;
buttonFans.Activated = false;
menuSilent.Checked = false;
menuBalanced.Checked = false;
menuTurbo.Checked = false;
switch (mode)
{ {
case AsusACPI.PerformanceSilent: buttonSilent.Activated = false;
buttonSilent.Activated = true; buttonBalanced.Activated = false;
menuSilent.Checked = true; buttonTurbo.Activated = false;
break; buttonFans.Activated = false;
case AsusACPI.PerformanceTurbo:
buttonTurbo.Activated = true; menuSilent.Checked = false;
menuTurbo.Checked = true; menuBalanced.Checked = false;
break; menuTurbo.Checked = false;
case AsusACPI.PerformanceBalanced:
buttonBalanced.Activated = true; switch (mode)
menuBalanced.Checked = true; {
break; case AsusACPI.PerformanceSilent:
default: buttonSilent.Activated = true;
buttonFans.Activated = true; menuSilent.Checked = true;
buttonFans.BorderColor = Modes.GetBase(mode) switch break;
{ case AsusACPI.PerformanceTurbo:
AsusACPI.PerformanceSilent => colorEco, buttonTurbo.Activated = true;
AsusACPI.PerformanceTurbo => colorTurbo, menuTurbo.Checked = true;
_ => colorStandard, break;
}; case AsusACPI.PerformanceBalanced:
break; buttonBalanced.Activated = true;
} menuBalanced.Checked = true;
break;
default:
buttonFans.Activated = true;
buttonFans.BorderColor = Modes.GetBase(mode) switch
{
AsusACPI.PerformanceSilent => colorEco,
AsusACPI.PerformanceTurbo => colorTurbo,
_ => colorStandard,
};
break;
}
});
} }