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
15 InitializeComponent();
\r
18 // When the form loads, Initialise all the setting components with their correct values
\r
19 private void frmOptions_Load(object sender, EventArgs e)
\r
21 if (Properties.Settings.Default.updateStatus == "Checked")
\r
23 check_updateCheck.CheckState = CheckState.Checked;
\r
26 if (Properties.Settings.Default.defaultSettings == "Checked")
\r
28 check_userDefaultSettings.CheckState = CheckState.Checked;
\r
31 if (Properties.Settings.Default.readDVDWindow == "Checked")
\r
33 check_readDVDWindow.CheckState = CheckState.Checked;
\r
36 drp_processors.Text = Properties.Settings.Default.Processors;
\r
37 drp_Priority.Text = Properties.Settings.Default.processPriority;
\r
39 if (Properties.Settings.Default.verbose == "Checked")
\r
41 check_verbose.CheckState = CheckState.Checked;
\r
46 private void check_updateCheck_CheckedChanged(object sender, EventArgs e)
\r
48 Properties.Settings.Default.updateStatus = check_updateCheck.CheckState.ToString();
\r
51 private void check_userDefaultSettings_CheckedChanged(object sender, EventArgs e)
\r
53 Properties.Settings.Default.defaultSettings = check_userDefaultSettings.CheckState.ToString();
\r
56 private void check_readDVDWindow_CheckedChanged(object sender, EventArgs e)
\r
58 Properties.Settings.Default.readDVDWindow = check_readDVDWindow.CheckState.ToString();
\r
61 private void drp_processors_SelectedIndexChanged(object sender, EventArgs e)
\r
63 Properties.Settings.Default.Processors = drp_processors.Text;
\r
66 private void drp_Priority_SelectedIndexChanged(object sender, EventArgs e)
\r
68 Properties.Settings.Default.processPriority = drp_Priority.Text;
\r
71 private void check_verbose_CheckedChanged(object sender, EventArgs e)
\r
73 Properties.Settings.Default.verbose = check_verbose.CheckState.ToString();
\r
76 private void btn_close_Click(object sender, EventArgs e)
\r
78 Properties.Settings.Default.Save(); // Small hack for Vista. Seems to work fine on XP without this
\r