mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-04-08 07:43:53 +00:00
Store FanControl settings in .ini
This commit is contained in:
parent
658898d632
commit
36d83032c7
6 changed files with 30 additions and 106 deletions
|
|
@ -26,7 +26,7 @@ namespace FanControl
|
|||
notifyIcon.Text = Text;
|
||||
notifyIcon.Visible = true;
|
||||
|
||||
TopMost = Properties.Settings.Default.AlwaysOnTop;
|
||||
TopMost = Settings.Default.AlwaysOnTop;
|
||||
toolStripMenuItemAlwaysOnTop.Checked = TopMost;
|
||||
toolStripMenuItemAlwaysOnTopContext.Checked = TopMost;
|
||||
|
||||
|
|
@ -45,15 +45,7 @@ namespace FanControl
|
|||
fanModeSelectMenu.Items.Add(item);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
var fanMode = Enum.Parse(typeof(FanMode), Properties.Settings.Default.FanMode);
|
||||
setFanMode((FanMode)fanMode);
|
||||
}
|
||||
catch (System.ArgumentException)
|
||||
{
|
||||
setFanMode(FanMode.Default);
|
||||
}
|
||||
setFanMode(Settings.Default.FanMode);
|
||||
|
||||
propertyGrid1.SelectedObject = fanControl;
|
||||
propertyGrid1.ExpandAllGridItems();
|
||||
|
|
@ -85,8 +77,7 @@ namespace FanControl
|
|||
private void setFanMode(FanMode mode)
|
||||
{
|
||||
fanControl.SetMode(mode);
|
||||
Properties.Settings.Default["FanMode"] = mode.ToString();
|
||||
Properties.Settings.Default.Save();
|
||||
Settings.Default.FanMode = mode;
|
||||
|
||||
foreach (ToolStripItem menuItem in contextMenu.Items)
|
||||
{
|
||||
|
|
@ -188,8 +179,7 @@ namespace FanControl
|
|||
TopMost = !TopMost;
|
||||
toolStripMenuItemAlwaysOnTop.Checked = TopMost;
|
||||
toolStripMenuItemAlwaysOnTopContext.Checked = TopMost;
|
||||
Properties.Settings.Default.AlwaysOnTop = toolStripMenuItemAlwaysOnTop.Checked;
|
||||
Properties.Settings.Default.Save();
|
||||
Settings.Default.AlwaysOnTop = toolStripMenuItemAlwaysOnTop.Checked;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue