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