summaryrefslogtreecommitdiffstats
path: root/win/C#
diff options
context:
space:
mode:
authorsr55 <[email protected]>2007-11-21 14:50:50 +0000
committersr55 <[email protected]>2007-11-21 14:50:50 +0000
commit29d3f70f98a37961181bc995d47062f43201f142 (patch)
tree8ed358fd7e207e05defbaef80269deb1e41d3fc9 /win/C#
parentacd2da1da6770674b3411c788246a2556d92ae09 (diff)
WinGui:
- Cleaned up the status update code for the splash screen. - Added option to turn off automatic preset update on each launch. - Removed some unneeded variables. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1072 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/C#')
-rw-r--r--win/C#/Properties/Settings.Designer.cs12
-rw-r--r--win/C#/Properties/Settings.settings3
-rw-r--r--win/C#/app.config3
-rw-r--r--win/C#/frmDownload.cs2
-rw-r--r--win/C#/frmMain.cs55
-rw-r--r--win/C#/frmOptions.Designer.cs39
-rw-r--r--win/C#/frmOptions.cs10
-rw-r--r--win/C#/frmReadDVD.cs1
8 files changed, 85 insertions, 40 deletions
diff --git a/win/C#/Properties/Settings.Designer.cs b/win/C#/Properties/Settings.Designer.cs
index b21078087..a35ee8dee 100644
--- a/win/C#/Properties/Settings.Designer.cs
+++ b/win/C#/Properties/Settings.Designer.cs
@@ -191,5 +191,17 @@ namespace Handbrake.Properties {
this["skipversion"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string updatePresets {
+ get {
+ return ((string)(this["updatePresets"]));
+ }
+ set {
+ this["updatePresets"] = value;
+ }
+ }
}
}
diff --git a/win/C#/Properties/Settings.settings b/win/C#/Properties/Settings.settings
index 1792fcad8..0af81cbdc 100644
--- a/win/C#/Properties/Settings.settings
+++ b/win/C#/Properties/Settings.settings
@@ -44,5 +44,8 @@
<Setting Name="skipversion" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
+ <Setting Name="updatePresets" Type="System.String" Scope="User">
+ <Value Profile="(Default)" />
+ </Setting>
</Settings>
</SettingsFile> \ No newline at end of file
diff --git a/win/C#/app.config b/win/C#/app.config
index 7a76e22ad..f71f0560f 100644
--- a/win/C#/app.config
+++ b/win/C#/app.config
@@ -49,6 +49,9 @@
<setting name="skipversion" serializeAs="String">
<value>0</value>
</setting>
+ <setting name="updatePresets" serializeAs="String">
+ <value />
+ </setting>
</Handbrake.Properties.Settings>
</userSettings>
</configuration> \ No newline at end of file
diff --git a/win/C#/frmDownload.cs b/win/C#/frmDownload.cs
index cac6f195d..4fdd10dc4 100644
--- a/win/C#/frmDownload.cs
+++ b/win/C#/frmDownload.cs
@@ -78,7 +78,7 @@ namespace Handbrake
else
this.Invoke(new DownloadCompleteCallback(this.downloadComplete));
}
- catch (Exception exc)
+ catch (Exception)
{
// Do Nothing
}
diff --git a/win/C#/frmMain.cs b/win/C#/frmMain.cs
index 97db9218d..094587357 100644
--- a/win/C#/frmMain.cs
+++ b/win/C#/frmMain.cs
@@ -68,32 +68,43 @@ namespace Handbrake
Version.Text = "Version " + Properties.Settings.Default.CliVersion;
// update the status
- lblStatus.Text = "Checking for updates ...";
- // redraw the splash screen
- Application.DoEvents();
- // Run the update checker.
if (Properties.Settings.Default.updateStatus == "Checked")
+ {
+ lblStatus.Text = "Checking for updates ...";
+ // redraw the splash screen
+ Application.DoEvents();
+ // Run the update checker.
updateCheck();
- Thread.Sleep(200);
+ Thread.Sleep(200);
+ }
// Update the presets
- lblStatus.Text = "Updaing Presets ...";
- Application.DoEvents();
- updatePresets();
- Thread.Sleep(200);
+ if (Properties.Settings.Default.updatePresets == "Checked")
+ {
+ lblStatus.Text = "Updaing Presets ...";
+ Application.DoEvents();
+ updatePresets();
+ Thread.Sleep(200);
+ }
// Now load the users default if required. (Will overide the above setting)
- lblStatus.Text = "Loading User Default Settings...";
- Application.DoEvents();
- loadNormalPreset();
- loadUserDefaults();
- Thread.Sleep(100);
+ if (Properties.Settings.Default.defaultSettings == "Checked")
+ {
+ lblStatus.Text = "Loading User Default Settings...";
+ Application.DoEvents();
+ loadNormalPreset();
+ loadUserDefaults();
+ Thread.Sleep(100);
+ }
// Enable or disable tooltips
- lblStatus.Text = "Loading Tooltips ...";
- Application.DoEvents();
- tooltip();
- Thread.Sleep(100);
+ if (Properties.Settings.Default.tooltipEnable == "Checked")
+ {
+ lblStatus.Text = "Loading Tooltips ...";
+ Application.DoEvents();
+ ToolTip.Active = true;
+ Thread.Sleep(100);
+ }
// Hide the preset bar if required.
hidePresetBar();
@@ -161,14 +172,6 @@ namespace Handbrake
}
}
- private void tooltip()
- {
- if (Properties.Settings.Default.tooltipEnable == "Checked")
- {
- ToolTip.Active = true;
- }
- }
-
private void hidePresetBar()
{
if (Properties.Settings.Default.hidePresets == "Checked")
diff --git a/win/C#/frmOptions.Designer.cs b/win/C#/frmOptions.Designer.cs
index 0b26ae8dd..c26b4bb9a 100644
--- a/win/C#/frmOptions.Designer.cs
+++ b/win/C#/frmOptions.Designer.cs
@@ -41,6 +41,7 @@ namespace Handbrake
this.label5 = new System.Windows.Forms.Label();
this.tab_options = new System.Windows.Forms.TabControl();
this.tab_general = new System.Windows.Forms.TabPage();
+ this.check_updatePresets = new System.Windows.Forms.CheckBox();
this.check_showPreset = new System.Windows.Forms.CheckBox();
this.check_tooltip = new System.Windows.Forms.CheckBox();
this.check_updateCheck = new System.Windows.Forms.CheckBox();
@@ -156,7 +157,7 @@ namespace Handbrake
this.btn_close.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btn_close.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btn_close.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
- this.btn_close.Location = new System.Drawing.Point(287, 287);
+ this.btn_close.Location = new System.Drawing.Point(288, 297);
this.btn_close.Name = "btn_close";
this.btn_close.Size = new System.Drawing.Size(107, 22);
this.btn_close.TabIndex = 53;
@@ -177,7 +178,7 @@ namespace Handbrake
"Lock System",
"Log Off",
"Quit HandBrake"});
- this.drp_completeOption.Location = new System.Drawing.Point(192, 156);
+ this.drp_completeOption.Location = new System.Drawing.Point(192, 170);
this.drp_completeOption.Name = "drp_completeOption";
this.drp_completeOption.Size = new System.Drawing.Size(111, 21);
this.drp_completeOption.TabIndex = 43;
@@ -187,7 +188,7 @@ namespace Handbrake
//
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label5.Location = new System.Drawing.Point(13, 158);
+ this.label5.Location = new System.Drawing.Point(13, 173);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(173, 13);
this.label5.TabIndex = 42;
@@ -201,12 +202,13 @@ namespace Handbrake
this.tab_options.Location = new System.Drawing.Point(12, 63);
this.tab_options.Name = "tab_options";
this.tab_options.SelectedIndex = 0;
- this.tab_options.Size = new System.Drawing.Size(382, 218);
+ this.tab_options.Size = new System.Drawing.Size(382, 228);
this.tab_options.TabIndex = 58;
//
// tab_general
//
this.tab_general.BackColor = System.Drawing.SystemColors.ControlLight;
+ this.tab_general.Controls.Add(this.check_updatePresets);
this.tab_general.Controls.Add(this.drp_completeOption);
this.tab_general.Controls.Add(this.label5);
this.tab_general.Controls.Add(this.check_showPreset);
@@ -218,10 +220,22 @@ namespace Handbrake
this.tab_general.Location = new System.Drawing.Point(4, 22);
this.tab_general.Name = "tab_general";
this.tab_general.Padding = new System.Windows.Forms.Padding(3);
- this.tab_general.Size = new System.Drawing.Size(374, 192);
+ this.tab_general.Size = new System.Drawing.Size(374, 202);
this.tab_general.TabIndex = 0;
this.tab_general.Text = "General";
//
+ // check_updatePresets
+ //
+ this.check_updatePresets.AutoSize = true;
+ this.check_updatePresets.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.check_updatePresets.Location = new System.Drawing.Point(16, 125);
+ this.check_updatePresets.Name = "check_updatePresets";
+ this.check_updatePresets.Size = new System.Drawing.Size(112, 17);
+ this.check_updatePresets.TabIndex = 59;
+ this.check_updatePresets.Text = "Update presets";
+ this.check_updatePresets.UseVisualStyleBackColor = true;
+ this.check_updatePresets.CheckedChanged += new System.EventHandler(this.check_updatePresets_CheckedChanged);
+ //
// check_showPreset
//
this.check_showPreset.AutoSize = true;
@@ -262,7 +276,7 @@ namespace Handbrake
//
this.check_userDefaultSettings.AutoSize = true;
this.check_userDefaultSettings.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.check_userDefaultSettings.Location = new System.Drawing.Point(16, 104);
+ this.check_userDefaultSettings.Location = new System.Drawing.Point(16, 102);
this.check_userDefaultSettings.Name = "check_userDefaultSettings";
this.check_userDefaultSettings.Size = new System.Drawing.Size(166, 17);
this.check_userDefaultSettings.TabIndex = 56;
@@ -274,7 +288,7 @@ namespace Handbrake
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label2.Location = new System.Drawing.Point(13, 135);
+ this.label2.Location = new System.Drawing.Point(13, 156);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(80, 13);
this.label2.TabIndex = 54;
@@ -286,9 +300,9 @@ namespace Handbrake
this.label1.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(13, 13);
this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(55, 13);
+ this.label1.Size = new System.Drawing.Size(76, 13);
this.label1.TabIndex = 0;
- this.label1.Text = "Startup";
+ this.label1.Text = "On Startup";
//
// tab_debug
//
@@ -298,7 +312,7 @@ namespace Handbrake
this.tab_debug.Controls.Add(this.label6);
this.tab_debug.Location = new System.Drawing.Point(4, 22);
this.tab_debug.Name = "tab_debug";
- this.tab_debug.Size = new System.Drawing.Size(374, 192);
+ this.tab_debug.Size = new System.Drawing.Size(374, 202);
this.tab_debug.TabIndex = 2;
this.tab_debug.Text = "Debug Options";
//
@@ -323,7 +337,7 @@ namespace Handbrake
this.tab_advanced.Location = new System.Drawing.Point(4, 22);
this.tab_advanced.Name = "tab_advanced";
this.tab_advanced.Padding = new System.Windows.Forms.Padding(3);
- this.tab_advanced.Size = new System.Drawing.Size(374, 192);
+ this.tab_advanced.Size = new System.Drawing.Size(374, 202);
this.tab_advanced.TabIndex = 1;
this.tab_advanced.Text = "Advanced";
//
@@ -368,7 +382,7 @@ namespace Handbrake
// frmOptions
//
this.BackColor = System.Drawing.SystemColors.ControlLight;
- this.ClientSize = new System.Drawing.Size(407, 316);
+ this.ClientSize = new System.Drawing.Size(407, 328);
this.Controls.Add(this.label7);
this.Controls.Add(this.label8);
this.Controls.Add(this.pictureBox2);
@@ -422,5 +436,6 @@ namespace Handbrake
private System.Windows.Forms.Label label8;
private System.Windows.Forms.PictureBox pictureBox2;
private System.Windows.Forms.Label label7;
+ internal System.Windows.Forms.CheckBox check_updatePresets;
}
} \ No newline at end of file
diff --git a/win/C#/frmOptions.cs b/win/C#/frmOptions.cs
index fda77169f..75796ddd2 100644
--- a/win/C#/frmOptions.cs
+++ b/win/C#/frmOptions.cs
@@ -48,6 +48,11 @@ namespace Handbrake
{
check_showPreset.CheckState = CheckState.Checked;
}
+
+ if (Properties.Settings.Default.updatePresets == "Checked")
+ {
+ check_updatePresets.CheckState = CheckState.Checked;
+ }
}
private void check_updateCheck_CheckedChanged(object sender, EventArgs e)
@@ -101,6 +106,11 @@ namespace Handbrake
Properties.Settings.Default.hidePresets = check_showPreset.CheckState.ToString();
}
+ private void check_updatePresets_CheckedChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.updatePresets = check_updatePresets.CheckState.ToString();
+ }
+
}
} \ No newline at end of file
diff --git a/win/C#/frmReadDVD.cs b/win/C#/frmReadDVD.cs
index ddc16dbcd..516f746bb 100644
--- a/win/C#/frmReadDVD.cs
+++ b/win/C#/frmReadDVD.cs
@@ -18,7 +18,6 @@ namespace Handbrake
private frmMain mainWindow;
private frmDvdInfo dvdInfo;
private Parsing.DVD thisDvd;
- private Process hbProc;
private delegate void UpdateUIHandler();
public frmReadDVD(string inputFile, frmMain parent, frmDvdInfo dvdInfoWindow)