Path Config - save use recent path for ROMs settings, enable/disable labels as well when clicking it, fix a typo in load function

This commit is contained in:
andres.delikat 2011-05-07 21:10:08 +00:00
parent b09cd5af9e
commit 42a5dbd7e5
1 changed files with 19 additions and 2 deletions

View File

@ -21,6 +21,7 @@ namespace BizHawk.MultiClient
//TODO config path under base, config will default to %exe%
//Think of other modifiers (perhaps all environment paths?)
//If enough modifiers, path boxes can do a pull down of suggestions when user types %
//Game Gear and SG-1000 need their own path config
//******************
//Modifiers
@ -47,6 +48,7 @@ namespace BizHawk.MultiClient
private void PathConfig_Load(object sender, EventArgs e)
{
RecentForROMs.Checked = Global.Config.UseRecentForROMs;
BasePathBox.Text = Global.Config.BasePath;
NESBaseBox.Text = Global.Config.BaseNES;
@ -59,7 +61,7 @@ namespace BizHawk.MultiClient
Sega8BaseBox.Text = Global.Config.BaseSMS;
Sega8ROMsBox.Text = Global.Config.PathSMSROMs;
Sega8SavestatesBox.Text = Global.Config.PathSMSSavestates;
Sega8SaveRAMDescription.Text = Global.Config.PathSMSSaveRAM;
Sega8SaveRAMBox.Text = Global.Config.PathSMSSaveRAM;
Sega8ScreenshotsBox.Text = Global.Config.PathSMSScreenshots;
Sega8CheatsBox.Text = Global.Config.PathSMSCheats;
@ -122,6 +124,7 @@ namespace BizHawk.MultiClient
private void RecentForROMs_CheckedChanged(object sender, EventArgs e)
{
Global.Config.UseRecentForROMs = RecentForROMs.Checked;
if (RecentForROMs.Checked)
{
NESROMsBox.Enabled = false;
@ -135,7 +138,14 @@ namespace BizHawk.MultiClient
GBROMsBox.Enabled = false;
GBBrowseROMs.Enabled = false;
TI83ROMsBox.Enabled = false;
TI83BrowseROMs.Enabled = false;
TI83BrowseROMs.Enabled = false;
NESROMsDescription.Enabled = false;
Sega8ROMsDescription.Enabled = false;
GenesisROMsDescription.Enabled = false;
PCEROMsDescription.Enabled = false;
GBROMsDescription.Enabled = false;
TI83ROMsDescription.Enabled = false;
}
else
{
@ -151,6 +161,13 @@ namespace BizHawk.MultiClient
GBBrowseROMs.Enabled = true;
TI83ROMsBox.Enabled = true;
TI83BrowseROMs.Enabled = true;
NESROMsDescription.Enabled = true;
Sega8ROMsDescription.Enabled = true;
GenesisROMsDescription.Enabled = true;
PCEROMsDescription.Enabled = true;
GBROMsDescription.Enabled = true;
TI83ROMsDescription.Enabled = true;
}
}