Hide Visual modes when screen is turned off

This commit is contained in:
Serge
2024-03-26 22:48:48 +01:00
parent 6e9efb73a3
commit 88756092e4
3 changed files with 39 additions and 2 deletions

View File

@@ -2006,6 +2006,24 @@ namespace GHelper.Properties {
} }
} }
/// <summary>
/// Looks up a localized string similar to Visual Modes are not available when HDR is active.
/// </summary>
internal static string VisualModesHDR {
get {
return ResourceManager.GetString("VisualModesHDR", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Visual Modes are not available when laptop screen is off.
/// </summary>
internal static string VisualModesScreen {
get {
return ResourceManager.GetString("VisualModesScreen", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Volume Down. /// Looks up a localized string similar to Volume Down.
/// </summary> /// </summary>

View File

@@ -767,6 +767,12 @@ Do you still want to continue?</value>
<data name="VisualMode" xml:space="preserve"> <data name="VisualMode" xml:space="preserve">
<value>Visual Mode</value> <value>Visual Mode</value>
</data> </data>
<data name="VisualModesHDR" xml:space="preserve">
<value>Visual Modes are not available when HDR is active</value>
</data>
<data name="VisualModesScreen" xml:space="preserve">
<value>Visual Modes are not available when laptop screen is off</value>
</data>
<data name="VolumeDown" xml:space="preserve"> <data name="VolumeDown" xml:space="preserve">
<value>Volume Down</value> <value>Volume Down</value>
</data> </data>

View File

@@ -1203,8 +1203,21 @@ namespace GHelper
buttonMiniled.Visible = false; buttonMiniled.Visible = false;
} }
tableVisual.Visible = !hdr; if (!screenEnabled)
labelVisual.Visible = hdr; {
labelVisual.Text = Properties.Strings.VisualModesScreen;
labelVisual.Visible = true;
tableVisual.Visible = false;
} else if (hdr)
{
labelVisual.Text = Properties.Strings.VisualModesHDR;
labelVisual.Visible = true;
tableVisual.Visible = false;
} else
{
labelVisual.Visible = false;
tableVisual.Visible = true;
}
} }