X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=win%2FC%23%2FfrmMain.cs;h=184af65a6413f6cc138321c0230796f727955fe9;hb=01adcc9f552746e1c6b4503c78d4c27891d68f68;hp=1323ff73456dd3820f341336064b5a41b089d996;hpb=f7a7eaca69b887a91039717492387862ccc22265;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/win/C#/frmMain.cs b/win/C#/frmMain.cs index 1323ff73..184af65a 100644 --- a/win/C#/frmMain.cs +++ b/win/C#/frmMain.cs @@ -15,6 +15,9 @@ namespace Handbrake using System.Linq; using System.Threading; using System.Windows.Forms; + + using DevExpress.Utils.Menu; + using Functions; using HandBrake.ApplicationServices.EventArgs; @@ -119,6 +122,7 @@ namespace Handbrake public frmMain(string[] args) { InitializeComponent(); + this.presetsToolStrip.Renderer = new ToolStripRenderOverride(); // We can use LibHB, if the library hb.dll exists. this.SourceScan = File.Exists("hb.dll") ? (IScan)new LibScan() : new ScanService(); @@ -434,136 +438,24 @@ namespace Handbrake #endregion - #region Presets Menu - - /// - /// Reset the Built in Presets - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_presetReset_Click(object sender, EventArgs e) - { - presetHandler.UpdateBuiltInPresets(string.Empty); - LoadPresetPanel(); - if (treeView_presets.Nodes.Count == 0) - MessageBox.Show( - "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!", - "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); - else - MessageBox.Show("Presets have been updated!", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information); - - treeView_presets.ExpandAll(); - } - - /// - /// Delete the selected preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_delete_preset_Click(object sender, EventArgs e) - { - presetHandler.ClearBuiltIn(); - LoadPresetPanel(); // Reload the preset panel - } + #region Help Menu (Toolbar) /// - /// Select the Normal preset + /// Menu - Display the User Guide Web Page /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_SelectDefault_Click(object sender, EventArgs e) - { - loadNormalPreset(); - } - - /// - /// Import a plist Preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_importMacPreset_Click(object sender, EventArgs e) - { - ImportPreset(); - } - - /// - /// Export a Plist Preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_exportMacPreset_Click(object sender, EventArgs e) - { - ExportPreset(); - } - - /// - /// Create a new Preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void btn_new_preset_Click(object sender, EventArgs e) - { - Form preset = new frmAddPreset(this, presetHandler); - if (preset.ShowDialog() == DialogResult.OK) - { - TreeNode presetTreeview = new TreeNode(presetHandler.LastPresetAdded.Name) { ForeColor = Color.Black }; - treeView_presets.Nodes.Add(presetTreeview); - presetHandler.LastPresetAdded = null; - } - } - - #endregion - - #region Help Menu - - /// - /// Menu - Display the User Guide Web Page - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_user_guide_Click(object sender, EventArgs e) + /// The Sender + /// The EventArgs + private void MnuUserGuide_Click(object sender, EventArgs e) { Process.Start("http://trac.handbrake.fr/wiki/HandBrakeGuide"); } /// - /// Menu - Check for Updates + /// Check for Updates /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_UpdateCheck_Click(object sender, EventArgs e) + /// The Sender + /// The EventArgs + private void MnuCheckForUpdates_Click(object sender, EventArgs e) { lbl_updateCheck.Visible = true; Settings.Default.lastUpdateCheckDate = DateTime.Now; @@ -577,13 +469,9 @@ namespace Handbrake /// /// Menu - Display the About Window /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void mnu_about_Click(object sender, EventArgs e) + /// The Sender + /// The EventArgs + private void MnuAboutHandBrake_Click(object sender, EventArgs e) { using (frmAbout About = new frmAbout()) { @@ -708,16 +596,7 @@ namespace Handbrake // Presets Management - /// - /// Button - Add a preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void btn_addPreset_Click(object sender, EventArgs e) + private void BtnAddPreset_Click(object sender, EventArgs e) { Form preset = new frmAddPreset(this, presetHandler); if (preset.ShowDialog() == DialogResult.OK) @@ -728,16 +607,7 @@ namespace Handbrake } } - /// - /// Button - remove a Preset - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void btn_removePreset_Click(object sender, EventArgs e) + private void BtnRemovePreset_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Are you sure you wish to delete the selected preset?", "Preset", MessageBoxButtons.YesNo, MessageBoxIcon.Question); @@ -752,16 +622,8 @@ namespace Handbrake treeView_presets.Select(); } - /// - /// Button - Set the selected preset as the default - /// - /// - /// The sender. - /// - /// - /// The e. - /// - private void btn_setDefault_Click(object sender, EventArgs e) + + private void MnuSetDefaultPreset_Click(object sender, EventArgs e) { if (treeView_presets.SelectedNode != null) { @@ -778,6 +640,30 @@ namespace Handbrake MessageBox.Show("Please select a preset first.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } + private void MnuImportPreset_Click(object sender, EventArgs e) + { + this.ImportPreset(); + } + + private void MnuExportPreset_Click(object sender, EventArgs e) + { + this.ExportPreset(); + } + + private void MnuResetBuiltInPresets_Click(object sender, EventArgs e) + { + presetHandler.UpdateBuiltInPresets(string.Empty); + LoadPresetPanel(); + if (treeView_presets.Nodes.Count == 0) + MessageBox.Show( + "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!", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + else + MessageBox.Show("Presets have been updated!", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information); + + treeView_presets.ExpandAll(); + } + /// /// PresetBar Mouse Down event ///