\r
#region Varibles\r
\r
- #region Source\r
- public int DVDTitle { get; private set; }\r
- public int DVDChapterStart { get; private set; }\r
- public int DVDChapterFinish { get; private set; }\r
- #endregion\r
-\r
- #region Output Settings\r
- public string Format { get; private set; }\r
- public Boolean LargeMP4 { get; private set; }\r
- public Boolean IpodAtom { get; private set; }\r
- public Boolean OptimizeMP4 { get; private set; }\r
- #endregion\r
-\r
- #region Picture Settings\r
- public int Width { get; private set; }\r
- public int Height { get; private set; }\r
- public int MaxWidth { get; private set; }\r
- public int MaxHeight { get; private set; }\r
- public string CropValues { get; private set; }\r
- public string CropTop { get; private set; }\r
- public string CropBottom { get; private set; }\r
- public string CropLeft { get; private set; }\r
- public string CropRight { get; private set; }\r
- public int AnamorphicMode { get; private set; }\r
- public Boolean keepDisplayAsect { get; private set; }\r
- public double displayWidthValue { get; private set; }\r
- public int pixelAspectWidth { get; private set; }\r
- public int pixelAspectHeight { get; private set; }\r
- public int AnamorphicModulus { get; private set; }\r
- #endregion\r
-\r
- #region Video Filters\r
- public string DeTelecine { get; private set; }\r
- public int DeBlock { get; private set; }\r
- public string DeInterlace { get; private set; }\r
- public string DeNoise { get; private set; }\r
- public string Decomb { get; private set; }\r
- #endregion\r
-\r
- #region Video Settings\r
- public string VideoEncoder { get; private set; }\r
- public Boolean Grayscale { get; private set; }\r
- public Boolean TwoPass { get; private set; }\r
- public Boolean TurboFirstPass { get; private set; }\r
- public string VideoFramerate { get; private set; }\r
- public string AverageVideoBitrate { get; private set; }\r
- public string VideoTargetSize { get; private set; }\r
- public float VideoQuality { get; private set; }\r
- #endregion\r
-\r
- #region Audio Settings\r
- public ArrayList AudioInformation { get; private set; }\r
- public string Subtitles { get; private set; }\r
- public Boolean ForcedSubtitles { get; private set; }\r
- #endregion\r
-\r
- #region Chapter Markers\r
- public Boolean ChapterMarkers { get; private set; }\r
- #endregion\r
-\r
- #region Other\r
- public string H264Query { get; private set; }\r
- public Boolean Verbose { get; private set; }\r
- #endregion\r
+ // Source\r
+ public int DVDTitle { get; set; }\r
+ public int DVDChapterStart { get; set; }\r
+ public int DVDChapterFinish { get; set; }\r
+\r
+ // Output Settings\r
+ public string Format { get; set; }\r
+ public Boolean LargeMP4 { get; set; }\r
+ public Boolean IpodAtom { get; set; }\r
+ public Boolean OptimizeMP4 { get; set; }\r
+\r
+ // Picture Settings\r
+ public int Width { get; set; }\r
+ public int Height { get; set; }\r
+ public int MaxWidth { get; set; }\r
+ public int MaxHeight { get; set; }\r
+ public string CropValues { get; set; }\r
+ public string CropTop { get; set; }\r
+ public string CropBottom { get; set; }\r
+ public string CropLeft { get; set; }\r
+ public string CropRight { get; set; }\r
+ public int AnamorphicMode { get; set; }\r
+ public Boolean keepDisplayAsect { get; set; }\r
+ public double displayWidthValue { get; set; }\r
+ public int pixelAspectWidth { get; set; }\r
+ public int pixelAspectHeight { get; set; }\r
+ public int AnamorphicModulus { get; set; }\r
+\r
+ // Video Filters\r
+ public string DeTelecine { get; set; }\r
+ public int DeBlock { get; set; }\r
+ public string DeInterlace { get; set; }\r
+ public string DeNoise { get; set; }\r
+ public string Decomb { get; set; }\r
+\r
+ // Video Settings\r
+ public string VideoEncoder { get; set; }\r
+ public Boolean Grayscale { get; set; }\r
+ public Boolean TwoPass { get; set; }\r
+ public Boolean TurboFirstPass { get; set; }\r
+ public string VideoFramerate { get; set; }\r
+ public string AverageVideoBitrate { get; set; }\r
+ public string VideoTargetSize { get; set; }\r
+ public float VideoQuality { get; set; }\r
+\r
+ // Audio Settings\r
+ public ArrayList AudioInformation { get; set; }\r
+ public string Subtitles { get; set; }\r
+ public Boolean ForcedSubtitles { get; set; }\r
+\r
+ // Chapter Markers\r
+ public Boolean ChapterMarkers { get; set; }\r
+\r
+ // Other\r
+ public string H264Query { get; set; }\r
+ public Boolean Verbose { get; set; }\r
+\r
+ // Preset Information\r
+ public int PresetBuildNumber { get; set; }\r
+ public string PresetDescription { get; set; }\r
+ public string PresetName { get; set; }\r
+ public string Type { get; set; }\r
+ public Boolean UsesMaxPictureSettings { get; set; }\r
+ public Boolean UsesPictureFilters { get; set; }\r
+ public Boolean UsesPictureSettings { get; set; }\r
\r
#endregion\r
\r
\r
if (width.Success)\r
thisQuery.Width = int.Parse(width.Groups[0].Value.Replace("-w ", ""));\r
- \r
+\r
if (height.Success)\r
thisQuery.Height = int.Parse(height.Groups[0].Value.Replace("-l ", ""));\r
\r
thisQuery.CropBottom = actCropValues[1];\r
thisQuery.CropLeft = actCropValues[2];\r
thisQuery.CropRight = actCropValues[3];\r
- } \r
+ }\r
\r
if (strictAnamorphic.Success)\r
thisQuery.AnamorphicMode = 1;\r
--- /dev/null
+using System;\r
+using System.IO;\r
+using System.Xml;\r
+using System.Windows.Forms;\r
+using System.Collections;\r
+using Handbrake.Functions;\r
+\r
+namespace Handbrake.Presets\r
+{\r
+ class Import\r
+ {\r
+ public QueryParser importMacPreset(string filename)\r
+ {\r
+ if (!File.Exists(filename))\r
+ return null;\r
+\r
+ StreamReader sr = File.OpenText(filename);\r
+ string fromfile = string.Empty;\r
+ int fileChar;\r
+ while ((fileChar = sr.Read()) != -1)\r
+ fromfile += Convert.ToChar(fileChar);\r
+\r
+ XmlDocument doc = new XmlDocument();\r
+ doc.LoadXml(fromfile);\r
+\r
+ XmlNode root = doc;\r
+ if (!root.HasChildNodes)\r
+ {\r
+ MessageBox.Show(\r
+ "The Preset file you selected appears to be invlaid or from an older version of HandBrake", "Error",\r
+ MessageBoxButtons.OK, MessageBoxIcon.Error);\r
+ return null;\r
+ }\r
+\r
+ // We'll query a query parser object and use it's public var structures to store all the data.\r
+ // This will allow the preset loader logic to be used instead of writing custom logic just for this file.\r
+ QueryParser queryParsed = new QueryParser();\r
+\r
+ /***** Get the Audio Tracks *****/\r
+ XmlNode audioListDict = root.ChildNodes[2].ChildNodes[0].FirstChild.ChildNodes[1];\r
+ ArrayList AudioInfo = new ArrayList();\r
+ for (int i = 0; i < audioListDict.ChildNodes.Count; i++)\r
+ {\r
+ XmlNode audioChannel = audioListDict.ChildNodes[i];\r
+ AudioTrack track = new AudioTrack();\r
+\r
+ for (int subi = 0; subi < audioChannel.ChildNodes.Count; subi += 2)\r
+ {\r
+ // Audio Channel Information is here.\r
+ string key = audioChannel.ChildNodes[subi].InnerText;\r
+ string value = audioChannel.ChildNodes[subi + 1].InnerText;\r
+ switch (key)\r
+ {\r
+ case "AudioBitrate":\r
+ track.Bitrate = value;\r
+ break;\r
+ case "AudioEncoder":\r
+ track.Encoder = value.Replace("AAC (CoreAudio)", "AAC (faac)");\r
+ break;\r
+ case "AudioMixdown":\r
+ track.MixDown = value;\r
+ break;\r
+ case "AudioSamplerate":\r
+ track.SampleRate = value;\r
+ break;\r
+ case "AudioTrack":\r
+ track.Track = value;\r
+ break;\r
+ case "AudioTrackDRCSlider":\r
+ track.DRC = value;\r
+ break;\r
+ }\r
+ }\r
+ AudioInfo.Add(track);\r
+ }\r
+ queryParsed.AudioInformation = AudioInfo;\r
+\r
+ /***** Get the rest of the settings. *****/\r
+ XmlNode presetSettings = root.ChildNodes[2].ChildNodes[0].FirstChild;\r
+ for (int i = 2; i < presetSettings.ChildNodes.Count; i += 2) // Start from 2 to avoid the audio settings which we don't need.\r
+ {\r
+ string key = presetSettings.ChildNodes[i].InnerText;\r
+ string value = presetSettings.ChildNodes[i + 1].InnerText;\r
+\r
+ switch (key)\r
+ {\r
+ // Output Settings\r
+ case "FileFormat":\r
+ queryParsed.Format = value;\r
+ break;\r
+ case "Mp4HttpOptimize":\r
+ queryParsed.OptimizeMP4 = value == "1";\r
+ break;\r
+ case "Mp4LargeFile":\r
+ queryParsed.LargeMP4 = value == "1";\r
+ break;\r
+ case "Mp4iPodCompatible":\r
+ queryParsed.IpodAtom = value == "1";\r
+ break;\r
+\r
+ // Picture Settings\r
+ case "PictureAutoCrop":\r
+ break;\r
+ case "PictureTopCrop":\r
+ queryParsed.CropTop = value;\r
+ break;\r
+ case "PictureBottomCrop":\r
+ queryParsed.CropBottom = value;\r
+ break;\r
+ case "PictureLeftCrop":\r
+ queryParsed.CropLeft = value;\r
+ break;\r
+ case "PictureRightCrop":\r
+ queryParsed.CropRight = value;\r
+ break;\r
+ case "PictureHeight":\r
+ queryParsed.Height = int.Parse(value);\r
+ break;\r
+ case "PictureWidth":\r
+ queryParsed.Width = int.Parse(value);\r
+ break;\r
+ case "PictureKeepRatio":\r
+ queryParsed.keepDisplayAsect = value == "1";\r
+ break;\r
+ case "PicturePAR":\r
+ queryParsed.AnamorphicMode = int.Parse(value);\r
+ break;\r
+\r
+\r
+ // Filters\r
+ case "PictureDeblock":\r
+ queryParsed.DeBlock = int.Parse(value);\r
+ break;\r
+ case "PictureDecomb":\r
+ queryParsed.Decomb = "Off";\r
+ if (value == "1") queryParsed.Decomb = "Default";\r
+ break;\r
+ case "PictureDecombCustom":\r
+ if (value != "")\r
+ queryParsed.Decomb = value;\r
+ break;\r
+ case "PictureDecombDeinterlace":\r
+ // Not Used\r
+ break;\r
+ case "PictureDeinterlace":\r
+ switch (value)\r
+ {\r
+ case "0":\r
+ queryParsed.DeInterlace = "None";\r
+ break;\r
+ case "1":\r
+ queryParsed.DeInterlace = "Fast";\r
+ break;\r
+ case "2":\r
+ queryParsed.DeInterlace = "Slow";\r
+ break;\r
+ case "3":\r
+ queryParsed.DeInterlace = "Slowest";\r
+ break;\r
+ }\r
+ break;\r
+ case "PictureDeinterlaceCustom":\r
+ if (value != "")\r
+ queryParsed.DeInterlace = value;\r
+ break;\r
+ case "PictureDenoise":\r
+ switch (value)\r
+ {\r
+ case "0":\r
+ queryParsed.DeNoise = "None";\r
+ break;\r
+ case "1":\r
+ queryParsed.DeNoise = "Weak";\r
+ break;\r
+ case "2":\r
+ queryParsed.DeNoise = "Medium";\r
+ break;\r
+ case "3":\r
+ queryParsed.DeNoise = "Strong";\r
+ break;\r
+ }\r
+\r
+ break;\r
+ case "PictureDenoiseCustom":\r
+ if (value != "")\r
+ queryParsed.DeNoise = value;\r
+ break;\r
+ case "PictureDetelecine":\r
+ queryParsed.DeTelecine = "Off";\r
+ if (value == "1") queryParsed.DeTelecine = "Default";\r
+ break;\r
+ case "PictureDetelecineCustom":\r
+ if (value != "")\r
+ queryParsed.DeTelecine = value;\r
+ break;\r
+\r
+ // Video Tab\r
+ case "VideoAvgBitrate":\r
+ queryParsed.Width = int.Parse(value);\r
+ break;\r
+ case "VideoEncoder":\r
+ queryParsed.VideoEncoder = value;\r
+ break;\r
+ case "VideoFramerate":\r
+ queryParsed.VideoFramerate = value;\r
+ break;\r
+ case "VideoGrayScale":\r
+ queryParsed.Grayscale = value == "1";\r
+ break;\r
+ case "VideoQualitySlider":\r
+ queryParsed.VideoQuality = float.Parse(value);\r
+ break;\r
+ case "VideoQualityType":\r
+ break;\r
+ case "VideoTargetSize":\r
+ queryParsed.VideoTargetSize = value;\r
+ break;\r
+ case "VideoTurboTwoPass":\r
+ queryParsed.TurboFirstPass = value == "1";\r
+ break;\r
+ case "VideoTwoPass":\r
+ queryParsed.TwoPass = value == "1";\r
+ break;\r
+\r
+ // Chapter Markers Tab\r
+ case "ChapterMarkers":\r
+ queryParsed.ChapterMarkers = value == "1";\r
+ break;\r
+\r
+ // Advanced x264 tab\r
+ case "x264Option":\r
+ queryParsed.H264Query = value;\r
+ break;\r
+\r
+ // Preset Information\r
+ case "PresetBuildNumber":\r
+ queryParsed.PresetBuildNumber = int.Parse(value);\r
+ break;\r
+ case "PresetDescription":\r
+ queryParsed.PresetDescription = value;\r
+ break;\r
+ case "PresetName":\r
+ queryParsed.PresetName = value;\r
+ break;\r
+ case "Type":\r
+ queryParsed.Type = value;\r
+ break;\r
+ case "UsesMaxPictureSettings":\r
+ queryParsed.UsesMaxPictureSettings = value == "1";\r
+ break;\r
+ case "UsesPictureFilters":\r
+ queryParsed.UsesPictureFilters = value == "1";\r
+ break;\r
+ case "UsesPictureSettings":\r
+ queryParsed.UsesPictureSettings = value == "1";\r
+ break;\r
+ }\r
+ }\r
+ return queryParsed;\r
+ }\r
+\r
+ // --- It's the end of the road\r
+ }\r
+}
\ No newline at end of file
this.components = new System.ComponentModel.Container();\r
System.Windows.Forms.ContextMenuStrip notifyIconMenu;\r
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMain));\r
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();\r
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();\r
this.btn_restore = new System.Windows.Forms.ToolStripMenuItem();\r
this.DVD_Save = new System.Windows.Forms.SaveFileDialog();\r
this.ToolTip = new System.Windows.Forms.ToolTip(this.components);\r
this.drop_chapterFinish = new System.Windows.Forms.ComboBox();\r
this.drop_chapterStart = new System.Windows.Forms.ComboBox();\r
this.drop_angle = new System.Windows.Forms.ComboBox();\r
+ this.drp_dvdtitle = new System.Windows.Forms.ComboBox();\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.btn_destBrowse = new System.Windows.Forms.Button();\r
this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();\r
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();\r
+ this.Label10 = new System.Windows.Forms.Label();\r
this.lbl_angle = new System.Windows.Forms.Label();\r
this.Label9 = new System.Windows.Forms.Label();\r
this.Label13 = new System.Windows.Forms.Label();\r
this.lbl_duration = new System.Windows.Forms.Label();\r
this.labelStaticDestination = new System.Windows.Forms.Label();\r
this.labelPreset = new System.Windows.Forms.Label();\r
- this.drp_dvdtitle = new System.Windows.Forms.ComboBox();\r
this.labelSource = new System.Windows.Forms.Label();\r
- this.Label10 = new System.Windows.Forms.Label();\r
this.labelStaticSource = new System.Windows.Forms.Label();\r
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();\r
+ this.mnu_importMacPreset = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.openPreset = new System.Windows.Forms.OpenFileDialog();\r
this.PictureSettings = new Handbrake.Controls.PictureSettings();\r
this.Filters = new Handbrake.Controls.Filters();\r
this.AudioSettings = new Handbrake.Controls.AudioPanel();\r
this.btn_restore});\r
notifyIconMenu.Name = "notifyIconMenu";\r
notifyIconMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;\r
- notifyIconMenu.Size = new System.Drawing.Size(114, 26);\r
+ notifyIconMenu.Size = new System.Drawing.Size(124, 26);\r
// \r
// btn_restore\r
// \r
this.btn_restore.Name = "btn_restore";\r
- this.btn_restore.Size = new System.Drawing.Size(113, 22);\r
+ this.btn_restore.Size = new System.Drawing.Size(123, 22);\r
this.btn_restore.Text = "Restore";\r
this.btn_restore.Click += new System.EventHandler(this.btn_restore_Click);\r
// \r
// \r
// number\r
// \r
- dataGridViewCellStyle1.Format = "N0";\r
- dataGridViewCellStyle1.NullValue = null;\r
- this.number.DefaultCellStyle = dataGridViewCellStyle1;\r
+ dataGridViewCellStyle3.Format = "N0";\r
+ dataGridViewCellStyle3.NullValue = null;\r
+ this.number.DefaultCellStyle = dataGridViewCellStyle3;\r
this.number.Frozen = true;\r
this.number.HeaderText = "Chapter Number";\r
this.number.MaxInputLength = 3;\r
this.drop_angle.TabIndex = 45;\r
this.ToolTip.SetToolTip(this.drop_angle, "Select the chapter range you would like to enocde. (default: All Chapters)");\r
// \r
+ // drp_dvdtitle\r
+ // \r
+ this.drp_dvdtitle.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
+ this.drp_dvdtitle.FormattingEnabled = true;\r
+ this.drp_dvdtitle.Items.AddRange(new object[] {\r
+ "Automatic"});\r
+ this.drp_dvdtitle.Location = new System.Drawing.Point(40, 3);\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.drp_dvdtitle.SelectedIndexChanged += new System.EventHandler(this.drp_dvdtitle_SelectedIndexChanged);\r
+ this.drp_dvdtitle.Click += new System.EventHandler(this.drp_dvdtitle_Click);\r
+ // \r
// DVD_Open\r
// \r
this.DVD_Open.Description = "Select the \"VIDEO_TS\" folder from your DVD Drive.";\r
this.mnu_killCLI,\r
this.mnu_exit});\r
this.FileToolStripMenuItem.Name = "FileToolStripMenuItem";\r
- this.FileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);\r
+ this.FileToolStripMenuItem.Size = new System.Drawing.Size(35, 20);\r
this.FileToolStripMenuItem.Text = "&File";\r
// \r
// mnu_killCLI\r
// \r
this.mnu_killCLI.Name = "mnu_killCLI";\r
- this.mnu_killCLI.Size = new System.Drawing.Size(138, 22);\r
+ this.mnu_killCLI.Size = new System.Drawing.Size(143, 22);\r
this.mnu_killCLI.Text = "Cancel Scan";\r
this.mnu_killCLI.Visible = false;\r
this.mnu_killCLI.Click += new System.EventHandler(this.mnu_killCLI_Click);\r
// mnu_exit\r
// \r
this.mnu_exit.Name = "mnu_exit";\r
- this.mnu_exit.Size = new System.Drawing.Size(138, 22);\r
+ this.mnu_exit.Size = new System.Drawing.Size(143, 22);\r
this.mnu_exit.Text = "E&xit";\r
this.mnu_exit.Click += new System.EventHandler(this.mnu_exit_Click);\r
// \r
this.ToolStripSeparator5,\r
this.mnu_options});\r
this.ToolsToolStripMenuItem.Name = "ToolsToolStripMenuItem";\r
- this.ToolsToolStripMenuItem.Size = new System.Drawing.Size(48, 20);\r
+ this.ToolsToolStripMenuItem.Size = new System.Drawing.Size(44, 20);\r
this.ToolsToolStripMenuItem.Text = "&Tools";\r
// \r
// mnu_encode\r
this.mnu_encode.Image = global::Handbrake.Properties.Resources.Queue_Small;\r
this.mnu_encode.Name = "mnu_encode";\r
this.mnu_encode.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Q)));\r
- this.mnu_encode.Size = new System.Drawing.Size(184, 22);\r
+ this.mnu_encode.Size = new System.Drawing.Size(186, 22);\r
this.mnu_encode.Text = "Show Queue";\r
this.mnu_encode.Click += new System.EventHandler(this.mnu_encode_Click);\r
// \r
// \r
this.mnu_encodeLog.Image = global::Handbrake.Properties.Resources.ActivityWindow_small;\r
this.mnu_encodeLog.Name = "mnu_encodeLog";\r
- this.mnu_encodeLog.Size = new System.Drawing.Size(184, 22);\r
+ this.mnu_encodeLog.Size = new System.Drawing.Size(186, 22);\r
this.mnu_encodeLog.Text = "Activity Window";\r
this.mnu_encodeLog.Click += new System.EventHandler(this.mnu_encodeLog_Click);\r
// \r
// ToolStripSeparator5\r
// \r
this.ToolStripSeparator5.Name = "ToolStripSeparator5";\r
- this.ToolStripSeparator5.Size = new System.Drawing.Size(181, 6);\r
+ this.ToolStripSeparator5.Size = new System.Drawing.Size(183, 6);\r
// \r
// mnu_options\r
// \r
this.mnu_options.Image = global::Handbrake.Properties.Resources.Pref_Small;\r
this.mnu_options.Name = "mnu_options";\r
- this.mnu_options.Size = new System.Drawing.Size(184, 22);\r
+ this.mnu_options.Size = new System.Drawing.Size(186, 22);\r
this.mnu_options.Text = "Options";\r
this.mnu_options.Click += new System.EventHandler(this.mnu_options_Click);\r
// \r
this.mnu_delete_preset,\r
this.toolStripSeparator7,\r
this.btn_new_preset,\r
+ this.mnu_importMacPreset,\r
this.mnu_SelectDefault});\r
this.PresetsToolStripMenuItem.Name = "PresetsToolStripMenuItem";\r
- this.PresetsToolStripMenuItem.Size = new System.Drawing.Size(56, 20);\r
+ this.PresetsToolStripMenuItem.Size = new System.Drawing.Size(55, 20);\r
this.PresetsToolStripMenuItem.Text = "&Presets";\r
// \r
// mnu_presetReset\r
this.toolStripSeparator6,\r
this.mnu_about});\r
this.HelpToolStripMenuItem.Name = "HelpToolStripMenuItem";\r
- this.HelpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);\r
+ this.HelpToolStripMenuItem.Size = new System.Drawing.Size(40, 20);\r
this.HelpToolStripMenuItem.Text = "&Help";\r
// \r
// mnu_user_guide\r
// \r
this.mnu_user_guide.Image = global::Handbrake.Properties.Resources.Help16;\r
this.mnu_user_guide.Name = "mnu_user_guide";\r
- this.mnu_user_guide.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_user_guide.Size = new System.Drawing.Size(192, 22);\r
this.mnu_user_guide.Text = "HandBrake User Guide";\r
this.mnu_user_guide.Click += new System.EventHandler(this.mnu_user_guide_Click);\r
// \r
// \r
this.mnu_handbrake_home.Image = global::Handbrake.Properties.Resources.info16;\r
this.mnu_handbrake_home.Name = "mnu_handbrake_home";\r
- this.mnu_handbrake_home.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_handbrake_home.Size = new System.Drawing.Size(192, 22);\r
this.mnu_handbrake_home.Text = "HandBrake Homepage";\r
this.mnu_handbrake_home.Click += new System.EventHandler(this.mnu_handbrake_home_Click);\r
// \r
// mnu_handbrake_forums\r
// \r
this.mnu_handbrake_forums.Name = "mnu_handbrake_forums";\r
- this.mnu_handbrake_forums.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_handbrake_forums.Size = new System.Drawing.Size(192, 22);\r
this.mnu_handbrake_forums.Text = "HandBrake Forums";\r
this.mnu_handbrake_forums.Click += new System.EventHandler(this.mnu_handbrake_forums_Click);\r
// \r
// ToolStripSeparator3\r
// \r
this.ToolStripSeparator3.Name = "ToolStripSeparator3";\r
- this.ToolStripSeparator3.Size = new System.Drawing.Size(191, 6);\r
+ this.ToolStripSeparator3.Size = new System.Drawing.Size(189, 6);\r
// \r
// mnu_UpdateCheck\r
// \r
this.mnu_UpdateCheck.Name = "mnu_UpdateCheck";\r
- this.mnu_UpdateCheck.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_UpdateCheck.Size = new System.Drawing.Size(192, 22);\r
this.mnu_UpdateCheck.Text = "Check for Updates";\r
this.mnu_UpdateCheck.Click += new System.EventHandler(this.mnu_UpdateCheck_Click);\r
// \r
// toolStripSeparator6\r
// \r
this.toolStripSeparator6.Name = "toolStripSeparator6";\r
- this.toolStripSeparator6.Size = new System.Drawing.Size(191, 6);\r
+ this.toolStripSeparator6.Size = new System.Drawing.Size(189, 6);\r
// \r
// mnu_about\r
// \r
this.mnu_about.Image = global::Handbrake.Properties.Resources.hb16;\r
this.mnu_about.Name = "mnu_about";\r
- this.mnu_about.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_about.Size = new System.Drawing.Size(192, 22);\r
this.mnu_about.Text = "About...";\r
this.mnu_about.Click += new System.EventHandler(this.mnu_about_Click);\r
// \r
this.tab_picture.Text = "Picture";\r
this.tab_picture.UseVisualStyleBackColor = true;\r
// \r
- // \r
// Check_ChapterMarkers\r
// \r
this.Check_ChapterMarkers.AutoSize = true;\r
this.pmnu_saveChanges,\r
this.pmnu_delete});\r
this.presets_menu.Name = "presets_menu";\r
- this.presets_menu.Size = new System.Drawing.Size(148, 98);\r
+ this.presets_menu.Size = new System.Drawing.Size(155, 98);\r
this.presets_menu.Text = ";";\r
this.presets_menu.Opening += new System.ComponentModel.CancelEventHandler(this.presets_menu_Opening);\r
// \r
// pmnu_expandAll\r
// \r
this.pmnu_expandAll.Name = "pmnu_expandAll";\r
- this.pmnu_expandAll.Size = new System.Drawing.Size(147, 22);\r
+ this.pmnu_expandAll.Size = new System.Drawing.Size(154, 22);\r
this.pmnu_expandAll.Text = "Expand All";\r
this.pmnu_expandAll.Click += new System.EventHandler(this.pmnu_expandAll_Click);\r
// \r
// pmnu_collapse\r
// \r
this.pmnu_collapse.Name = "pmnu_collapse";\r
- this.pmnu_collapse.Size = new System.Drawing.Size(147, 22);\r
+ this.pmnu_collapse.Size = new System.Drawing.Size(154, 22);\r
this.pmnu_collapse.Text = "Collapse All";\r
this.pmnu_collapse.Click += new System.EventHandler(this.pmnu_collapse_Click);\r
// \r
// sep1\r
// \r
this.sep1.Name = "sep1";\r
- this.sep1.Size = new System.Drawing.Size(144, 6);\r
+ this.sep1.Size = new System.Drawing.Size(151, 6);\r
// \r
// pmnu_saveChanges\r
// \r
this.pmnu_saveChanges.Name = "pmnu_saveChanges";\r
- this.pmnu_saveChanges.Size = new System.Drawing.Size(147, 22);\r
+ this.pmnu_saveChanges.Size = new System.Drawing.Size(154, 22);\r
this.pmnu_saveChanges.Text = "Save Changes";\r
this.pmnu_saveChanges.Click += new System.EventHandler(this.pmnu_saveChanges_Click);\r
// \r
// pmnu_delete\r
// \r
this.pmnu_delete.Name = "pmnu_delete";\r
- this.pmnu_delete.Size = new System.Drawing.Size(147, 22);\r
+ this.pmnu_delete.Size = new System.Drawing.Size(154, 22);\r
this.pmnu_delete.Text = "Delete";\r
this.pmnu_delete.Click += new System.EventHandler(this.pmnu_delete_click);\r
// \r
this.btn_source.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
this.btn_source.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.btn_source.Name = "btn_source";\r
- this.btn_source.Size = new System.Drawing.Size(88, 36);\r
+ this.btn_source.Size = new System.Drawing.Size(85, 36);\r
this.btn_source.Text = "Source";\r
this.btn_source.ToolTipText = "Open a new source file or folder.";\r
this.btn_source.Click += new System.EventHandler(this.btn_source_Click);\r
// \r
this.btn_file_source.Image = global::Handbrake.Properties.Resources.Movies_Small;\r
this.btn_file_source.Name = "btn_file_source";\r
- this.btn_file_source.Size = new System.Drawing.Size(192, 22);\r
+ this.btn_file_source.Size = new System.Drawing.Size(194, 22);\r
this.btn_file_source.Text = "Video File";\r
this.btn_file_source.Click += new System.EventHandler(this.btn_file_source_Click);\r
// \r
this.btn_dvd_source.Image = ((System.Drawing.Image)(resources.GetObject("btn_dvd_source.Image")));\r
this.btn_dvd_source.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.btn_dvd_source.Name = "btn_dvd_source";\r
- this.btn_dvd_source.Size = new System.Drawing.Size(192, 22);\r
+ this.btn_dvd_source.Size = new System.Drawing.Size(194, 22);\r
this.btn_dvd_source.Text = "DVD/ VIDEO_TS Folder";\r
this.btn_dvd_source.Click += new System.EventHandler(this.btn_dvd_source_Click);\r
// \r
// toolStripSeparator1\r
// \r
this.toolStripSeparator1.Name = "toolStripSeparator1";\r
- this.toolStripSeparator1.Size = new System.Drawing.Size(189, 6);\r
+ this.toolStripSeparator1.Size = new System.Drawing.Size(191, 6);\r
// \r
// mnu_dvd_drive\r
// \r
this.mnu_dvd_drive.Image = global::Handbrake.Properties.Resources.disc_small;\r
this.mnu_dvd_drive.Name = "mnu_dvd_drive";\r
- this.mnu_dvd_drive.Size = new System.Drawing.Size(192, 22);\r
+ this.mnu_dvd_drive.Size = new System.Drawing.Size(194, 22);\r
this.mnu_dvd_drive.Text = "[No DVD Drive Ready]";\r
this.mnu_dvd_drive.Visible = false;\r
this.mnu_dvd_drive.Click += new System.EventHandler(this.mnu_dvd_drive_Click);\r
this.btn_add2Queue.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
this.btn_add2Queue.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.btn_add2Queue.Name = "btn_add2Queue";\r
- this.btn_add2Queue.Size = new System.Drawing.Size(117, 36);\r
+ this.btn_add2Queue.Size = new System.Drawing.Size(110, 36);\r
this.btn_add2Queue.Text = "Add to Queue";\r
this.btn_add2Queue.ToolTipText = "Add a new item to the Queue";\r
this.btn_add2Queue.Click += new System.EventHandler(this.btn_add2Queue_Click);\r
this.btn_showQueue.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
this.btn_showQueue.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.btn_showQueue.Name = "btn_showQueue";\r
- this.btn_showQueue.Size = new System.Drawing.Size(110, 36);\r
+ this.btn_showQueue.Size = new System.Drawing.Size(104, 36);\r
this.btn_showQueue.Tag = "";\r
this.btn_showQueue.Text = "Show Queue";\r
this.btn_showQueue.Click += new System.EventHandler(this.btn_showQueue_Click);\r
this.tb_preview.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
this.tb_preview.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.tb_preview.Name = "tb_preview";\r
- this.tb_preview.Size = new System.Drawing.Size(84, 36);\r
+ this.tb_preview.Size = new System.Drawing.Size(81, 36);\r
this.tb_preview.Text = "Preview";\r
this.tb_preview.Click += new System.EventHandler(this.tb_preview_Click);\r
// \r
this.btn_ActivityWindow.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
this.btn_ActivityWindow.ImageTransparentColor = System.Drawing.Color.Magenta;\r
this.btn_ActivityWindow.Name = "btn_ActivityWindow";\r
- this.btn_ActivityWindow.Size = new System.Drawing.Size(130, 36);\r
+ this.btn_ActivityWindow.Size = new System.Drawing.Size(120, 36);\r
this.btn_ActivityWindow.Text = "Activity Window";\r
this.btn_ActivityWindow.ToolTipText = "Displays the activity window which displays the log of the last completed or curr" +\r
"ently running encode.";\r
this.tableLayoutPanel1.Size = new System.Drawing.Size(723, 27);\r
this.tableLayoutPanel1.TabIndex = 49;\r
// \r
+ // Label10\r
+ // \r
+ this.Label10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));\r
+ this.Label10.AutoSize = true;\r
+ this.Label10.ForeColor = System.Drawing.Color.Black;\r
+ this.Label10.Location = new System.Drawing.Point(3, 7);\r
+ this.Label10.Name = "Label10";\r
+ this.Label10.Size = new System.Drawing.Size(31, 13);\r
+ this.Label10.TabIndex = 6;\r
+ this.Label10.Text = "Title:";\r
+ // \r
// lbl_angle\r
// \r
this.lbl_angle.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));\r
this.labelPreset.TabIndex = 54;\r
this.labelPreset.Text = "Output Settings (Preset: None)";\r
// \r
- // drp_dvdtitle\r
- // \r
- this.drp_dvdtitle.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
- this.drp_dvdtitle.FormattingEnabled = true;\r
- this.drp_dvdtitle.Items.AddRange(new object[] {\r
- "Automatic"});\r
- this.drp_dvdtitle.Location = new System.Drawing.Point(40, 3);\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.drp_dvdtitle.SelectedIndexChanged += new System.EventHandler(this.drp_dvdtitle_SelectedIndexChanged);\r
- this.drp_dvdtitle.Click += new System.EventHandler(this.drp_dvdtitle_Click);\r
- // \r
// labelSource\r
// \r
this.labelSource.AutoSize = true;\r
this.labelSource.TabIndex = 52;\r
this.labelSource.Text = "Select \"Source\" to continue";\r
// \r
- // Label10\r
- // \r
- this.Label10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));\r
- this.Label10.AutoSize = true;\r
- this.Label10.ForeColor = System.Drawing.Color.Black;\r
- this.Label10.Location = new System.Drawing.Point(3, 7);\r
- this.Label10.Name = "Label10";\r
- this.Label10.Size = new System.Drawing.Size(31, 13);\r
- this.Label10.TabIndex = 6;\r
- this.Label10.Text = "Title:";\r
- // \r
// labelStaticSource\r
// \r
this.labelStaticSource.AutoSize = true;\r
this.flowLayoutPanel1.Size = new System.Drawing.Size(195, 13);\r
this.flowLayoutPanel1.TabIndex = 55;\r
// \r
+ // mnu_importMacPreset\r
+ // \r
+ this.mnu_importMacPreset.Name = "mnu_importMacPreset";\r
+ this.mnu_importMacPreset.Size = new System.Drawing.Size(194, 22);\r
+ this.mnu_importMacPreset.Text = "Import";\r
+ this.mnu_importMacPreset.Click += new System.EventHandler(this.mnu_importMacPreset_Click);\r
+ // \r
+ // openPreset\r
+ // \r
+ this.openPreset.DefaultExt = "plist";\r
+ this.openPreset.Filter = "Plist Files|*.plist";\r
+ // \r
// PictureSettings\r
// \r
this.PictureSettings.BackColor = System.Drawing.Color.Transparent;\r
internal Label Label10;\r
private Label labelStaticSource;\r
private FlowLayoutPanel flowLayoutPanel1;\r
+ private ToolStripMenuItem mnu_importMacPreset;\r
+ private OpenFileDialog openPreset;\r
}\r
}
\ No newline at end of file