{\r
using System;\r
using System.Diagnostics;\r
+ using System.Drawing;\r
using System.IO;\r
using System.Windows.Forms;\r
\r
}\r
\r
// Make sure we have any pre-requesits before trying to launch\r
- const string FailedInstall = "HandBrake is not installed properly. Please reinstall HandBrake. \n\n";\r
- const string NightlyCLIMissing =\r
- "If you have downloaded the \"HandBrakeGUI\" nightly, " +\r
- "please make sure you have also downloaded the \"HandBrakeCLI\" nightly and extracted it's contents to the same folder. ";\r
+ string failedInstall = "HandBrake is not installed properly. Please reinstall HandBrake. \n\n";\r
string missingFiles = string.Empty;\r
\r
// Verify HandBrakeCLI.exe exists\r
if (missingFiles != string.Empty)\r
{\r
MessageBox.Show(\r
- FailedInstall + missingFiles + "\n\n" + NightlyCLIMissing,\r
+ failedInstall + missingFiles,\r
"Error",\r
MessageBoxButtons.OK,\r
MessageBoxIcon.Error);\r
// Check were not running on a screen that's going to cause some funnies to happen.\r
Screen scr = Screen.PrimaryScreen;\r
if ((scr.Bounds.Width < 1024) || (scr.Bounds.Height < 620))\r
- MessageBox.Show("Your system does not meet the minimum requirements for HandBrake. \n" + "Your screen is running at: " + scr.Bounds.Width + "x" + scr.Bounds.Height + " \nScreen resolution is too Low. Must be 1024x620 or greater", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
+ {\r
+ MessageBox.Show(\r
+ "Your system does not meet the minimum requirements for HandBrake. \n" +\r
+ "Your screen is running at: " + scr.Bounds.Width + "x" + scr.Bounds.Height +\r
+ " \nScreen resolution is too Low. Must be 1024x620 or greater.\n\n",\r
+ "Error",\r
+ MessageBoxButtons.OK,\r
+ MessageBoxIcon.Error);\r
+ } \r
else\r
{\r
string logDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"HandBrake\logs");\r
this.btn_importChapters = new System.Windows.Forms.Button();\r
this.btn_export = new System.Windows.Forms.Button();\r
this.drop_mode = new System.Windows.Forms.ComboBox();\r
+ this.btn_generate_Query = new System.Windows.Forms.Button();\r
this.DVD_Open = new System.Windows.Forms.FolderBrowserDialog();\r
this.File_Open = new System.Windows.Forms.OpenFileDialog();\r
this.ISO_Open = new System.Windows.Forms.OpenFileDialog();\r
this.tab_query = new System.Windows.Forms.TabPage();\r
this.btn_clear = new System.Windows.Forms.Button();\r
this.label34 = new System.Windows.Forms.Label();\r
- this.btn_generate_Query = new System.Windows.Forms.Button();\r
this.label33 = new System.Windows.Forms.Label();\r
this.rtf_query = new System.Windows.Forms.RichTextBox();\r
this.groupBox2 = new System.Windows.Forms.GroupBox();\r
this.btn_setDefault.TabIndex = 1;\r
this.btn_setDefault.TabStop = false;\r
this.btn_setDefault.Text = "Set Default";\r
- this.ToolTip.SetToolTip(this.btn_setDefault, "Set current settings as program defaults.\r\nRequires option to be enabled in Tools" +\r
- " > Options");\r
+ this.ToolTip.SetToolTip(this.btn_setDefault, "Set current settings as program defaults.");\r
this.btn_setDefault.UseVisualStyleBackColor = true;\r
this.btn_setDefault.Click += new System.EventHandler(this.btn_setDefault_Click);\r
// \r
this.btn_addPreset.TabIndex = 3;\r
this.btn_addPreset.TabStop = false;\r
this.btn_addPreset.Text = "Add";\r
- this.ToolTip.SetToolTip(this.btn_addPreset, "Add a preset to the preset panel");\r
+ this.ToolTip.SetToolTip(this.btn_addPreset, "This option will take the current settings and add it as a new preset.");\r
this.btn_addPreset.UseVisualStyleBackColor = true;\r
this.btn_addPreset.Click += new System.EventHandler(this.btn_addPreset_Click);\r
// \r
this.btn_removePreset.TabIndex = 4;\r
this.btn_removePreset.TabStop = false;\r
this.btn_removePreset.Text = "Remove";\r
- this.ToolTip.SetToolTip(this.btn_removePreset, "Remove a preset from the panel above.");\r
+ this.ToolTip.SetToolTip(this.btn_removePreset, "Remove the selected preset from the panel above.");\r
this.btn_removePreset.UseVisualStyleBackColor = true;\r
this.btn_removePreset.Click += new System.EventHandler(this.btn_removePreset_Click);\r
// \r
this.drop_format.Name = "drop_format";\r
this.drop_format.Size = new System.Drawing.Size(106, 21);\r
this.drop_format.TabIndex = 28;\r
- this.ToolTip.SetToolTip(this.drop_format, "Select the file container format.");\r
+ this.ToolTip.SetToolTip(this.drop_format, "Select the file container format.\r\nHandBrake supports MKV and MP4(M4v)");\r
this.drop_format.SelectedIndexChanged += new System.EventHandler(this.drop_format_SelectedIndexChanged);\r
// \r
// drop_chapterFinish\r
this.drp_dvdtitle.Name = "drp_dvdtitle";\r
this.drp_dvdtitle.Size = new System.Drawing.Size(119, 21);\r
this.drp_dvdtitle.TabIndex = 7;\r
- this.ToolTip.SetToolTip(this.drp_dvdtitle, "Select the title you wish to encode.\r\nThe longest title is selected by default af" +\r
- "ter you have scanned a source.");\r
+ this.ToolTip.SetToolTip(this.drp_dvdtitle, "Select the title you wish to encode.\r\n\r\nWhen a DVD is in use, HandBrake will try " +\r
+ "to determine the \"Main Feature\" title automatically.\r\nPlease note, this is not a" +\r
+ "lways accurate and should be checked.");\r
this.drp_dvdtitle.SelectedIndexChanged += new System.EventHandler(this.drp_dvdtitle_SelectedIndexChanged);\r
this.drp_dvdtitle.Click += new System.EventHandler(this.drp_dvdtitle_Click);\r
// \r
this.drop_mode.Name = "drop_mode";\r
this.drop_mode.Size = new System.Drawing.Size(77, 21);\r
this.drop_mode.TabIndex = 46;\r
+ this.ToolTip.SetToolTip(this.drop_mode, resources.GetString("drop_mode.ToolTip"));\r
this.drop_mode.SelectedIndexChanged += new System.EventHandler(this.drop_mode_SelectedIndexChanged);\r
// \r
+ // btn_generate_Query\r
+ // \r
+ this.btn_generate_Query.FlatAppearance.BorderColor = System.Drawing.Color.Black;\r
+ this.btn_generate_Query.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.btn_generate_Query.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
+ this.btn_generate_Query.Location = new System.Drawing.Point(16, 104);\r
+ this.btn_generate_Query.Name = "btn_generate_Query";\r
+ this.btn_generate_Query.Size = new System.Drawing.Size(126, 22);\r
+ this.btn_generate_Query.TabIndex = 2;\r
+ this.btn_generate_Query.Text = "Generate Query";\r
+ this.ToolTip.SetToolTip(this.btn_generate_Query, "This will allow you to override the generated query.\r\nNote, The query in the box " +\r
+ "below will always override any automatically generated query, even if you change" +\r
+ " title or source.");\r
+ this.btn_generate_Query.UseVisualStyleBackColor = true;\r
+ this.btn_generate_Query.Click += new System.EventHandler(this.btn_generate_Query_Click);\r
+ // \r
// DVD_Open\r
// \r
this.DVD_Open.Description = "Select the \"VIDEO_TS\" folder from your DVD Drive.";\r
this.label34.TabIndex = 1;\r
this.label34.Text = resources.GetString("label34.Text");\r
// \r
- // btn_generate_Query\r
- // \r
- this.btn_generate_Query.FlatAppearance.BorderColor = System.Drawing.Color.Black;\r
- this.btn_generate_Query.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
- this.btn_generate_Query.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
- this.btn_generate_Query.Location = new System.Drawing.Point(16, 104);\r
- this.btn_generate_Query.Name = "btn_generate_Query";\r
- this.btn_generate_Query.Size = new System.Drawing.Size(126, 22);\r
- this.btn_generate_Query.TabIndex = 2;\r
- this.btn_generate_Query.Text = "Generate Query";\r
- this.btn_generate_Query.UseVisualStyleBackColor = true;\r
- this.btn_generate_Query.Click += new System.EventHandler(this.btn_generate_Query_Click);\r
- // \r
// label33\r
// \r
this.label33.AutoSize = true;\r