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 dataGridViewCellStyle2 = 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.drp_videoFramerate = new System.Windows.Forms.ComboBox();\r
this.slider_videoQuality = new System.Windows.Forms.TrackBar();\r
this.text_bitrate = new System.Windows.Forms.TextBox();\r
- this.btn_setDefault = new System.Windows.Forms.Button();\r
this.check_optimiseMP4 = new System.Windows.Forms.CheckBox();\r
this.check_iPodAtom = new System.Windows.Forms.CheckBox();\r
this.data_chpt = new System.Windows.Forms.DataGridView();\r
this.ChaptersMenu = new System.Windows.Forms.ContextMenuStrip(this.components);\r
this.mnu_resetChapters = new System.Windows.Forms.ToolStripMenuItem();\r
this.btn_file_source = new System.Windows.Forms.ToolStripMenuItem();\r
- this.btn_addPreset = new System.Windows.Forms.Button();\r
- this.btn_removePreset = new System.Windows.Forms.Button();\r
this.drop_format = new System.Windows.Forms.ComboBox();\r
this.drop_chapterFinish = new System.Windows.Forms.ComboBox();\r
this.drop_chapterStart = new System.Windows.Forms.ComboBox();\r
this.mnu_encodeLog = new System.Windows.Forms.ToolStripMenuItem();\r
this.ToolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();\r
this.mnu_options = new System.Windows.Forms.ToolStripMenuItem();\r
- this.PresetsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_presetReset = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_delete_preset = new System.Windows.Forms.ToolStripMenuItem();\r
- this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();\r
- this.btn_new_preset = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_importMacPreset = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_exportMacPreset = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_SelectDefault = new System.Windows.Forms.ToolStripMenuItem();\r
- this.HelpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
- this.mnu_user_guide = new System.Windows.Forms.ToolStripMenuItem();\r
- this.ToolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();\r
- this.mnu_UpdateCheck = new System.Windows.Forms.ToolStripMenuItem();\r
- this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();\r
- this.mnu_about = new System.Windows.Forms.ToolStripMenuItem();\r
this.frmMainMenu = new System.Windows.Forms.MenuStrip();\r
this.label5 = new System.Windows.Forms.Label();\r
this.Label47 = new System.Windows.Forms.Label();\r
this.rtf_query = new System.Windows.Forms.RichTextBox();\r
this.groupBox2 = new System.Windows.Forms.GroupBox();\r
this.splitContainer1 = new System.Windows.Forms.SplitContainer();\r
+ this.presetsToolStrip = new System.Windows.Forms.ToolStrip();\r
+ this.BtnAddPreset = new System.Windows.Forms.ToolStripButton();\r
+ this.BtnRemovePreset = new System.Windows.Forms.ToolStripButton();\r
+ this.toolStripDropDownButton2 = new System.Windows.Forms.ToolStripDropDownButton();\r
+ this.MnuSetDefaultPreset = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();\r
+ this.MnuImportPreset = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.MnuExportPreset = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();\r
+ this.MnuResetBuiltInPresets = new System.Windows.Forms.ToolStripMenuItem();\r
this.toolStrip1 = new System.Windows.Forms.ToolStrip();\r
this.btn_source = new System.Windows.Forms.ToolStripDropDownButton();\r
this.btn_dvd_source = new System.Windows.Forms.ToolStripMenuItem();\r
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();\r
this.tb_preview = new System.Windows.Forms.ToolStripButton();\r
this.btn_ActivityWindow = new System.Windows.Forms.ToolStripButton();\r
+ this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();\r
+ this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();\r
+ this.MnuUserGuide = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();\r
+ this.MnuCheckForUpdates = new System.Windows.Forms.ToolStripMenuItem();\r
+ this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator();\r
+ this.MnuAboutHandBrake = new System.Windows.Forms.ToolStripMenuItem();\r
this.notifyIcon = new System.Windows.Forms.NotifyIcon(this.components);\r
this.StatusStrip = new System.Windows.Forms.StatusStrip();\r
this.ProgressBarStatus = new System.Windows.Forms.ToolStripProgressBar();\r
this.splitContainer1.Panel1.SuspendLayout();\r
this.splitContainer1.Panel2.SuspendLayout();\r
this.splitContainer1.SuspendLayout();\r
+ this.presetsToolStrip.SuspendLayout();\r
this.toolStrip1.SuspendLayout();\r
this.StatusStrip.SuspendLayout();\r
this.tableLayoutPanel2.SuspendLayout();\r
this.text_bitrate.TabIndex = 14;\r
this.ToolTip.SetToolTip(this.text_bitrate, "Set the bitrate of the video");\r
// \r
- // btn_setDefault\r
- // \r
- this.btn_setDefault.FlatAppearance.BorderColor = System.Drawing.Color.Black;\r
- this.btn_setDefault.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
- this.btn_setDefault.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
- this.btn_setDefault.Location = new System.Drawing.Point(135, 8);\r
- this.btn_setDefault.Name = "btn_setDefault";\r
- this.btn_setDefault.Size = new System.Drawing.Size(101, 22);\r
- this.btn_setDefault.TabIndex = 2;\r
- this.btn_setDefault.Text = "Set Default";\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
// check_optimiseMP4\r
// \r
this.check_optimiseMP4.Anchor = System.Windows.Forms.AnchorStyles.Left;\r
// \r
// number\r
// \r
- dataGridViewCellStyle1.Format = "N0";\r
- dataGridViewCellStyle1.NullValue = null;\r
- this.number.DefaultCellStyle = dataGridViewCellStyle1;\r
+ dataGridViewCellStyle2.Format = "N0";\r
+ dataGridViewCellStyle2.NullValue = null;\r
+ this.number.DefaultCellStyle = dataGridViewCellStyle2;\r
this.number.Frozen = true;\r
this.number.HeaderText = "Chapter Number";\r
this.number.MaxInputLength = 3;\r
this.btn_file_source.Text = "Video File";\r
this.btn_file_source.Click += new System.EventHandler(this.BtnFileScanClicked);\r
// \r
- // btn_addPreset\r
- // \r
- this.btn_addPreset.FlatAppearance.BorderColor = System.Drawing.Color.Black;\r
- this.btn_addPreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
- this.btn_addPreset.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
- this.btn_addPreset.Location = new System.Drawing.Point(3, 8);\r
- this.btn_addPreset.Name = "btn_addPreset";\r
- this.btn_addPreset.Size = new System.Drawing.Size(49, 22);\r
- this.btn_addPreset.TabIndex = 0;\r
- this.btn_addPreset.Text = "Add";\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
- // btn_removePreset\r
- // \r
- this.btn_removePreset.FlatAppearance.BorderColor = System.Drawing.Color.Black;\r
- this.btn_removePreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
- this.btn_removePreset.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
- this.btn_removePreset.Location = new System.Drawing.Point(58, 8);\r
- this.btn_removePreset.Name = "btn_removePreset";\r
- this.btn_removePreset.Size = new System.Drawing.Size(71, 22);\r
- this.btn_removePreset.TabIndex = 1;\r
- this.btn_removePreset.Text = "Remove";\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
// drop_format\r
// \r
this.drop_format.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
// treeView_presets\r
// \r
this.treeView_presets.ContextMenuStrip = this.presets_menu;\r
- this.treeView_presets.Dock = System.Windows.Forms.DockStyle.Fill;\r
this.treeView_presets.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
this.treeView_presets.ForeColor = System.Drawing.Color.DarkBlue;\r
this.treeView_presets.FullRowSelect = true;\r
this.treeView_presets.HideSelection = false;\r
this.treeView_presets.ItemHeight = 21;\r
this.treeView_presets.Location = new System.Drawing.Point(0, 0);\r
+ this.treeView_presets.Margin = new System.Windows.Forms.Padding(3, 3, 3, 0);\r
this.treeView_presets.Name = "treeView_presets";\r
this.treeView_presets.ShowLines = false;\r
this.treeView_presets.Size = new System.Drawing.Size(240, 424);\r
this.mnu_options.Text = "Options";\r
this.mnu_options.Click += new System.EventHandler(this.mnu_options_Click);\r
// \r
- // PresetsToolStripMenuItem\r
- // \r
- this.PresetsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
- this.mnu_presetReset,\r
- this.mnu_delete_preset,\r
- this.toolStripSeparator7,\r
- this.btn_new_preset,\r
- this.mnu_importMacPreset,\r
- this.mnu_exportMacPreset,\r
- this.mnu_SelectDefault});\r
- this.PresetsToolStripMenuItem.Name = "PresetsToolStripMenuItem";\r
- this.PresetsToolStripMenuItem.Size = new System.Drawing.Size(56, 20);\r
- this.PresetsToolStripMenuItem.Text = "&Presets";\r
- // \r
- // mnu_presetReset\r
- // \r
- this.mnu_presetReset.Name = "mnu_presetReset";\r
- this.mnu_presetReset.Size = new System.Drawing.Size(194, 22);\r
- this.mnu_presetReset.Text = "Update Built-in Presets";\r
- this.mnu_presetReset.ToolTipText = "Resets all presets.";\r
- this.mnu_presetReset.Click += new System.EventHandler(this.mnu_presetReset_Click);\r
- // \r
- // mnu_delete_preset\r
- // \r
- this.mnu_delete_preset.Name = "mnu_delete_preset";\r
- this.mnu_delete_preset.Size = new System.Drawing.Size(194, 22);\r
- this.mnu_delete_preset.Text = "Delete Built-in Presets";\r
- this.mnu_delete_preset.Click += new System.EventHandler(this.mnu_delete_preset_Click);\r
- // \r
- // toolStripSeparator7\r
- // \r
- this.toolStripSeparator7.Name = "toolStripSeparator7";\r
- this.toolStripSeparator7.Size = new System.Drawing.Size(191, 6);\r
- // \r
- // btn_new_preset\r
- // \r
- this.btn_new_preset.Name = "btn_new_preset";\r
- this.btn_new_preset.Size = new System.Drawing.Size(194, 22);\r
- this.btn_new_preset.Text = "Save Preset";\r
- this.btn_new_preset.Click += new System.EventHandler(this.btn_new_preset_Click);\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.ToolTipText = "Import a (plist - mac format) preset.\r\nYou can import plist presets from the Mac," +\r
- " Linux and Windows GUI\'s";\r
- this.mnu_importMacPreset.Click += new System.EventHandler(this.mnu_importMacPreset_Click);\r
- // \r
- // mnu_exportMacPreset\r
- // \r
- this.mnu_exportMacPreset.Name = "mnu_exportMacPreset";\r
- this.mnu_exportMacPreset.Size = new System.Drawing.Size(194, 22);\r
- this.mnu_exportMacPreset.Text = "Export (Experimental)";\r
- this.mnu_exportMacPreset.ToolTipText = "Export a (plist - mac format) preset.\r\nThis can be imported by Mac, Linux or Wind" +\r
- "ows GUI\'s";\r
- this.mnu_exportMacPreset.Click += new System.EventHandler(this.mnu_exportMacPreset_Click);\r
- // \r
- // mnu_SelectDefault\r
- // \r
- this.mnu_SelectDefault.Name = "mnu_SelectDefault";\r
- this.mnu_SelectDefault.Size = new System.Drawing.Size(194, 22);\r
- this.mnu_SelectDefault.Text = "Select Default Preset";\r
- this.mnu_SelectDefault.ToolTipText = "Select HandBrake\'s default preset";\r
- this.mnu_SelectDefault.Click += new System.EventHandler(this.mnu_SelectDefault_Click);\r
- // \r
- // HelpToolStripMenuItem\r
- // \r
- this.HelpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
- this.mnu_user_guide,\r
- this.ToolStripSeparator3,\r
- this.mnu_UpdateCheck,\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.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(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
- // ToolStripSeparator3\r
- // \r
- this.ToolStripSeparator3.Name = "ToolStripSeparator3";\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(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(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(192, 22);\r
- this.mnu_about.Text = "About...";\r
- this.mnu_about.Click += new System.EventHandler(this.mnu_about_Click);\r
- // \r
// frmMainMenu\r
// \r
this.frmMainMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
this.FileToolStripMenuItem,\r
- this.ToolsToolStripMenuItem,\r
- this.PresetsToolStripMenuItem,\r
- this.HelpToolStripMenuItem});\r
+ this.ToolsToolStripMenuItem});\r
this.frmMainMenu.Location = new System.Drawing.Point(0, 0);\r
this.frmMainMenu.Name = "frmMainMenu";\r
this.frmMainMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;\r
// \r
// splitContainer1.Panel2\r
// \r
- this.splitContainer1.Panel2.Controls.Add(this.btn_addPreset);\r
- this.splitContainer1.Panel2.Controls.Add(this.btn_removePreset);\r
- this.splitContainer1.Panel2.Controls.Add(this.btn_setDefault);\r
+ this.splitContainer1.Panel2.Controls.Add(this.presetsToolStrip);\r
this.splitContainer1.Size = new System.Drawing.Size(240, 462);\r
this.splitContainer1.SplitterDistance = 424;\r
this.splitContainer1.TabIndex = 0;\r
// \r
+ // presetsToolStrip\r
+ // \r
+ this.presetsToolStrip.CanOverflow = false;\r
+ this.presetsToolStrip.Dock = System.Windows.Forms.DockStyle.Fill;\r
+ this.presetsToolStrip.GripMargin = new System.Windows.Forms.Padding(0);\r
+ this.presetsToolStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;\r
+ this.presetsToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
+ this.BtnAddPreset,\r
+ this.BtnRemovePreset,\r
+ this.toolStripDropDownButton2});\r
+ this.presetsToolStrip.Location = new System.Drawing.Point(0, 0);\r
+ this.presetsToolStrip.Name = "presetsToolStrip";\r
+ this.presetsToolStrip.Padding = new System.Windows.Forms.Padding(0);\r
+ this.presetsToolStrip.Size = new System.Drawing.Size(240, 34);\r
+ this.presetsToolStrip.TabIndex = 2;\r
+ this.presetsToolStrip.Text = "toolStrip2";\r
+ // \r
+ // BtnAddPreset\r
+ // \r
+ this.BtnAddPreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.BtnAddPreset.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
+ this.BtnAddPreset.Image = global::Handbrake.Properties.Resources.Add16;\r
+ this.BtnAddPreset.ImageTransparentColor = System.Drawing.Color.Magenta;\r
+ this.BtnAddPreset.Name = "BtnAddPreset";\r
+ this.BtnAddPreset.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never;\r
+ this.BtnAddPreset.Padding = new System.Windows.Forms.Padding(8, 0, 8, 0);\r
+ this.BtnAddPreset.Size = new System.Drawing.Size(65, 31);\r
+ this.BtnAddPreset.Text = "Add";\r
+ this.BtnAddPreset.Click += new System.EventHandler(this.BtnAddPreset_Click);\r
+ // \r
+ // BtnRemovePreset\r
+ // \r
+ this.BtnRemovePreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.BtnRemovePreset.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
+ this.BtnRemovePreset.Image = global::Handbrake.Properties.Resources.Close;\r
+ this.BtnRemovePreset.ImageTransparentColor = System.Drawing.Color.Magenta;\r
+ this.BtnRemovePreset.Name = "BtnRemovePreset";\r
+ this.BtnRemovePreset.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never;\r
+ this.BtnRemovePreset.Padding = new System.Windows.Forms.Padding(0, 0, 8, 0);\r
+ this.BtnRemovePreset.Size = new System.Drawing.Size(82, 31);\r
+ this.BtnRemovePreset.Text = "Remove";\r
+ this.BtnRemovePreset.Click += new System.EventHandler(this.BtnRemovePreset_Click);\r
+ // \r
+ // toolStripDropDownButton2\r
+ // \r
+ this.toolStripDropDownButton2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
+ this.MnuSetDefaultPreset,\r
+ this.toolStripSeparator3,\r
+ this.MnuImportPreset,\r
+ this.MnuExportPreset,\r
+ this.toolStripSeparator6,\r
+ this.MnuResetBuiltInPresets});\r
+ this.toolStripDropDownButton2.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.toolStripDropDownButton2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));\r
+ this.toolStripDropDownButton2.Image = global::Handbrake.Properties.Resources.Options24;\r
+ this.toolStripDropDownButton2.ImageTransparentColor = System.Drawing.Color.Magenta;\r
+ this.toolStripDropDownButton2.Name = "toolStripDropDownButton2";\r
+ this.toolStripDropDownButton2.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never;\r
+ this.toolStripDropDownButton2.Size = new System.Drawing.Size(79, 31);\r
+ this.toolStripDropDownButton2.Text = "Options";\r
+ // \r
+ // MnuSetDefaultPreset\r
+ // \r
+ this.MnuSetDefaultPreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.MnuSetDefaultPreset.Name = "MnuSetDefaultPreset";\r
+ this.MnuSetDefaultPreset.Size = new System.Drawing.Size(178, 22);\r
+ this.MnuSetDefaultPreset.Text = "Set Default";\r
+ this.MnuSetDefaultPreset.Click += new System.EventHandler(this.MnuSetDefaultPreset_Click);\r
+ // \r
+ // toolStripSeparator3\r
+ // \r
+ this.toolStripSeparator3.Name = "toolStripSeparator3";\r
+ this.toolStripSeparator3.Size = new System.Drawing.Size(175, 6);\r
+ // \r
+ // MnuImportPreset\r
+ // \r
+ this.MnuImportPreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.MnuImportPreset.Name = "MnuImportPreset";\r
+ this.MnuImportPreset.Size = new System.Drawing.Size(178, 22);\r
+ this.MnuImportPreset.Text = "Import";\r
+ this.MnuImportPreset.Click += new System.EventHandler(this.MnuImportPreset_Click);\r
+ // \r
+ // MnuExportPreset\r
+ // \r
+ this.MnuExportPreset.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.MnuExportPreset.Name = "MnuExportPreset";\r
+ this.MnuExportPreset.Size = new System.Drawing.Size(178, 22);\r
+ this.MnuExportPreset.Text = "Export";\r
+ this.MnuExportPreset.Click += new System.EventHandler(this.MnuExportPreset_Click);\r
+ // \r
+ // toolStripSeparator6\r
+ // \r
+ this.toolStripSeparator6.Name = "toolStripSeparator6";\r
+ this.toolStripSeparator6.Size = new System.Drawing.Size(175, 6);\r
+ // \r
+ // MnuResetBuiltInPresets\r
+ // \r
+ this.MnuResetBuiltInPresets.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
+ this.MnuResetBuiltInPresets.Name = "MnuResetBuiltInPresets";\r
+ this.MnuResetBuiltInPresets.Size = new System.Drawing.Size(178, 22);\r
+ this.MnuResetBuiltInPresets.Text = "Reset Built-In Presets";\r
+ this.MnuResetBuiltInPresets.Click += new System.EventHandler(this.MnuResetBuiltInPresets_Click);\r
+ // \r
// toolStrip1\r
// \r
this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;\r
this.btn_showQueue,\r
this.toolStripSeparator4,\r
this.tb_preview,\r
- this.btn_ActivityWindow});\r
+ this.btn_ActivityWindow,\r
+ this.toolStripSeparator8,\r
+ this.toolStripDropDownButton1});\r
this.toolStrip1.Location = new System.Drawing.Point(0, 24);\r
this.toolStrip1.Name = "toolStrip1";\r
this.toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;\r
"ently running encode.";\r
this.btn_ActivityWindow.Click += new System.EventHandler(this.btn_ActivityWindow_Click);\r
// \r
+ // toolStripSeparator8\r
+ // \r
+ this.toolStripSeparator8.Name = "toolStripSeparator8";\r
+ this.toolStripSeparator8.Size = new System.Drawing.Size(6, 39);\r
+ // \r
+ // toolStripDropDownButton1\r
+ // \r
+ this.toolStripDropDownButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;\r
+ this.toolStripDropDownButton1.AutoSize = false;\r
+ this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
+ this.MnuUserGuide,\r
+ this.toolStripSeparator9,\r
+ this.MnuCheckForUpdates,\r
+ this.toolStripSeparator11,\r
+ this.MnuAboutHandBrake});\r
+ this.toolStripDropDownButton1.Image = global::Handbrake.Properties.Resources.Help24;\r
+ this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
+ this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;\r
+ this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";\r
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(69, 36);\r
+ this.toolStripDropDownButton1.Text = "Help";\r
+ // \r
+ // MnuUserGuide\r
+ // \r
+ this.MnuUserGuide.Image = global::Handbrake.Properties.Resources.info16;\r
+ this.MnuUserGuide.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
+ this.MnuUserGuide.Name = "MnuUserGuide";\r
+ this.MnuUserGuide.Size = new System.Drawing.Size(192, 24);\r
+ this.MnuUserGuide.Text = "HandBrake User Guide";\r
+ this.MnuUserGuide.Click += new System.EventHandler(this.MnuUserGuide_Click);\r
+ // \r
+ // toolStripSeparator9\r
+ // \r
+ this.toolStripSeparator9.Name = "toolStripSeparator9";\r
+ this.toolStripSeparator9.Size = new System.Drawing.Size(189, 6);\r
+ // \r
+ // MnuCheckForUpdates\r
+ // \r
+ this.MnuCheckForUpdates.Name = "MnuCheckForUpdates";\r
+ this.MnuCheckForUpdates.Size = new System.Drawing.Size(192, 24);\r
+ this.MnuCheckForUpdates.Text = "Check for Updates";\r
+ this.MnuCheckForUpdates.Click += new System.EventHandler(this.MnuCheckForUpdates_Click);\r
+ // \r
+ // toolStripSeparator11\r
+ // \r
+ this.toolStripSeparator11.Name = "toolStripSeparator11";\r
+ this.toolStripSeparator11.Size = new System.Drawing.Size(189, 6);\r
+ // \r
+ // MnuAboutHandBrake\r
+ // \r
+ this.MnuAboutHandBrake.Image = global::Handbrake.Properties.Resources.hb16;\r
+ this.MnuAboutHandBrake.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;\r
+ this.MnuAboutHandBrake.Name = "MnuAboutHandBrake";\r
+ this.MnuAboutHandBrake.Size = new System.Drawing.Size(192, 24);\r
+ this.MnuAboutHandBrake.Text = "About HandBrake";\r
+ this.MnuAboutHandBrake.Click += new System.EventHandler(this.MnuAboutHandBrake_Click);\r
+ // \r
// notifyIcon\r
// \r
this.notifyIcon.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info;\r
this.groupBox2.ResumeLayout(false);\r
this.splitContainer1.Panel1.ResumeLayout(false);\r
this.splitContainer1.Panel2.ResumeLayout(false);\r
+ this.splitContainer1.Panel2.PerformLayout();\r
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();\r
this.splitContainer1.ResumeLayout(false);\r
+ this.presetsToolStrip.ResumeLayout(false);\r
+ this.presetsToolStrip.PerformLayout();\r
this.toolStrip1.ResumeLayout(false);\r
this.toolStrip1.PerformLayout();\r
this.StatusStrip.ResumeLayout(false);\r
internal System.Windows.Forms.ToolStripMenuItem mnu_encode;\r
internal System.Windows.Forms.ToolStripSeparator ToolStripSeparator5;\r
internal System.Windows.Forms.ToolStripMenuItem mnu_options;\r
- internal System.Windows.Forms.ToolStripMenuItem PresetsToolStripMenuItem;\r
- internal System.Windows.Forms.ToolStripMenuItem mnu_presetReset;\r
- internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem;\r
- internal System.Windows.Forms.ToolStripSeparator ToolStripSeparator3;\r
- internal System.Windows.Forms.ToolStripMenuItem mnu_about;\r
internal System.Windows.Forms.MenuStrip frmMainMenu;\r
internal System.Windows.Forms.Label Label3;\r
internal System.Windows.Forms.ComboBox drp_videoEncoder;\r
internal System.Windows.Forms.TabControl tabs_panel;\r
internal System.Windows.Forms.Label lbl_framerate;\r
private System.Windows.Forms.GroupBox groupBox2;\r
- internal System.Windows.Forms.Button btn_setDefault;\r
- private System.Windows.Forms.ToolStripMenuItem mnu_SelectDefault;\r
- private System.Windows.Forms.ToolStripMenuItem mnu_UpdateCheck;\r
- private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;\r
private System.Windows.Forms.SaveFileDialog DVD_Save;\r
private System.Windows.Forms.OpenFileDialog File_Open;\r
- private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;\r
internal System.Windows.Forms.CheckBox check_iPodAtom;\r
private System.Windows.Forms.TabPage tab_chapters;\r
internal System.Windows.Forms.Label label31;\r
private System.Windows.Forms.ToolStripButton btn_showQueue;\r
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;\r
private System.Windows.Forms.ToolStripButton btn_ActivityWindow;\r
- internal System.Windows.Forms.Button btn_removePreset;\r
- internal System.Windows.Forms.Button btn_addPreset;\r
internal System.Windows.Forms.Label label25;\r
internal System.Windows.Forms.TabPage tab_advanced;\r
internal System.Windows.Forms.TreeView treeView_presets;\r
private System.Windows.Forms.ToolStripMenuItem btn_restore;\r
private System.Windows.Forms.ToolStripSeparator toolStripSeparator10;\r
private System.Windows.Forms.ToolStripMenuItem btn_file_source;\r
- private System.Windows.Forms.ToolStripMenuItem mnu_delete_preset;\r
- private System.Windows.Forms.ToolStripMenuItem btn_new_preset;\r
- private System.Windows.Forms.ToolStripMenuItem mnu_user_guide;\r
private System.Windows.Forms.ToolStripDropDownButton btn_source;\r
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;\r
private System.Windows.Forms.ToolStripMenuItem btn_dvd_source;\r
internal Label Label10;\r
private Label labelStaticSource;\r
private FlowLayoutPanel SourceLayoutPanel;\r
- private ToolStripMenuItem mnu_importMacPreset;\r
private OpenFileDialog openPreset;\r
private Button btn_importChapters;\r
private OpenFileDialog File_ChapterImport;\r
private Button btn_export;\r
private DataGridViewTextBoxColumn number;\r
private DataGridViewTextBoxColumn name;\r
- private ToolStripMenuItem mnu_exportMacPreset;\r
private ToolStripProgressBar ProgressBarStatus;\r
internal CheckBox checkMaximumFramerate;\r
private ToolStripMenuItem btnTitleSpecific;\r
private ToolStripMenuItem FileTitleSpecificScan;\r
private ToolStripMenuItem FolderTitleSpecificScan;\r
internal Label lbl_rfwarn;\r
+ private ToolStripSeparator toolStripSeparator8;\r
+ private ToolStripDropDownButton toolStripDropDownButton1;\r
+ private ToolStripMenuItem MnuUserGuide;\r
+ private ToolStripSeparator toolStripSeparator9;\r
+ private ToolStripMenuItem MnuCheckForUpdates;\r
+ private ToolStripSeparator toolStripSeparator11;\r
+ private ToolStripMenuItem MnuAboutHandBrake;\r
+ private ToolStrip presetsToolStrip;\r
+ private ToolStripButton BtnAddPreset;\r
+ private ToolStripButton BtnRemovePreset;\r
+ private ToolStripDropDownButton toolStripDropDownButton2;\r
+ private ToolStripMenuItem MnuSetDefaultPreset;\r
+ private ToolStripSeparator toolStripSeparator3;\r
+ private ToolStripMenuItem MnuImportPreset;\r
+ private ToolStripMenuItem MnuExportPreset;\r
+ private ToolStripSeparator toolStripSeparator6;\r
+ private ToolStripMenuItem MnuResetBuiltInPresets;\r
}\r
}
\ No newline at end of file
using System.Linq;\r
using System.Threading;\r
using System.Windows.Forms;\r
+\r
+ using DevExpress.Utils.Menu;\r
+\r
using Functions;\r
\r
using HandBrake.ApplicationServices.EventArgs;\r
public frmMain(string[] args)\r
{\r
InitializeComponent();\r
+ this.presetsToolStrip.Renderer = new ToolStripRenderOverride();\r
\r
// We can use LibHB, if the library hb.dll exists.\r
this.SourceScan = File.Exists("hb.dll") ? (IScan)new LibScan() : new ScanService();\r
\r
#endregion\r
\r
- #region Presets Menu\r
-\r
- /// <summary>\r
- /// Reset the Built in Presets\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_presetReset_Click(object sender, EventArgs e)\r
- {\r
- presetHandler.UpdateBuiltInPresets(string.Empty);\r
- LoadPresetPanel();\r
- if (treeView_presets.Nodes.Count == 0)\r
- MessageBox.Show(\r
- "Unable to load the presets.xml file. Please select \"Update Built-in Presets\" from the Presets Menu. \nMake sure you are running the program in Admin mode if running on Vista. See Windows FAQ for details!",\r
- "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
- else\r
- MessageBox.Show("Presets have been updated!", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information);\r
-\r
- treeView_presets.ExpandAll();\r
- }\r
-\r
- /// <summary>\r
- /// Delete the selected preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_delete_preset_Click(object sender, EventArgs e)\r
- {\r
- presetHandler.ClearBuiltIn();\r
- LoadPresetPanel(); // Reload the preset panel\r
- }\r
+ #region Help Menu (Toolbar)\r
\r
/// <summary>\r
- /// Select the Normal preset\r
+ /// Menu - Display the User Guide Web Page\r
/// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_SelectDefault_Click(object sender, EventArgs e)\r
- {\r
- loadNormalPreset();\r
- }\r
-\r
- /// <summary>\r
- /// Import a plist Preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_importMacPreset_Click(object sender, EventArgs e)\r
- {\r
- ImportPreset();\r
- }\r
-\r
- /// <summary>\r
- /// Export a Plist Preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_exportMacPreset_Click(object sender, EventArgs e)\r
- {\r
- ExportPreset();\r
- }\r
-\r
- /// <summary>\r
- /// Create a new Preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void btn_new_preset_Click(object sender, EventArgs e)\r
- {\r
- Form preset = new frmAddPreset(this, presetHandler);\r
- if (preset.ShowDialog() == DialogResult.OK)\r
- {\r
- TreeNode presetTreeview = new TreeNode(presetHandler.LastPresetAdded.Name) { ForeColor = Color.Black };\r
- treeView_presets.Nodes.Add(presetTreeview);\r
- presetHandler.LastPresetAdded = null;\r
- }\r
- }\r
-\r
- #endregion\r
-\r
- #region Help Menu\r
-\r
- /// <summary>\r
- /// Menu - Display the User Guide Web Page\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_user_guide_Click(object sender, EventArgs e)\r
+ /// <param name="sender">The Sender</param>\r
+ /// <param name="e">The EventArgs</param>\r
+ private void MnuUserGuide_Click(object sender, EventArgs e)\r
{\r
Process.Start("http://trac.handbrake.fr/wiki/HandBrakeGuide");\r
}\r
\r
/// <summary>\r
- /// Menu - Check for Updates\r
+ /// Check for Updates\r
/// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_UpdateCheck_Click(object sender, EventArgs e)\r
+ /// <param name="sender">The Sender</param>\r
+ /// <param name="e">The EventArgs</param>\r
+ private void MnuCheckForUpdates_Click(object sender, EventArgs e)\r
{\r
lbl_updateCheck.Visible = true;\r
Settings.Default.lastUpdateCheckDate = DateTime.Now;\r
/// <summary>\r
/// Menu - Display the About Window\r
/// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void mnu_about_Click(object sender, EventArgs e)\r
+ /// <param name="sender">The Sender</param>\r
+ /// <param name="e">The EventArgs</param>\r
+ private void MnuAboutHandBrake_Click(object sender, EventArgs e)\r
{\r
using (frmAbout About = new frmAbout())\r
{\r
\r
// Presets Management\r
\r
- /// <summary>\r
- /// Button - Add a preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void btn_addPreset_Click(object sender, EventArgs e)\r
+ private void BtnAddPreset_Click(object sender, EventArgs e)\r
{\r
Form preset = new frmAddPreset(this, presetHandler);\r
if (preset.ShowDialog() == DialogResult.OK)\r
}\r
}\r
\r
- /// <summary>\r
- /// Button - remove a Preset\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void btn_removePreset_Click(object sender, EventArgs e)\r
+ private void BtnRemovePreset_Click(object sender, EventArgs e)\r
{\r
DialogResult result = MessageBox.Show("Are you sure you wish to delete the selected preset?", "Preset",\r
MessageBoxButtons.YesNo, MessageBoxIcon.Question);\r
treeView_presets.Select();\r
}\r
\r
- /// <summary>\r
- /// Button - Set the selected preset as the default\r
- /// </summary>\r
- /// <param name="sender">\r
- /// The sender.\r
- /// </param>\r
- /// <param name="e">\r
- /// The e.\r
- /// </param>\r
- private void btn_setDefault_Click(object sender, EventArgs e)\r
+\r
+ private void MnuSetDefaultPreset_Click(object sender, EventArgs e)\r
{\r
if (treeView_presets.SelectedNode != null)\r
{\r
MessageBox.Show("Please select a preset first.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);\r
}\r
\r
+ private void MnuImportPreset_Click(object sender, EventArgs e)\r
+ {\r
+ this.ImportPreset();\r
+ }\r
+\r
+ private void MnuExportPreset_Click(object sender, EventArgs e)\r
+ {\r
+ this.ExportPreset();\r
+ }\r
+\r
+ private void MnuResetBuiltInPresets_Click(object sender, EventArgs e)\r
+ {\r
+ presetHandler.UpdateBuiltInPresets(string.Empty);\r
+ LoadPresetPanel();\r
+ if (treeView_presets.Nodes.Count == 0)\r
+ MessageBox.Show(\r
+ "Unable to load the presets.xml file. Please select \"Update Built-in Presets\" from the Presets Menu. \nMake sure you are running the program in Admin mode if running on Vista. See Windows FAQ for details!",\r
+ "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
+ else\r
+ MessageBox.Show("Presets have been updated!", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information);\r
+\r
+ treeView_presets.ExpandAll();\r
+ }\r
+\r
/// <summary>\r
/// PresetBar Mouse Down event\r
/// </summary>\r