private void OnOK(object sender, EventArgs e) { Core.SettingsManager settingsMgr = new Core.SettingsManager(); settingsMgr["SuccessColor"] = _successColorDisplay.BackColor; settingsMgr["FailureColor"] = _failureColorDisplay.BackColor; settingsMgr["AutoExpandTestHierarchy"] = _cbAutoExpand.Checked; settingsMgr["ExpandCommentNodes"] = _cbExpandCommentNodes.Checked; settingsMgr["ShowLineNumbersInOutput"] = _cbShowLineNumbers.Checked; settingsMgr["ExpandExecutedTestNodes"] = _cbExpandExecutedTestNodes.Checked; ConfigCurrentUser config = new ConfigCurrentUser(); config.AskForSafeOnModifiedUntitled = _cbAskForSafeOnModifiedUntitled.Checked; switch (_cbStartupLoadItem.SelectedIndex) { case 0: config.StartupLoadItem = "Nothing"; break; case 1: config.StartupLoadItem = "Recipe"; break; case 2: config.StartupLoadItem = "Assembly"; break; } Close(); }
private void OptionsForm_Load(object sender, EventArgs e) { Core.SettingsManager settingsMgr = new Core.SettingsManager(); _settingsList.Items.Clear(); foreach (string setting in SettingsManager.Settings) { _settingsList.Items.Add(setting); } _successColorDisplay.BackColor = (Color)settingsMgr["SuccessColor"]; _failureColorDisplay.BackColor = (Color)settingsMgr["FailureColor"]; _cbAutoExpand.Checked = (bool)settingsMgr["AutoExpandTestHierarchy"]; _cbExpandCommentNodes.Checked = (bool)settingsMgr["ExpandCommentNodes"]; _cbShowLineNumbers.Checked = (bool)settingsMgr["ShowLineNumbersInOutput"]; _cbExpandExecutedTestNodes.Checked = (bool)settingsMgr["ExpandExecutedTestNodes"]; ConfigCurrentUser config = new ConfigCurrentUser(); _cbAskForSafeOnModifiedUntitled.Checked = config.AskForSafeOnModifiedUntitled; switch (config.StartupLoadItem) { case "Nothing": default: _cbStartupLoadItem.SelectedItem = "nothing."; break; case "Recipe": _cbStartupLoadItem.SelectedItem = "most recently used Recipe."; break; case "Assembly": _cbStartupLoadItem.SelectedItem = "most recently used TestAssembly."; break; } }
private void OptionsForm_Load(object sender, EventArgs e) { Core.SettingsManager settingsMgr = new Core.SettingsManager(); _settingsList.Items.Clear(); foreach(string setting in SettingsManager.Settings) { _settingsList.Items.Add(setting); } _successColorDisplay.BackColor = (Color)settingsMgr["SuccessColor"]; _failureColorDisplay.BackColor = (Color)settingsMgr["FailureColor"]; _cbAutoExpand.Checked = (bool)settingsMgr["AutoExpandTestHierarchy"]; _cbExpandCommentNodes.Checked = (bool)settingsMgr["ExpandCommentNodes"]; _cbShowLineNumbers.Checked = (bool)settingsMgr["ShowLineNumbersInOutput"]; _cbExpandExecutedTestNodes.Checked = (bool) settingsMgr["ExpandExecutedTestNodes"]; ConfigCurrentUser config = new ConfigCurrentUser(); _cbAskForSafeOnModifiedUntitled.Checked = config.AskForSafeOnModifiedUntitled; switch(config.StartupLoadItem) { case "Nothing": default: _cbStartupLoadItem.SelectedItem = "nothing."; break; case "Recipe": _cbStartupLoadItem.SelectedItem = "most recently used Recipe."; break; case "Assembly": _cbStartupLoadItem.SelectedItem = "most recently used TestAssembly."; break; } }
private void OnOK(object sender, EventArgs e) { Core.SettingsManager settingsMgr = new Core.SettingsManager(); settingsMgr["SuccessColor"] = _successColorDisplay.BackColor; settingsMgr["FailureColor"] = _failureColorDisplay.BackColor; settingsMgr["AutoExpandTestHierarchy"] = _cbAutoExpand.Checked; settingsMgr["ExpandCommentNodes"] = _cbExpandCommentNodes.Checked; settingsMgr["ShowLineNumbersInOutput"] = _cbShowLineNumbers.Checked; settingsMgr["ExpandExecutedTestNodes"] = _cbExpandExecutedTestNodes.Checked; ConfigCurrentUser config = new ConfigCurrentUser(); config.AskForSafeOnModifiedUntitled = _cbAskForSafeOnModifiedUntitled.Checked; switch(_cbStartupLoadItem.SelectedIndex) { case 0: config.StartupLoadItem = "Nothing"; break; case 1: config.StartupLoadItem = "Recipe"; break; case 2: config.StartupLoadItem = "Assembly"; break; } Close(); }