2 using System.Collections.Generic;
\r
3 using System.ComponentModel;
\r
5 using System.Drawing;
\r
7 using System.Windows.Forms;
\r
11 public partial class frmOptions : Form
\r
14 /// When the form loads, Initialise all the setting components with their correct values
\r
18 InitializeComponent();
\r
19 if (Properties.Settings.Default.updateStatus == "Checked")
\r
21 check_updateCheck.CheckState = CheckState.Checked;
\r
24 if (Properties.Settings.Default.defaultSettings == "Checked")
\r
26 check_userDefaultSettings.CheckState = CheckState.Checked;
\r
28 drp_processors.Text = Properties.Settings.Default.Processors;
\r
29 drp_Priority.Text = Properties.Settings.Default.processPriority;
\r
30 drp_completeOption.Text = Properties.Settings.Default.CompletionOption;
\r
32 if (Properties.Settings.Default.verbose == "Checked")
\r
34 check_verbose.CheckState = CheckState.Checked;
\r
37 if (Properties.Settings.Default.GuiDebug == "Checked")
\r
39 check_guiDebug.CheckState = CheckState.Checked;
\r
42 if (Properties.Settings.Default.tooltipEnable == "Checked")
\r
44 check_tooltip.CheckState = CheckState.Checked;
\r
47 if (Properties.Settings.Default.updatePresets == "Checked")
\r
49 check_updatePresets.CheckState = CheckState.Checked;
\r
52 if (Properties.Settings.Default.autoNaming == "Checked")
\r
54 check_autoNaming.CheckState = CheckState.Checked;
\r
57 if (Properties.Settings.Default.autoNamePath != "")
\r
58 text_an_path.Text = Properties.Settings.Default.autoNamePath;
\r
60 text_an_path.Text = "Click 'Browse' to set the default location";
\r
64 private void check_updateCheck_CheckedChanged(object sender, EventArgs e)
\r
66 Properties.Settings.Default.updateStatus = check_updateCheck.CheckState.ToString();
\r
69 private void check_userDefaultSettings_CheckedChanged(object sender, EventArgs e)
\r
71 Properties.Settings.Default.defaultSettings = check_userDefaultSettings.CheckState.ToString();
\r
74 private void drp_processors_SelectedIndexChanged(object sender, EventArgs e)
\r
76 Properties.Settings.Default.Processors = drp_processors.Text;
\r
79 private void drp_Priority_SelectedIndexChanged(object sender, EventArgs e)
\r
81 Properties.Settings.Default.processPriority = drp_Priority.Text;
\r
84 private void check_verbose_CheckedChanged(object sender, EventArgs e)
\r
86 Properties.Settings.Default.verbose = check_verbose.CheckState.ToString();
\r
89 private void btn_close_Click(object sender, EventArgs e)
\r
91 Properties.Settings.Default.Save(); // Small hack for Vista. Seems to work fine on XP without this
\r
95 private void check_guiDebug_CheckedChanged(object sender, EventArgs e)
\r
97 Properties.Settings.Default.GuiDebug = check_guiDebug.CheckState.ToString();
\r
100 private void check_tooltip_CheckedChanged(object sender, EventArgs e)
\r
102 Properties.Settings.Default.tooltipEnable = check_tooltip.CheckState.ToString();
\r
105 private void drp_completeOption_SelectedIndexChanged(object sender, EventArgs e)
\r
107 Properties.Settings.Default.CompletionOption = drp_completeOption.Text;
\r
110 private void check_updatePresets_CheckedChanged(object sender, EventArgs e)
\r
112 Properties.Settings.Default.updatePresets = check_updatePresets.CheckState.ToString();
\r
115 private void check_autoNaming_CheckedChanged(object sender, EventArgs e)
\r
117 Properties.Settings.Default.autoNaming = check_autoNaming.CheckState.ToString();
\r
120 private void btn_browse_Click(object sender, EventArgs e)
\r
122 pathFinder.ShowDialog();
\r
123 text_an_path.Text = pathFinder.SelectedPath;
\r
126 private void text_an_path_TextChanged(object sender, EventArgs e)
\r
128 if (text_an_path.Text == "")
\r
129 Properties.Settings.Default.autoNamePath = null;
\r
131 Properties.Settings.Default.autoNamePath = text_an_path.Text;
\r