OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / frmMain.cs
index 1323ff7..184af65 100644 (file)
@@ -15,6 +15,9 @@ namespace Handbrake
     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
@@ -119,6 +122,7 @@ namespace Handbrake
         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
@@ -434,136 +438,24 @@ namespace Handbrake
 \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
@@ -577,13 +469,9 @@ namespace Handbrake
         /// <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
@@ -708,16 +596,7 @@ namespace Handbrake
 \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
@@ -728,16 +607,7 @@ namespace Handbrake
             }\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
@@ -752,16 +622,8 @@ namespace Handbrake
             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
@@ -778,6 +640,30 @@ namespace Handbrake
                 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