diff options
author | sr55 <[email protected]> | 2007-08-08 22:55:51 +0000 |
---|---|---|
committer | sr55 <[email protected]> | 2007-08-08 22:55:51 +0000 |
commit | e99cc78f1b33adde034a88561f9494871d641cc0 (patch) | |
tree | 2753461a1ec044f71e94100896bf9f8072468f42 /win/C#/frmMain.cs | |
parent | dbdcd68514a6a447f5551458e57caf34cfa317da (diff) |
WinGui:
- Some more tweaks to the presets menu.
- Border added to splash screen.
- Added a quick start tips window.
- Few other small UI tweaks
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@791 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/C#/frmMain.cs')
-rw-r--r-- | win/C#/frmMain.cs | 115 |
1 files changed, 55 insertions, 60 deletions
diff --git a/win/C#/frmMain.cs b/win/C#/frmMain.cs index 9e7643a30..256d8066e 100644 --- a/win/C#/frmMain.cs +++ b/win/C#/frmMain.cs @@ -42,6 +42,7 @@ namespace Handbrake dvdInfoWindow.Hide();
// **********************************************************************************************
+
// Set the Version number lable to the corect version.
Version.Text = "Version " + Properties.Settings.Default.GuiVersion;
@@ -50,6 +51,9 @@ namespace Handbrake // Now load the users default if required.
loadUserDefaults();
+
+ // Display the quick start window if required.
+ quickStart();
}
public void showSplash(object sender)
@@ -172,6 +176,16 @@ namespace Handbrake }
}
+ public void quickStart()
+ {
+ if ((Properties.Settings.Default.QuickStartWindow == "Checked") || (Properties.Settings.Default.QuickStartWindow == ""))
+ {
+ frmQuickStart quickstart = new frmQuickStart();
+ quickstart.ShowDialog();
+ }
+ }
+
+
// --------------------------------------------------------------
// The main Menu bar.
// --------------------------------------------------------------
@@ -395,7 +409,7 @@ namespace Handbrake {
CheckPixelRatio.CheckState = CheckState.Unchecked;
text_width.Text = "640";
- text_height.Text = "480";
+ text_height.Text = "Auto";
drp_videoEncoder.Text = "H.264 (iPod)";
text_bitrate.Text = "1000";
text_filesize.Text = "";
@@ -406,35 +420,7 @@ namespace Handbrake drp_crop.Text = "No Crop";
}
- private void mnu_preset_ipod178_Click(object sender, EventArgs e)
- {
- CheckPixelRatio.CheckState = CheckState.Unchecked;
- text_width.Text = "640";
- text_height.Text = "352";
- drp_videoEncoder.Text = "H.264 (iPod)";
- text_bitrate.Text = "1000";
- text_filesize.Text = "";
- slider_videoQuality.Value = 0;
- SliderValue.Text = "0%";
- drp_audioBitrate.Text = "160";
- rtf_h264advanced.Text = "";
- drp_crop.Text = "No Crop";
- }
- private void mnu_preset_ipod235_Click(object sender, EventArgs e)
- {
- CheckPixelRatio.CheckState = CheckState.Unchecked;
- text_width.Text = "640";
- text_height.Text = "272";
- drp_videoEncoder.Text = "H.264 (iPod)";
- text_bitrate.Text = "1000";
- text_filesize.Text = "";
- slider_videoQuality.Value = 0;
- SliderValue.Text = "0%";
- drp_audioBitrate.Text = "160";
- rtf_h264advanced.Text = "";
- drp_crop.Text = "No Crop";
- }
private void mnu_appleTv_Click(object sender, EventArgs e)
{
@@ -993,20 +979,23 @@ namespace Handbrake {
try
{
- if (CheckPixelRatio.Checked)
- {
- text_height.Text = "";
- text_width.BackColor = Color.White;
- }
- else
+ if (text_height.Text != "Auto")
{
- if ((int.Parse(text_height.Text) % 16) != 0)
+ if (CheckPixelRatio.Checked)
{
- text_height.BackColor = Color.LightCoral;
+ text_height.Text = "";
+ text_width.BackColor = Color.White;
}
else
{
- text_height.BackColor = Color.LightGreen;
+ if ((int.Parse(text_height.Text) % 16) != 0)
+ {
+ text_height.BackColor = Color.LightCoral;
+ }
+ else
+ {
+ text_height.BackColor = Color.LightGreen;
+ }
}
}
} catch(Exception){
@@ -1362,10 +1351,16 @@ namespace Handbrake if (width != "")
width = " -w "+ width;
-
- if (height != "")
- height = " -l "+ height;
+
+ if (height == "Auto")
+ {
+ height = "";
+ }
+ else if (height != "")
+ {
+ height = " -l " + height;
+ }
string queryDestination = destination+ videoEncoder+ audioEncoder+ width+ height;
@@ -1406,25 +1401,25 @@ namespace Handbrake }
switch (deInterlace_Option)
- {
- case "None":
- deinterlace = "";
- break;
- case "Origional (Fast)":
- deinterlace = " --deinterlace";
- break;
- case "yadif (Slow)":
- deinterlace = " --deinterlace=" + '"' + "1" + '"';
- break;
- case "yadif + mcdeint (Slower)":
- deinterlace = " --deinterlace=" + '"' + "1:-1:1" + '"';
- break;
- case "yadif + mcdeint (Slowest)":
- deinterlace = " --deinterlace=" + '"' + "3:-1:2" + '"';
- break;
- default:
- deinterlace = " --deinterlace=";
- break;
+ {
+ case "None":
+ deinterlace = "";
+ break;
+ case "Origional (Fast)":
+ deinterlace = " --deinterlace";
+ break;
+ case "yadif (Slow)":
+ deinterlace = " --deinterlace=" + '"' + "1" + '"';
+ break;
+ case "yadif + mcdeint (Slower)":
+ deinterlace = " --deinterlace=" + '"' + "1:-1:1" + '"';
+ break;
+ case "yadif + mcdeint (Slowest)":
+ deinterlace = " --deinterlace=" + '"' + "3:-1:2" + '"';
+ break;
+ default:
+ deinterlace = " --deinterlace=";
+ break;
}
if (check_grayscale.Checked)
|