diff options
author | sr55 <[email protected]> | 2007-07-08 18:29:26 +0000 |
---|---|---|
committer | sr55 <[email protected]> | 2007-07-08 18:29:26 +0000 |
commit | 3e669fc96e687340cc17ecd8d0894457905f9cfe (patch) | |
tree | 8034a9519b58acf6cf43d8f5de41c3684580d44e /win/C#/frmOptions.cs | |
parent | 218db228fba662be9aacfaf2c120e1e61b04bfd7 (diff) |
WinGui:
- All Supported Files (for File dialog window)
- Few other minor changes.
Initial C# code project which is due to replace current vb.net code. Partially functional.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@658 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/C#/frmOptions.cs')
-rw-r--r-- | win/C#/frmOptions.cs | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/win/C#/frmOptions.cs b/win/C#/frmOptions.cs new file mode 100644 index 000000000..61fd90bde --- /dev/null +++ b/win/C#/frmOptions.cs @@ -0,0 +1,84 @@ +using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+namespace Handbrake
+{
+ public partial class frmOptions : Form
+ {
+ public frmOptions()
+ {
+ InitializeComponent();
+ }
+
+ // When the form loads, Initialise all the setting components with their correct values
+ private void frmOptions_Load(object sender, EventArgs e)
+ {
+ if (Properties.Settings.Default.updateStatus == "Checked")
+ {
+ check_updateCheck.CheckState = CheckState.Checked;
+ }
+
+ if (Properties.Settings.Default.defaultSettings == "Checked")
+ {
+ check_userDefaultSettings.CheckState = CheckState.Checked;
+ }
+
+ if (Properties.Settings.Default.readDVDWindow == "Checked")
+ {
+ check_readDVDWindow.CheckState = CheckState.Checked;
+ }
+
+ drp_processors.Text = Properties.Settings.Default.Processors;
+ drp_Priority.Text = Properties.Settings.Default.processPriority;
+
+ if (Properties.Settings.Default.verbose == "Checked")
+ {
+ check_verbose.CheckState = CheckState.Checked;
+ }
+ }
+
+
+ private void check_updateCheck_CheckedChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.updateStatus = check_updateCheck.CheckState.ToString();
+ }
+
+ private void check_userDefaultSettings_CheckedChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.defaultSettings = check_userDefaultSettings.CheckState.ToString();
+ }
+
+ private void check_readDVDWindow_CheckedChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.readDVDWindow = check_readDVDWindow.CheckState.ToString();
+ }
+
+ private void drp_processors_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.Processors = drp_processors.Text;
+ }
+
+ private void drp_Priority_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.processPriority = drp_Priority.Text;
+ }
+
+ private void check_verbose_CheckedChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.verbose = check_verbose.CheckState.ToString();
+ }
+
+ private void btn_close_Click(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.Save(); // Small hack for Vista. Seems to work fine on XP without this
+ this.Close();
+ }
+
+
+ }
+}
\ No newline at end of file |