private void frmSetting_FormClosing(object sender, FormClosingEventArgs e)
{
//Save config---------------------------------
if (WindowState == FormWindowState.Normal)
{
//Windows Bound-------------------------------------------------------------------
GlobalSetting.SetConfig(Name + ".WindowsBound", GlobalSetting.RectToString(Bounds));
}
//Windows State-------------------------------------------------------------------
GlobalSetting.SetConfig(Name + ".WindowsState", WindowState.ToString());
//Save extra supported extensions
string extraExts = "";
foreach (var control in panExtraExts.Controls)
{
var chk = (CheckBox)control;
if(chk.Checked)
{
extraExts += chk.Tag.ToString() + ";";
}
}
GlobalSetting.SupportedExtraExtensions = extraExts;
GlobalSetting.SetConfig("ExtraExtensions", GlobalSetting.SupportedExtraExtensions);
//Force to apply the configurations
GlobalSetting.IsForcedActive = true;
}