2022-12-19 22:47:10 +01:00
|
|
|
using PowerControl.Helpers;
|
|
|
|
|
using PowerControl.Helpers.AMD;
|
|
|
|
|
|
|
|
|
|
namespace PowerControl.Options
|
|
|
|
|
{
|
|
|
|
|
public static class Sharpening
|
|
|
|
|
{
|
|
|
|
|
public static Menu.MenuItemWithOptions Instance = new Menu.MenuItemWithOptions()
|
|
|
|
|
{
|
|
|
|
|
Name = "Sharpening",
|
|
|
|
|
ApplyDelay = 500,
|
|
|
|
|
Options = { "Off", "On" },
|
|
|
|
|
CurrentValue = delegate ()
|
|
|
|
|
{
|
|
|
|
|
var value = ImageSharpening.Enabled;
|
|
|
|
|
if (value is null)
|
|
|
|
|
return null;
|
|
|
|
|
return value.Value ? "On" : "Off";
|
|
|
|
|
},
|
2022-12-19 23:36:22 +01:00
|
|
|
ApplyValue = (selected) =>
|
2022-12-19 22:47:10 +01:00
|
|
|
{
|
|
|
|
|
ImageSharpening.Enabled = (string)selected == "On";
|
|
|
|
|
|
|
|
|
|
var value = ImageSharpening.Enabled;
|
|
|
|
|
if (value is null)
|
|
|
|
|
return null;
|
|
|
|
|
return value.Value ? "On" : "Off";
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
}
|