From ce79dd8641d8fa998b021745825983648b1b8075 Mon Sep 17 00:00:00 2001 From: karamanolev Date: Mon, 24 Oct 2011 14:11:42 +0000 Subject: [PATCH] Some refactoring in CUETools --- CUETools/CUETools.csproj | 6 + .../TreeNodes/FileSystemTreeNodeLocalDB.cs | 112 + .../FileSystemTreeNodeLocalDBCategory.cs | 54 + .../FileSystemTreeNodeLocalDBCollision.cs | 98 + .../FileSystemTreeNodeLocalDBEntry.cs | 67 + .../FileSystemTreeNodeLocalDBFolder.cs | 31 + .../FileSystemTreeNodeLocalDBGroup.cs | 63 + CUETools/frmAbout.cs | 6 - CUETools/frmCUETools.Designer.cs | 2046 +++++------ CUETools/frmCUETools.cs | 403 --- CUETools/frmCUETools.resx | 3207 +++++++---------- CUETools/frmOverwrite.Designer.cs | 163 +- CUETools/frmOverwrite.cs | 8 +- CUETools/frmPassword.cs | 6 - CUETools/frmReport.Designer.cs | 68 +- CUETools/frmReport.cs | 19 +- CUETools/frmReport.resx | 2 +- CUETools/frmSettings.cs | 9 +- CUETools/frmSubmit.cs | 8 +- 19 files changed, 2883 insertions(+), 3493 deletions(-) create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDB.cs create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDBCategory.cs create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDBCollision.cs create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDBEntry.cs create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDBFolder.cs create mode 100644 CUETools/TreeNodes/FileSystemTreeNodeLocalDBGroup.cs diff --git a/CUETools/CUETools.csproj b/CUETools/CUETools.csproj index 415b661..92caaa4 100644 --- a/CUETools/CUETools.csproj +++ b/CUETools/CUETools.csproj @@ -82,6 +82,12 @@ + + + + + + Form diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDB.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDB.cs new file mode 100644 index 0000000..6e1dd3d --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDB.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using CUETools.Processor; + +namespace JDP +{ + public class FileSystemTreeNodeLocalDB : FileSystemTreeNodeLocalDBFolder + { + public override string Path + { + get + { + return null; + } + } + + public override string DisplayName + { + get + { + return "Local DB"; + } + } + + public override int DisplayIcon + { + get + { + return icon_mgr.GetIconIndex(".#puzzle"); + } + } + + public FileSystemTreeNodeLocalDB(CUEControls.IIconManager icon_mgr, List group) + : base(icon_mgr) + { + this.Group = group; + this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; + this.Text = this.DisplayName; + } + + public override void DoExpand() + { + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#puzzle"), "By Uniqueness", + i => ((int)FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID))).ToString(), + i => FileSystemTreeNodeLocalDBCollision.GroupTypeToDescription(FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID))), + i => icon_mgr.GetIconIndex(FileSystemTreeNodeLocalDBCollision.GroupTypeToIconTag(FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID)))))); //converter_icon + + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".flac"), "By Format", + i => i.AudioPaths == null || i.AudioPaths.Count == 0 ? null : System.IO.Path.GetExtension(i.AudioPaths[0]).ToLower(), + null, + i => icon_mgr.GetIconIndex(i.AudioPaths[0]))); + + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, false, true, icon_mgr.GetIconIndex(".#users"), "By Artist", + i => i.Metadata.Artist, null, null)); + + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, true, false, icon_mgr.GetIconIndex(".#calendar"), "By Release Date", + i => i.Metadata.Year, null, null)); + + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#alarm_clock"), "By Verification Date", + i => + i.VerificationDate == DateTime.MinValue ? "0" : + i.VerificationDate.AddHours(1) > DateTime.Now ? "1" : + i.VerificationDate.AddDays(1) > DateTime.Now ? "2" : + i.VerificationDate.AddDays(7) > DateTime.Now ? "3" : + i.VerificationDate.AddDays(31) > DateTime.Now ? "4" : + i.VerificationDate.AddDays(365) > DateTime.Now ? "5" : + "6", + i => + i.VerificationDate == DateTime.MinValue ? "never" : + i.VerificationDate.AddHours(1) > DateTime.Now ? "this hour" : + i.VerificationDate.AddDays(1) > DateTime.Now ? "this day" : + i.VerificationDate.AddDays(7) > DateTime.Now ? "this week" : + i.VerificationDate.AddDays(31) > DateTime.Now ? "this month" : + i.VerificationDate.AddDays(365) > DateTime.Now ? "this year" : + "more than a year ago", + null)); + + this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( + icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#ar"), "By AccurateRip Confidence", + i => + i.VerificationDate == DateTime.MinValue ? "00" : + i.ARConfidence == 0 ? "01" : + i.ARConfidence == 1 ? "02" : + i.ARConfidence == 2 ? "03" : + i.ARConfidence == 3 ? "04" : + i.ARConfidence < 5 ? "05" : + i.ARConfidence < 10 ? "06" : + i.ARConfidence < 20 ? "07" : + i.ARConfidence < 50 ? "08" : + i.ARConfidence < 100 ? "09" : + "10", + i => + i.VerificationDate == DateTime.MinValue ? "?" : + i.ARConfidence == 0 ? "0" : + i.ARConfidence == 1 ? "1" : + i.ARConfidence == 2 ? "2" : + i.ARConfidence == 3 ? "3" : + i.ARConfidence < 5 ? "< 5" : + i.ARConfidence < 10 ? "< 10" : + i.ARConfidence < 20 ? "< 20" : + i.ARConfidence < 50 ? "< 50" : + i.ARConfidence < 100 ? "< 100" : + ">=100", + null)); + } + } +} diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCategory.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCategory.cs new file mode 100644 index 0000000..65cc2f0 --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCategory.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using CUETools.Processor; + +namespace JDP +{ + public class FileSystemTreeNodeLocalDBCategory : FileSystemTreeNodeLocalDBFolder + { + private Converter m_converter_key; + private Converter m_converter_name; + private Converter m_converter_icon; + private int m_icon; + private string m_name; + + public bool ShowArtist { get; set; } + public bool ShowYear { get; set; } + + public override string Path + { + get { return null; } + } + + public override string DisplayName + { + get { return m_name; } + } + + public override int DisplayIcon + { + get { return m_icon; } + } + + public FileSystemTreeNodeLocalDBCategory(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear, int icon, string name, Converter converter_key, Converter converter_name, Converter converter_icon) + : base(icon_mgr) + { + this.Group = group; + this.m_converter_key = converter_key; + this.m_converter_name = converter_name ?? converter_key; + this.m_converter_icon = converter_icon ?? (i => m_icon); + this.m_icon = icon; + this.m_name = name; + this.ShowArtist = showArtist; + this.ShowYear = showYear; + this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; + this.Text = this.DisplayName; + } + + public override void DoExpand() + { + foreach (var group in CUEToolsLocalDB.Group(Group, m_converter_key, null)) + this.Nodes.Add(new FileSystemTreeNodeLocalDBGroup(icon_mgr, group, ShowArtist, ShowYear, m_converter_icon(group[0]), m_converter_name(group[0]))); + } + } +} diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCollision.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCollision.cs new file mode 100644 index 0000000..503202a --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBCollision.cs @@ -0,0 +1,98 @@ +using System.Collections.Generic; +using CUETools.Processor; + +namespace JDP +{ + public class FileSystemTreeNodeLocalDBCollision : FileSystemTreeNodeLocalDBFolder + { + public enum GroupType + { + Unverified = 0, + Different = 1, + Offsetted = 2, + Equal = 3, + Single = 4 + } + + public bool ShowArtist { get; set; } + public bool ShowYear { get; set; } + public override string Path + { + get + { + return null; + } + } + + public override string DisplayName + { + get + { + var artistItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Artist) && ShowArtist); + var titleItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Title)); + var yearItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Year) && ShowYear); + var discItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.DiscNumberAndTotal)); + return + (artistItem == null ? "" : artistItem.Metadata.Artist + " - ") + + (titleItem == null ? "" : titleItem.Metadata.Title) + + (yearItem == null ? "" : " (" + yearItem.Metadata.Year + ")") + + (discItem == null ? "" : " [" + discItem.Metadata.DiscNumberAndTotal + "]"); + } + } + + public override int DisplayIcon + { + get + { + return icon_mgr.GetIconIndex(GroupTypeToIconTag(GetGroupType(Group))); + } + } + + public FileSystemTreeNodeLocalDBCollision(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear) + : base(icon_mgr) + { + this.Group = group; + this.ShowArtist = showArtist; + this.ShowYear = showYear; + this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; + this.Text = this.DisplayName; + } + + internal static string GroupTypeToIconTag(GroupType type) + { + return type == GroupType.Equal ? ".#picture" + : type == GroupType.Offsetted ? ".#pictures" + : type == GroupType.Different ? ".#images" + : type == GroupType.Unverified ? ".#images_question" + : ".#puzzle"; + } + + internal static string GroupTypeToDescription(GroupType type) + { + return type == GroupType.Equal ? "Identical clones" + : type == GroupType.Offsetted ? "Offsetted clones" + : type == GroupType.Different ? "Mismatching clones" + : type == GroupType.Unverified ? "Not yet verified clones" + : "Unique"; + } + + internal static GroupType GetGroupType(List group) + { + if (group.Count < 2) + return GroupType.Single; + if (!group.TrueForAll(i => i.OffsetSafeCRC != null)) + return GroupType.Unverified; + if (!group.TrueForAll(i => i.OffsetSafeCRC.DifferByOffset(group[0].OffsetSafeCRC))) + return GroupType.Different; + if (!group.TrueForAll(i => i.OffsetSafeCRC == group[0].OffsetSafeCRC)) + return GroupType.Offsetted; + return GroupType.Equal; + } + + public override void DoExpand() + { + foreach (var item in Group) + this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, item, ShowArtist, ShowYear, null)); + } + } +} diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDBEntry.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBEntry.cs new file mode 100644 index 0000000..d4b9510 --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBEntry.cs @@ -0,0 +1,67 @@ +using System.IO; +using CUEControls; +using CUETools.Processor; + +namespace JDP +{ + public class FileSystemTreeNodeLocalDBEntry : FileSystemTreeNode + { + private string m_input_path; + + public bool ShowArtist { get; set; } + public bool ShowYear { get; set; } + public CUEToolsLocalDBEntry Item { get; private set; } + public override string Path + { + get + { + return m_input_path ?? Item.Path; + } + } + + public override string DisplayName + { + get + { + if (m_input_path != null && File.Exists(m_input_path)) + return icon_mgr.GetDisplayName(new FileInfo(m_input_path)); + return + (string.IsNullOrEmpty(Item.Metadata.Artist) || !ShowArtist ? "" : Item.Metadata.Artist + " - ") + + Item.Metadata.Title + + (string.IsNullOrEmpty(Item.Metadata.Year) || !ShowYear ? "" : " (" + Item.Metadata.Year + ")") + + (string.IsNullOrEmpty(Item.Metadata.DiscNumberAndTotal) ? "" : " [" + Item.Metadata.DiscNumberAndTotal + "]"); + } + } + + public override int DisplayIcon + { + get + { + return icon_mgr.GetIconIndex(m_input_path ?? (Item.AudioPaths == null || Item.AudioPaths.Count == 0 ? "*.wav" : Item.AudioPaths[0])); + } + } + + public FileSystemTreeNodeLocalDBEntry(IIconManager icon_mgr, CUEToolsLocalDBEntry item, bool showArtist, bool showYear, string inputPath) + : base(icon_mgr, inputPath == null && item.InputPaths != null && item.InputPaths.Count > 1) + { + this.Item = item; + this.m_input_path = inputPath; + this.ShowArtist = showArtist; + this.ShowYear = showYear; + this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; + this.Text = this.DisplayName; + //// Choose state from m_state_image_list + //if (item.InputPaths.Find(path => Path.GetExtension(path).ToLower() == ".cue") != null) + // album.StateImageKey = "cue"; + //else + // album.StateImageKey = "blank"; + } + + public override void DoExpand() + { + if (Item.InputPaths != null) + foreach (var path in Item.InputPaths) + this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, Item, ShowArtist, ShowYear, path)); + } + } +} diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDBFolder.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBFolder.cs new file mode 100644 index 0000000..38cadf0 --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBFolder.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using System.Windows.Forms; +using CUEControls; +using CUETools.Processor; + +namespace JDP +{ + public abstract class FileSystemTreeNodeLocalDBFolder : FileSystemTreeNode + { + public List Group { get; protected set; } + + public FileSystemTreeNodeLocalDBFolder(IIconManager icon_mgr) + : base(icon_mgr, true) + { + } + + public void Purge(List entries) + { + foreach (TreeNode child in this.Nodes) + { + if (child is FileSystemTreeNodeLocalDBFolder) + (child as FileSystemTreeNodeLocalDBFolder).Purge(entries); + if ((child is FileSystemTreeNodeLocalDBEntry && entries.Contains((child as FileSystemTreeNodeLocalDBEntry).Item)) + || (child is FileSystemTreeNodeLocalDBGroup && (child as FileSystemTreeNodeLocalDBGroup).Group.Count == 0)) + child.Remove(); + } + + this.Group.RemoveAll(item => entries.Contains(item)); + } + } +} diff --git a/CUETools/TreeNodes/FileSystemTreeNodeLocalDBGroup.cs b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBGroup.cs new file mode 100644 index 0000000..8784b86 --- /dev/null +++ b/CUETools/TreeNodes/FileSystemTreeNodeLocalDBGroup.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using CUETools.Processor; + +namespace JDP +{ + public class FileSystemTreeNodeLocalDBGroup : FileSystemTreeNodeLocalDBFolder + { + private int m_icon; + private string m_name; + + public bool ShowArtist { get; set; } + public bool ShowYear { get; set; } + + public override string Path + { + get { return null; } + } + + public override string DisplayName + { + get { return m_name; } + } + + public override int DisplayIcon + { + get { return m_icon; } + } + + public FileSystemTreeNodeLocalDBGroup(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear, int icon, string name) + : base(icon_mgr) + { + this.Group = group; + this.m_icon = icon; + this.m_name = name; + this.ShowArtist = showArtist; + this.ShowYear = showYear; + this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; + this.Text = this.DisplayName; + } + + private static int Compare(List a, List b) + { + int diff = FileSystemTreeNodeLocalDBCollision.GetGroupType(a) - FileSystemTreeNodeLocalDBCollision.GetGroupType(b); + return diff != 0 ? diff : + String.Compare( + a[0].Metadata.Artist + " - " + a[0].Metadata.Title + " - " + a[0].Metadata.DiscNumberAndTotal, + b[0].Metadata.Artist + " - " + b[0].Metadata.Title + " - " + b[0].Metadata.DiscNumberAndTotal); + } + + public override void DoExpand() + { + var byDiscId = CUEToolsLocalDB.Group(Group, i => i.DiscID, (a, b) => Compare(a, b)); + foreach (var group in byDiscId) + { + if (group.Count > 1) + this.Nodes.Add(new FileSystemTreeNodeLocalDBCollision(icon_mgr, group, ShowArtist, ShowYear)); + else + this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, group[0], ShowArtist, ShowYear, null)); + } + } + } +} diff --git a/CUETools/frmAbout.cs b/CUETools/frmAbout.cs index 7446f35..53bbcfb 100644 --- a/CUETools/frmAbout.cs +++ b/CUETools/frmAbout.cs @@ -1,9 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; namespace JDP diff --git a/CUETools/frmCUETools.Designer.cs b/CUETools/frmCUETools.Designer.cs index aa39610..bb72c17 100644 --- a/CUETools/frmCUETools.Designer.cs +++ b/CUETools/frmCUETools.Designer.cs @@ -23,974 +23,974 @@ namespace JDP { /// the contents of this method with the code editor. /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCUETools)); - this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); - this.toolStripStatusLabelProcessed = new System.Windows.Forms.ToolStripStatusLabel(); - this.toolStripStatusLabelCTDB = new System.Windows.Forms.ToolStripStatusLabel(); - this.toolStripStatusLabelAR = new System.Windows.Forms.ToolStripStatusLabel(); - this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar(); - this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); - this.textBatchReport = new System.Windows.Forms.TextBox(); - this.grpInput = new System.Windows.Forms.GroupBox(); - this.fileSystemTreeView1 = new CUEControls.FileSystemTreeView(); - this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); - this.groupBoxMode = new System.Windows.Forms.GroupBox(); - this.tableLayoutPanelVerifyMode = new System.Windows.Forms.TableLayoutPanel(); - this.checkBoxSkipRecent = new System.Windows.Forms.CheckBox(); - this.checkBoxVerifyUseLocal = new System.Windows.Forms.CheckBox(); - this.checkBoxVerifyUseCDRepair = new System.Windows.Forms.CheckBox(); - this.tableLayoutPanelCUEStyle = new System.Windows.Forms.TableLayoutPanel(); - this.checkBoxUseAccurateRip = new System.Windows.Forms.CheckBox(); - this.checkBoxUseFreeDb = new System.Windows.Forms.CheckBox(); - this.rbTracks = new System.Windows.Forms.RadioButton(); - this.rbEmbedCUE = new System.Windows.Forms.RadioButton(); - this.rbSingleFile = new System.Windows.Forms.RadioButton(); - this.checkBoxUseMusicBrainz = new System.Windows.Forms.CheckBox(); - this.toolStripCorrectorFormat = new System.Windows.Forms.ToolStrip(); - this.toolStripButtonCorrectorOverwrite = new System.Windows.Forms.ToolStripButton(); - this.toolStripDropDownButtonCorrectorMode = new System.Windows.Forms.ToolStripDropDownButton(); - this.toolStripMenuItemCorrectorModeLocateFiles = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemCorrectorModeChangeExtension = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripDropDownButtonCorrectorFormat = new System.Windows.Forms.ToolStripDropDownButton(); - this.grpAudioOutput = new System.Windows.Forms.GroupBox(); - this.labelEncoderMaxMode = new System.Windows.Forms.Label(); - this.labelEncoderMinMode = new System.Windows.Forms.Label(); - this.labelEncoderMode = new System.Windows.Forms.Label(); - this.trackBarEncoderMode = new System.Windows.Forms.TrackBar(); - this.comboBoxEncoder = new System.Windows.Forms.ComboBox(); - this.radioButtonAudioNone = new System.Windows.Forms.RadioButton(); - this.radioButtonAudioLossy = new System.Windows.Forms.RadioButton(); - this.radioButtonAudioHybrid = new System.Windows.Forms.RadioButton(); - this.radioButtonAudioLossless = new System.Windows.Forms.RadioButton(); - this.labelFormat = new System.Windows.Forms.Label(); - this.comboBoxAudioFormat = new System.Windows.Forms.ComboBox(); - this.pictureBoxMotd = new System.Windows.Forms.PictureBox(); - this.grpOutputPathGeneration = new System.Windows.Forms.GroupBox(); - this.tableLayoutPanelPaths = new System.Windows.Forms.TableLayoutPanel(); - this.labelOutputTemplate = new System.Windows.Forms.Label(); - this.comboBoxOutputFormat = new System.Windows.Forms.ComboBox(); - this.txtInputPath = new System.Windows.Forms.TextBox(); - this.txtOutputPath = new System.Windows.Forms.TextBox(); - this.toolStripInput = new System.Windows.Forms.ToolStrip(); - this.toolStripLabelInput = new System.Windows.Forms.ToolStripLabel(); - this.toolStripSplitButtonInputBrowser = new System.Windows.Forms.ToolStripSplitButton(); - this.toolStripMenuItemInputBrowserFiles = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemInputBrowserMulti = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemInputBrowserDrag = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemInputBrowserHide = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripOutput = new System.Windows.Forms.ToolStrip(); - this.toolStripLabelOutput = new System.Windows.Forms.ToolStripLabel(); - this.toolStripSplitButtonOutputBrowser = new System.Windows.Forms.ToolStripSplitButton(); - this.toolStripMenuItemOutputBrowse = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemOutputManual = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripMenuItemOutputTemplate = new System.Windows.Forms.ToolStripMenuItem(); - this.grpAction = new System.Windows.Forms.GroupBox(); - this.comboBoxScript = new System.Windows.Forms.ComboBox(); - this.rbActionCorrectFilenames = new System.Windows.Forms.RadioButton(); - this.rbActionCreateCUESheet = new System.Windows.Forms.RadioButton(); - this.rbActionVerify = new System.Windows.Forms.RadioButton(); - this.rbActionEncode = new System.Windows.Forms.RadioButton(); - this.grpExtra = new System.Windows.Forms.GroupBox(); - this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); - this.labelPregap = new System.Windows.Forms.Label(); - this.lblWriteOffset = new System.Windows.Forms.Label(); - this.numericWriteOffset = new System.Windows.Forms.NumericUpDown(); - this.txtPreGapLength = new System.Windows.Forms.MaskedTextBox(); - this.labelDataTrack = new System.Windows.Forms.Label(); - this.txtDataTrackLength = new System.Windows.Forms.MaskedTextBox(); - this.panelGo = new System.Windows.Forms.Panel(); - this.btnConvert = new System.Windows.Forms.Button(); - this.btnStop = new System.Windows.Forms.Button(); - this.btnResume = new System.Windows.Forms.Button(); - this.btnPause = new System.Windows.Forms.Button(); - this.toolStripMenu = new System.Windows.Forms.ToolStrip(); - this.toolStripDropDownButtonProfile = new System.Windows.Forms.ToolStripDropDownButton(); - this.toolStripTextBoxAddProfile = new System.Windows.Forms.ToolStripTextBox(); - this.toolStripMenuItemDeleteProfile = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripButtonAbout = new System.Windows.Forms.ToolStripButton(); - this.toolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); - this.toolStripButtonSettings = new System.Windows.Forms.ToolStripButton(); - this.toolStripButtonShowLog = new System.Windows.Forms.ToolStripButton(); - this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); - this.contextMenuStripFileTree = new System.Windows.Forms.ContextMenuStrip(this.components); - this.SelectedNodeName = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.setAsMyMusicFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.resetToOriginalLocationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.editMetadataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.addFolderToLocalDatabaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.removeItemFromDatabaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.backgroundWorkerAddToLocalDB = new System.ComponentModel.BackgroundWorker(); - this.toolStripContainer1.BottomToolStripPanel.SuspendLayout(); - this.toolStripContainer1.ContentPanel.SuspendLayout(); - this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); - this.toolStripContainer1.SuspendLayout(); - this.statusStrip1.SuspendLayout(); - this.tableLayoutPanel1.SuspendLayout(); - this.grpInput.SuspendLayout(); - this.tableLayoutPanel2.SuspendLayout(); - this.groupBoxMode.SuspendLayout(); - this.tableLayoutPanelVerifyMode.SuspendLayout(); - this.tableLayoutPanelCUEStyle.SuspendLayout(); - this.toolStripCorrectorFormat.SuspendLayout(); - this.grpAudioOutput.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackBarEncoderMode)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxMotd)).BeginInit(); - this.grpOutputPathGeneration.SuspendLayout(); - this.tableLayoutPanelPaths.SuspendLayout(); - this.toolStripInput.SuspendLayout(); - this.toolStripOutput.SuspendLayout(); - this.grpAction.SuspendLayout(); - this.grpExtra.SuspendLayout(); - this.tableLayoutPanel4.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).BeginInit(); - this.panelGo.SuspendLayout(); - this.toolStripMenu.SuspendLayout(); - this.contextMenuStripFileTree.SuspendLayout(); - this.SuspendLayout(); - // - // toolStripContainer1 - // - // - // toolStripContainer1.BottomToolStripPanel - // - this.toolStripContainer1.BottomToolStripPanel.Controls.Add(this.statusStrip1); - // - // toolStripContainer1.ContentPanel - // - resources.ApplyResources(this.toolStripContainer1.ContentPanel, "toolStripContainer1.ContentPanel"); - this.toolStripContainer1.ContentPanel.Controls.Add(this.tableLayoutPanel1); - resources.ApplyResources(this.toolStripContainer1, "toolStripContainer1"); - // - // toolStripContainer1.LeftToolStripPanel - // - this.toolStripContainer1.LeftToolStripPanel.MaximumSize = new System.Drawing.Size(43, 0); - this.toolStripContainer1.LeftToolStripPanelVisible = false; - this.toolStripContainer1.Name = "toolStripContainer1"; - this.toolStripContainer1.RightToolStripPanelVisible = false; - // - // toolStripContainer1.TopToolStripPanel - // - this.toolStripContainer1.TopToolStripPanel.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; - this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStripMenu); - this.toolStripContainer1.TopToolStripPanel.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - // - // statusStrip1 - // - resources.ApplyResources(this.statusStrip1, "statusStrip1"); - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCUETools)); + this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabelProcessed = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabelCTDB = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabelAR = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.textBatchReport = new System.Windows.Forms.TextBox(); + this.grpInput = new System.Windows.Forms.GroupBox(); + this.fileSystemTreeView1 = new CUEControls.FileSystemTreeView(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxMode = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelVerifyMode = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxSkipRecent = new System.Windows.Forms.CheckBox(); + this.checkBoxVerifyUseLocal = new System.Windows.Forms.CheckBox(); + this.checkBoxVerifyUseCDRepair = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanelCUEStyle = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxUseAccurateRip = new System.Windows.Forms.CheckBox(); + this.checkBoxUseFreeDb = new System.Windows.Forms.CheckBox(); + this.rbTracks = new System.Windows.Forms.RadioButton(); + this.rbEmbedCUE = new System.Windows.Forms.RadioButton(); + this.rbSingleFile = new System.Windows.Forms.RadioButton(); + this.checkBoxUseMusicBrainz = new System.Windows.Forms.CheckBox(); + this.toolStripCorrectorFormat = new System.Windows.Forms.ToolStrip(); + this.toolStripButtonCorrectorOverwrite = new System.Windows.Forms.ToolStripButton(); + this.toolStripDropDownButtonCorrectorMode = new System.Windows.Forms.ToolStripDropDownButton(); + this.toolStripMenuItemCorrectorModeLocateFiles = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemCorrectorModeChangeExtension = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripDropDownButtonCorrectorFormat = new System.Windows.Forms.ToolStripDropDownButton(); + this.grpAudioOutput = new System.Windows.Forms.GroupBox(); + this.labelEncoderMaxMode = new System.Windows.Forms.Label(); + this.labelEncoderMinMode = new System.Windows.Forms.Label(); + this.labelEncoderMode = new System.Windows.Forms.Label(); + this.trackBarEncoderMode = new System.Windows.Forms.TrackBar(); + this.comboBoxEncoder = new System.Windows.Forms.ComboBox(); + this.radioButtonAudioNone = new System.Windows.Forms.RadioButton(); + this.radioButtonAudioLossy = new System.Windows.Forms.RadioButton(); + this.radioButtonAudioHybrid = new System.Windows.Forms.RadioButton(); + this.radioButtonAudioLossless = new System.Windows.Forms.RadioButton(); + this.labelFormat = new System.Windows.Forms.Label(); + this.comboBoxAudioFormat = new System.Windows.Forms.ComboBox(); + this.pictureBoxMotd = new System.Windows.Forms.PictureBox(); + this.grpOutputPathGeneration = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelPaths = new System.Windows.Forms.TableLayoutPanel(); + this.labelOutputTemplate = new System.Windows.Forms.Label(); + this.comboBoxOutputFormat = new System.Windows.Forms.ComboBox(); + this.txtInputPath = new System.Windows.Forms.TextBox(); + this.txtOutputPath = new System.Windows.Forms.TextBox(); + this.toolStripInput = new System.Windows.Forms.ToolStrip(); + this.toolStripLabelInput = new System.Windows.Forms.ToolStripLabel(); + this.toolStripSplitButtonInputBrowser = new System.Windows.Forms.ToolStripSplitButton(); + this.toolStripMenuItemInputBrowserFiles = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemInputBrowserMulti = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemInputBrowserDrag = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemInputBrowserHide = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripOutput = new System.Windows.Forms.ToolStrip(); + this.toolStripLabelOutput = new System.Windows.Forms.ToolStripLabel(); + this.toolStripSplitButtonOutputBrowser = new System.Windows.Forms.ToolStripSplitButton(); + this.toolStripMenuItemOutputBrowse = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemOutputManual = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItemOutputTemplate = new System.Windows.Forms.ToolStripMenuItem(); + this.grpAction = new System.Windows.Forms.GroupBox(); + this.comboBoxScript = new System.Windows.Forms.ComboBox(); + this.rbActionCorrectFilenames = new System.Windows.Forms.RadioButton(); + this.rbActionCreateCUESheet = new System.Windows.Forms.RadioButton(); + this.rbActionVerify = new System.Windows.Forms.RadioButton(); + this.rbActionEncode = new System.Windows.Forms.RadioButton(); + this.grpExtra = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.labelPregap = new System.Windows.Forms.Label(); + this.lblWriteOffset = new System.Windows.Forms.Label(); + this.numericWriteOffset = new System.Windows.Forms.NumericUpDown(); + this.txtPreGapLength = new System.Windows.Forms.MaskedTextBox(); + this.labelDataTrack = new System.Windows.Forms.Label(); + this.txtDataTrackLength = new System.Windows.Forms.MaskedTextBox(); + this.panelGo = new System.Windows.Forms.Panel(); + this.btnConvert = new System.Windows.Forms.Button(); + this.btnStop = new System.Windows.Forms.Button(); + this.btnResume = new System.Windows.Forms.Button(); + this.btnPause = new System.Windows.Forms.Button(); + this.toolStripMenu = new System.Windows.Forms.ToolStrip(); + this.toolStripDropDownButtonProfile = new System.Windows.Forms.ToolStripDropDownButton(); + this.toolStripTextBoxAddProfile = new System.Windows.Forms.ToolStripTextBox(); + this.toolStripMenuItemDeleteProfile = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButtonAbout = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonSettings = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonShowLog = new System.Windows.Forms.ToolStripButton(); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.contextMenuStripFileTree = new System.Windows.Forms.ContextMenuStrip(this.components); + this.SelectedNodeName = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.setAsMyMusicFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.resetToOriginalLocationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.editMetadataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.addFolderToLocalDatabaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.removeItemFromDatabaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.backgroundWorkerAddToLocalDB = new System.ComponentModel.BackgroundWorker(); + this.toolStripContainer1.BottomToolStripPanel.SuspendLayout(); + this.toolStripContainer1.ContentPanel.SuspendLayout(); + this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); + this.toolStripContainer1.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.grpInput.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + this.groupBoxMode.SuspendLayout(); + this.tableLayoutPanelVerifyMode.SuspendLayout(); + this.tableLayoutPanelCUEStyle.SuspendLayout(); + this.toolStripCorrectorFormat.SuspendLayout(); + this.grpAudioOutput.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackBarEncoderMode)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxMotd)).BeginInit(); + this.grpOutputPathGeneration.SuspendLayout(); + this.tableLayoutPanelPaths.SuspendLayout(); + this.toolStripInput.SuspendLayout(); + this.toolStripOutput.SuspendLayout(); + this.grpAction.SuspendLayout(); + this.grpExtra.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).BeginInit(); + this.panelGo.SuspendLayout(); + this.toolStripMenu.SuspendLayout(); + this.contextMenuStripFileTree.SuspendLayout(); + this.SuspendLayout(); + // + // toolStripContainer1 + // + // + // toolStripContainer1.BottomToolStripPanel + // + this.toolStripContainer1.BottomToolStripPanel.Controls.Add(this.statusStrip1); + // + // toolStripContainer1.ContentPanel + // + resources.ApplyResources(this.toolStripContainer1.ContentPanel, "toolStripContainer1.ContentPanel"); + this.toolStripContainer1.ContentPanel.Controls.Add(this.tableLayoutPanel1); + resources.ApplyResources(this.toolStripContainer1, "toolStripContainer1"); + // + // toolStripContainer1.LeftToolStripPanel + // + this.toolStripContainer1.LeftToolStripPanel.MaximumSize = new System.Drawing.Size(32, 0); + this.toolStripContainer1.LeftToolStripPanelVisible = false; + this.toolStripContainer1.Name = "toolStripContainer1"; + this.toolStripContainer1.RightToolStripPanelVisible = false; + // + // toolStripContainer1.TopToolStripPanel + // + this.toolStripContainer1.TopToolStripPanel.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; + this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStripMenu); + this.toolStripContainer1.TopToolStripPanel.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; + // + // statusStrip1 + // + resources.ApplyResources(this.statusStrip1, "statusStrip1"); + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripStatusLabel1, this.toolStripStatusLabelProcessed, this.toolStripStatusLabelCTDB, this.toolStripStatusLabelAR, this.toolStripProgressBar2}); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.ShowItemToolTips = true; - // - // toolStripStatusLabel1 - // - this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; - resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1"); - this.toolStripStatusLabel1.Spring = true; - // - // toolStripStatusLabelProcessed - // - this.toolStripStatusLabelProcessed.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); - this.toolStripStatusLabelProcessed.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; - this.toolStripStatusLabelProcessed.Name = "toolStripStatusLabelProcessed"; - resources.ApplyResources(this.toolStripStatusLabelProcessed, "toolStripStatusLabelProcessed"); - // - // toolStripStatusLabelCTDB - // - this.toolStripStatusLabelCTDB.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); - this.toolStripStatusLabelCTDB.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; - resources.ApplyResources(this.toolStripStatusLabelCTDB, "toolStripStatusLabelCTDB"); - this.toolStripStatusLabelCTDB.Image = global::JDP.Properties.Resources.cdrepair1; - this.toolStripStatusLabelCTDB.Name = "toolStripStatusLabelCTDB"; - // - // toolStripStatusLabelAR - // - this.toolStripStatusLabelAR.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) - | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); - this.toolStripStatusLabelAR.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; - resources.ApplyResources(this.toolStripStatusLabelAR, "toolStripStatusLabelAR"); - this.toolStripStatusLabelAR.Image = global::JDP.Properties.Resources.AR; - this.toolStripStatusLabelAR.Name = "toolStripStatusLabelAR"; - this.toolStripStatusLabelAR.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0); - // - // toolStripProgressBar2 - // - this.toolStripProgressBar2.AutoToolTip = true; - this.toolStripProgressBar2.Name = "toolStripProgressBar2"; - resources.ApplyResources(this.toolStripProgressBar2, "toolStripProgressBar2"); - this.toolStripProgressBar2.Style = System.Windows.Forms.ProgressBarStyle.Continuous; - // - // tableLayoutPanel1 - // - resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1"); - this.tableLayoutPanel1.Controls.Add(this.textBatchReport, 0, 1); - this.tableLayoutPanel1.Controls.Add(this.grpInput, 0, 0); - this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 1, 0); - this.tableLayoutPanel1.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.AddColumns; - this.tableLayoutPanel1.Name = "tableLayoutPanel1"; - // - // textBatchReport - // - this.tableLayoutPanel1.SetColumnSpan(this.textBatchReport, 2); - resources.ApplyResources(this.textBatchReport, "textBatchReport"); - this.textBatchReport.Name = "textBatchReport"; - this.textBatchReport.ReadOnly = true; - this.textBatchReport.TabStop = false; - // - // grpInput - // - this.grpInput.Controls.Add(this.fileSystemTreeView1); - resources.ApplyResources(this.grpInput, "grpInput"); - this.grpInput.Name = "grpInput"; - this.grpInput.TabStop = false; - // - // fileSystemTreeView1 - // - this.fileSystemTreeView1.AllowDrop = true; - resources.ApplyResources(this.fileSystemTreeView1, "fileSystemTreeView1"); - this.fileSystemTreeView1.BackColor = System.Drawing.SystemColors.Control; - this.fileSystemTreeView1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.fileSystemTreeView1.CheckBoxes = true; - this.fileSystemTreeView1.FullRowSelect = true; - this.fileSystemTreeView1.HideSelection = false; - this.fileSystemTreeView1.ItemHeight = 16; - this.fileSystemTreeView1.Name = "fileSystemTreeView1"; - this.fileSystemTreeView1.ShowLines = false; - this.fileSystemTreeView1.ShowRootLines = false; - this.fileSystemTreeView1.SpecialFolders = new CUEControls.ExtraSpecialFolder[] { + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.ShowItemToolTips = true; + // + // toolStripStatusLabel1 + // + this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; + resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1"); + this.toolStripStatusLabel1.Spring = true; + // + // toolStripStatusLabelProcessed + // + this.toolStripStatusLabelProcessed.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); + this.toolStripStatusLabelProcessed.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; + this.toolStripStatusLabelProcessed.Name = "toolStripStatusLabelProcessed"; + resources.ApplyResources(this.toolStripStatusLabelProcessed, "toolStripStatusLabelProcessed"); + // + // toolStripStatusLabelCTDB + // + this.toolStripStatusLabelCTDB.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); + this.toolStripStatusLabelCTDB.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; + resources.ApplyResources(this.toolStripStatusLabelCTDB, "toolStripStatusLabelCTDB"); + this.toolStripStatusLabelCTDB.Image = global::JDP.Properties.Resources.cdrepair1; + this.toolStripStatusLabelCTDB.Name = "toolStripStatusLabelCTDB"; + // + // toolStripStatusLabelAR + // + this.toolStripStatusLabelAR.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) + | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom))); + this.toolStripStatusLabelAR.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter; + resources.ApplyResources(this.toolStripStatusLabelAR, "toolStripStatusLabelAR"); + this.toolStripStatusLabelAR.Image = global::JDP.Properties.Resources.AR; + this.toolStripStatusLabelAR.Name = "toolStripStatusLabelAR"; + this.toolStripStatusLabelAR.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0); + // + // toolStripProgressBar2 + // + this.toolStripProgressBar2.AutoToolTip = true; + this.toolStripProgressBar2.Name = "toolStripProgressBar2"; + resources.ApplyResources(this.toolStripProgressBar2, "toolStripProgressBar2"); + this.toolStripProgressBar2.Style = System.Windows.Forms.ProgressBarStyle.Continuous; + // + // tableLayoutPanel1 + // + resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1"); + this.tableLayoutPanel1.Controls.Add(this.textBatchReport, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.grpInput, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 1, 0); + this.tableLayoutPanel1.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.AddColumns; + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + // + // textBatchReport + // + this.tableLayoutPanel1.SetColumnSpan(this.textBatchReport, 2); + resources.ApplyResources(this.textBatchReport, "textBatchReport"); + this.textBatchReport.Name = "textBatchReport"; + this.textBatchReport.ReadOnly = true; + this.textBatchReport.TabStop = false; + // + // grpInput + // + this.grpInput.Controls.Add(this.fileSystemTreeView1); + resources.ApplyResources(this.grpInput, "grpInput"); + this.grpInput.Name = "grpInput"; + this.grpInput.TabStop = false; + // + // fileSystemTreeView1 + // + this.fileSystemTreeView1.AllowDrop = true; + resources.ApplyResources(this.fileSystemTreeView1, "fileSystemTreeView1"); + this.fileSystemTreeView1.BackColor = System.Drawing.SystemColors.Control; + this.fileSystemTreeView1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.fileSystemTreeView1.CheckBoxes = true; + this.fileSystemTreeView1.FullRowSelect = true; + this.fileSystemTreeView1.HideSelection = false; + this.fileSystemTreeView1.ItemHeight = 16; + this.fileSystemTreeView1.Name = "fileSystemTreeView1"; + this.fileSystemTreeView1.ShowLines = false; + this.fileSystemTreeView1.ShowRootLines = false; + this.fileSystemTreeView1.SpecialFolders = new CUEControls.ExtraSpecialFolder[] { CUEControls.ExtraSpecialFolder.MyComputer, CUEControls.ExtraSpecialFolder.Profile, CUEControls.ExtraSpecialFolder.MyMusic, CUEControls.ExtraSpecialFolder.CommonMusic}; - this.fileSystemTreeView1.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterCheck); - this.fileSystemTreeView1.NodeExpand += new CUEControls.FileSystemTreeViewNodeExpandHandler(this.fileSystemTreeView1_NodeExpand); - this.fileSystemTreeView1.DragDrop += new System.Windows.Forms.DragEventHandler(this.fileSystemTreeView1_DragDrop); - this.fileSystemTreeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterSelect); - this.fileSystemTreeView1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.fileSystemTreeView1_MouseDown); - this.fileSystemTreeView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.fileSystemTreeView1_KeyDown); - this.fileSystemTreeView1.AfterExpand += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterExpand); - this.fileSystemTreeView1.DragOver += new System.Windows.Forms.DragEventHandler(this.fileSystemTreeView1_DragOver); - // - // tableLayoutPanel2 - // - resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2"); - this.tableLayoutPanel2.Controls.Add(this.groupBoxMode, 1, 1); - this.tableLayoutPanel2.Controls.Add(this.grpAudioOutput, 2, 1); - this.tableLayoutPanel2.Controls.Add(this.pictureBoxMotd, 0, 2); - this.tableLayoutPanel2.Controls.Add(this.grpOutputPathGeneration, 0, 0); - this.tableLayoutPanel2.Controls.Add(this.grpAction, 0, 1); - this.tableLayoutPanel2.Controls.Add(this.grpExtra, 1, 2); - this.tableLayoutPanel2.Controls.Add(this.panelGo, 2, 3); - this.tableLayoutPanel2.Name = "tableLayoutPanel2"; - // - // groupBoxMode - // - this.groupBoxMode.Controls.Add(this.tableLayoutPanelVerifyMode); - this.groupBoxMode.Controls.Add(this.tableLayoutPanelCUEStyle); - this.groupBoxMode.Controls.Add(this.toolStripCorrectorFormat); - resources.ApplyResources(this.groupBoxMode, "groupBoxMode"); - this.groupBoxMode.Name = "groupBoxMode"; - this.groupBoxMode.TabStop = false; - // - // tableLayoutPanelVerifyMode - // - resources.ApplyResources(this.tableLayoutPanelVerifyMode, "tableLayoutPanelVerifyMode"); - this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxSkipRecent, 2, 0); - this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxVerifyUseLocal, 1, 0); - this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxVerifyUseCDRepair, 0, 0); - this.tableLayoutPanelVerifyMode.Name = "tableLayoutPanelVerifyMode"; - // - // checkBoxSkipRecent - // - resources.ApplyResources(this.checkBoxSkipRecent, "checkBoxSkipRecent"); - this.checkBoxSkipRecent.Image = global::JDP.Properties.Resources.alarm_clock__minus; - this.checkBoxSkipRecent.Name = "checkBoxSkipRecent"; - this.toolTip1.SetToolTip(this.checkBoxSkipRecent, resources.GetString("checkBoxSkipRecent.ToolTip")); - this.checkBoxSkipRecent.UseVisualStyleBackColor = true; - // - // checkBoxVerifyUseLocal - // - resources.ApplyResources(this.checkBoxVerifyUseLocal, "checkBoxVerifyUseLocal"); - this.checkBoxVerifyUseLocal.Image = global::JDP.Properties.Resources.puzzle__arrow; - this.checkBoxVerifyUseLocal.Name = "checkBoxVerifyUseLocal"; - this.toolTip1.SetToolTip(this.checkBoxVerifyUseLocal, resources.GetString("checkBoxVerifyUseLocal.ToolTip")); - this.checkBoxVerifyUseLocal.UseVisualStyleBackColor = true; - // - // checkBoxVerifyUseCDRepair - // - resources.ApplyResources(this.checkBoxVerifyUseCDRepair, "checkBoxVerifyUseCDRepair"); - this.checkBoxVerifyUseCDRepair.Image = global::JDP.Properties.Resources.cdrepair1; - this.checkBoxVerifyUseCDRepair.Name = "checkBoxVerifyUseCDRepair"; - this.toolTip1.SetToolTip(this.checkBoxVerifyUseCDRepair, resources.GetString("checkBoxVerifyUseCDRepair.ToolTip")); - this.checkBoxVerifyUseCDRepair.UseVisualStyleBackColor = true; - // - // tableLayoutPanelCUEStyle - // - resources.ApplyResources(this.tableLayoutPanelCUEStyle, "tableLayoutPanelCUEStyle"); - this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseAccurateRip, 2, 4); - this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseFreeDb, 1, 4); - this.tableLayoutPanelCUEStyle.Controls.Add(this.rbTracks, 0, 2); - this.tableLayoutPanelCUEStyle.Controls.Add(this.rbEmbedCUE, 0, 0); - this.tableLayoutPanelCUEStyle.Controls.Add(this.rbSingleFile, 0, 1); - this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseMusicBrainz, 0, 4); - this.tableLayoutPanelCUEStyle.Name = "tableLayoutPanelCUEStyle"; - // - // checkBoxUseAccurateRip - // - resources.ApplyResources(this.checkBoxUseAccurateRip, "checkBoxUseAccurateRip"); - this.checkBoxUseAccurateRip.Image = global::JDP.Properties.Resources.AR; - this.checkBoxUseAccurateRip.MinimumSize = new System.Drawing.Size(0, 21); - this.checkBoxUseAccurateRip.Name = "checkBoxUseAccurateRip"; - this.toolTip1.SetToolTip(this.checkBoxUseAccurateRip, resources.GetString("checkBoxUseAccurateRip.ToolTip")); - this.checkBoxUseAccurateRip.UseVisualStyleBackColor = true; - this.checkBoxUseAccurateRip.CheckedChanged += new System.EventHandler(this.checkBoxUseAccurateRip_CheckedChanged); - // - // checkBoxUseFreeDb - // - resources.ApplyResources(this.checkBoxUseFreeDb, "checkBoxUseFreeDb"); - this.checkBoxUseFreeDb.Image = global::JDP.Properties.Resources.freedb16; - this.checkBoxUseFreeDb.MinimumSize = new System.Drawing.Size(0, 21); - this.checkBoxUseFreeDb.Name = "checkBoxUseFreeDb"; - this.toolTip1.SetToolTip(this.checkBoxUseFreeDb, resources.GetString("checkBoxUseFreeDb.ToolTip")); - this.checkBoxUseFreeDb.UseVisualStyleBackColor = true; - // - // rbTracks - // - resources.ApplyResources(this.rbTracks, "rbTracks"); - this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbTracks, 3); - this.rbTracks.Name = "rbTracks"; - this.rbTracks.TabStop = true; - this.toolTip1.SetToolTip(this.rbTracks, resources.GetString("rbTracks.ToolTip")); - this.rbTracks.UseVisualStyleBackColor = true; - // - // rbEmbedCUE - // - resources.ApplyResources(this.rbEmbedCUE, "rbEmbedCUE"); - this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbEmbedCUE, 3); - this.rbEmbedCUE.Name = "rbEmbedCUE"; - this.rbEmbedCUE.TabStop = true; - this.toolTip1.SetToolTip(this.rbEmbedCUE, resources.GetString("rbEmbedCUE.ToolTip")); - this.rbEmbedCUE.UseVisualStyleBackColor = true; - this.rbEmbedCUE.CheckedChanged += new System.EventHandler(this.rbEmbedCUE_CheckedChanged); - // - // rbSingleFile - // - resources.ApplyResources(this.rbSingleFile, "rbSingleFile"); - this.rbSingleFile.Checked = true; - this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbSingleFile, 3); - this.rbSingleFile.Name = "rbSingleFile"; - this.rbSingleFile.TabStop = true; - this.toolTip1.SetToolTip(this.rbSingleFile, resources.GetString("rbSingleFile.ToolTip")); - this.rbSingleFile.UseVisualStyleBackColor = true; - // - // checkBoxUseMusicBrainz - // - resources.ApplyResources(this.checkBoxUseMusicBrainz, "checkBoxUseMusicBrainz"); - this.checkBoxUseMusicBrainz.Image = global::JDP.Properties.Resources.musicbrainz; - this.checkBoxUseMusicBrainz.MinimumSize = new System.Drawing.Size(0, 21); - this.checkBoxUseMusicBrainz.Name = "checkBoxUseMusicBrainz"; - this.toolTip1.SetToolTip(this.checkBoxUseMusicBrainz, resources.GetString("checkBoxUseMusicBrainz.ToolTip")); - this.checkBoxUseMusicBrainz.UseVisualStyleBackColor = true; - // - // toolStripCorrectorFormat - // - resources.ApplyResources(this.toolStripCorrectorFormat, "toolStripCorrectorFormat"); - this.toolStripCorrectorFormat.BackColor = System.Drawing.Color.Transparent; - this.toolStripCorrectorFormat.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileSystemTreeView1.NodeExpand += new CUEControls.FileSystemTreeViewNodeExpandHandler(this.fileSystemTreeView1_NodeExpand); + this.fileSystemTreeView1.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterCheck); + this.fileSystemTreeView1.AfterExpand += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterExpand); + this.fileSystemTreeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.fileSystemTreeView1_AfterSelect); + this.fileSystemTreeView1.DragDrop += new System.Windows.Forms.DragEventHandler(this.fileSystemTreeView1_DragDrop); + this.fileSystemTreeView1.DragOver += new System.Windows.Forms.DragEventHandler(this.fileSystemTreeView1_DragOver); + this.fileSystemTreeView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.fileSystemTreeView1_KeyDown); + this.fileSystemTreeView1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.fileSystemTreeView1_MouseDown); + // + // tableLayoutPanel2 + // + resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2"); + this.tableLayoutPanel2.Controls.Add(this.groupBoxMode, 1, 1); + this.tableLayoutPanel2.Controls.Add(this.grpAudioOutput, 2, 1); + this.tableLayoutPanel2.Controls.Add(this.pictureBoxMotd, 0, 2); + this.tableLayoutPanel2.Controls.Add(this.grpOutputPathGeneration, 0, 0); + this.tableLayoutPanel2.Controls.Add(this.grpAction, 0, 1); + this.tableLayoutPanel2.Controls.Add(this.grpExtra, 1, 2); + this.tableLayoutPanel2.Controls.Add(this.panelGo, 2, 3); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + // + // groupBoxMode + // + this.groupBoxMode.Controls.Add(this.tableLayoutPanelVerifyMode); + this.groupBoxMode.Controls.Add(this.tableLayoutPanelCUEStyle); + this.groupBoxMode.Controls.Add(this.toolStripCorrectorFormat); + resources.ApplyResources(this.groupBoxMode, "groupBoxMode"); + this.groupBoxMode.Name = "groupBoxMode"; + this.groupBoxMode.TabStop = false; + // + // tableLayoutPanelVerifyMode + // + resources.ApplyResources(this.tableLayoutPanelVerifyMode, "tableLayoutPanelVerifyMode"); + this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxSkipRecent, 2, 0); + this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxVerifyUseLocal, 1, 0); + this.tableLayoutPanelVerifyMode.Controls.Add(this.checkBoxVerifyUseCDRepair, 0, 0); + this.tableLayoutPanelVerifyMode.Name = "tableLayoutPanelVerifyMode"; + // + // checkBoxSkipRecent + // + resources.ApplyResources(this.checkBoxSkipRecent, "checkBoxSkipRecent"); + this.checkBoxSkipRecent.Image = global::JDP.Properties.Resources.alarm_clock__minus; + this.checkBoxSkipRecent.Name = "checkBoxSkipRecent"; + this.toolTip1.SetToolTip(this.checkBoxSkipRecent, resources.GetString("checkBoxSkipRecent.ToolTip")); + this.checkBoxSkipRecent.UseVisualStyleBackColor = true; + // + // checkBoxVerifyUseLocal + // + resources.ApplyResources(this.checkBoxVerifyUseLocal, "checkBoxVerifyUseLocal"); + this.checkBoxVerifyUseLocal.Image = global::JDP.Properties.Resources.puzzle__arrow; + this.checkBoxVerifyUseLocal.Name = "checkBoxVerifyUseLocal"; + this.toolTip1.SetToolTip(this.checkBoxVerifyUseLocal, resources.GetString("checkBoxVerifyUseLocal.ToolTip")); + this.checkBoxVerifyUseLocal.UseVisualStyleBackColor = true; + // + // checkBoxVerifyUseCDRepair + // + resources.ApplyResources(this.checkBoxVerifyUseCDRepair, "checkBoxVerifyUseCDRepair"); + this.checkBoxVerifyUseCDRepair.Image = global::JDP.Properties.Resources.cdrepair1; + this.checkBoxVerifyUseCDRepair.Name = "checkBoxVerifyUseCDRepair"; + this.toolTip1.SetToolTip(this.checkBoxVerifyUseCDRepair, resources.GetString("checkBoxVerifyUseCDRepair.ToolTip")); + this.checkBoxVerifyUseCDRepair.UseVisualStyleBackColor = true; + // + // tableLayoutPanelCUEStyle + // + resources.ApplyResources(this.tableLayoutPanelCUEStyle, "tableLayoutPanelCUEStyle"); + this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseAccurateRip, 2, 4); + this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseFreeDb, 1, 4); + this.tableLayoutPanelCUEStyle.Controls.Add(this.rbTracks, 0, 2); + this.tableLayoutPanelCUEStyle.Controls.Add(this.rbEmbedCUE, 0, 0); + this.tableLayoutPanelCUEStyle.Controls.Add(this.rbSingleFile, 0, 1); + this.tableLayoutPanelCUEStyle.Controls.Add(this.checkBoxUseMusicBrainz, 0, 4); + this.tableLayoutPanelCUEStyle.Name = "tableLayoutPanelCUEStyle"; + // + // checkBoxUseAccurateRip + // + resources.ApplyResources(this.checkBoxUseAccurateRip, "checkBoxUseAccurateRip"); + this.checkBoxUseAccurateRip.Image = global::JDP.Properties.Resources.AR; + this.checkBoxUseAccurateRip.MinimumSize = new System.Drawing.Size(0, 16); + this.checkBoxUseAccurateRip.Name = "checkBoxUseAccurateRip"; + this.toolTip1.SetToolTip(this.checkBoxUseAccurateRip, resources.GetString("checkBoxUseAccurateRip.ToolTip")); + this.checkBoxUseAccurateRip.UseVisualStyleBackColor = true; + this.checkBoxUseAccurateRip.CheckedChanged += new System.EventHandler(this.checkBoxUseAccurateRip_CheckedChanged); + // + // checkBoxUseFreeDb + // + resources.ApplyResources(this.checkBoxUseFreeDb, "checkBoxUseFreeDb"); + this.checkBoxUseFreeDb.Image = global::JDP.Properties.Resources.freedb16; + this.checkBoxUseFreeDb.MinimumSize = new System.Drawing.Size(0, 16); + this.checkBoxUseFreeDb.Name = "checkBoxUseFreeDb"; + this.toolTip1.SetToolTip(this.checkBoxUseFreeDb, resources.GetString("checkBoxUseFreeDb.ToolTip")); + this.checkBoxUseFreeDb.UseVisualStyleBackColor = true; + // + // rbTracks + // + resources.ApplyResources(this.rbTracks, "rbTracks"); + this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbTracks, 3); + this.rbTracks.Name = "rbTracks"; + this.rbTracks.TabStop = true; + this.toolTip1.SetToolTip(this.rbTracks, resources.GetString("rbTracks.ToolTip")); + this.rbTracks.UseVisualStyleBackColor = true; + // + // rbEmbedCUE + // + resources.ApplyResources(this.rbEmbedCUE, "rbEmbedCUE"); + this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbEmbedCUE, 3); + this.rbEmbedCUE.Name = "rbEmbedCUE"; + this.rbEmbedCUE.TabStop = true; + this.toolTip1.SetToolTip(this.rbEmbedCUE, resources.GetString("rbEmbedCUE.ToolTip")); + this.rbEmbedCUE.UseVisualStyleBackColor = true; + this.rbEmbedCUE.CheckedChanged += new System.EventHandler(this.rbEmbedCUE_CheckedChanged); + // + // rbSingleFile + // + resources.ApplyResources(this.rbSingleFile, "rbSingleFile"); + this.rbSingleFile.Checked = true; + this.tableLayoutPanelCUEStyle.SetColumnSpan(this.rbSingleFile, 3); + this.rbSingleFile.Name = "rbSingleFile"; + this.rbSingleFile.TabStop = true; + this.toolTip1.SetToolTip(this.rbSingleFile, resources.GetString("rbSingleFile.ToolTip")); + this.rbSingleFile.UseVisualStyleBackColor = true; + // + // checkBoxUseMusicBrainz + // + resources.ApplyResources(this.checkBoxUseMusicBrainz, "checkBoxUseMusicBrainz"); + this.checkBoxUseMusicBrainz.Image = global::JDP.Properties.Resources.musicbrainz; + this.checkBoxUseMusicBrainz.MinimumSize = new System.Drawing.Size(0, 16); + this.checkBoxUseMusicBrainz.Name = "checkBoxUseMusicBrainz"; + this.toolTip1.SetToolTip(this.checkBoxUseMusicBrainz, resources.GetString("checkBoxUseMusicBrainz.ToolTip")); + this.checkBoxUseMusicBrainz.UseVisualStyleBackColor = true; + // + // toolStripCorrectorFormat + // + resources.ApplyResources(this.toolStripCorrectorFormat, "toolStripCorrectorFormat"); + this.toolStripCorrectorFormat.BackColor = System.Drawing.Color.Transparent; + this.toolStripCorrectorFormat.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripButtonCorrectorOverwrite, this.toolStripDropDownButtonCorrectorMode, this.toolStripDropDownButtonCorrectorFormat}); - this.toolStripCorrectorFormat.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; - this.toolStripCorrectorFormat.Name = "toolStripCorrectorFormat"; - this.toolStripCorrectorFormat.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - this.toolStripCorrectorFormat.TabStop = true; - // - // toolStripButtonCorrectorOverwrite - // - this.toolStripButtonCorrectorOverwrite.AutoToolTip = false; - this.toolStripButtonCorrectorOverwrite.CheckOnClick = true; - this.toolStripButtonCorrectorOverwrite.Image = global::JDP.Properties.Resources.disk; - resources.ApplyResources(this.toolStripButtonCorrectorOverwrite, "toolStripButtonCorrectorOverwrite"); - this.toolStripButtonCorrectorOverwrite.Name = "toolStripButtonCorrectorOverwrite"; - // - // toolStripDropDownButtonCorrectorMode - // - this.toolStripDropDownButtonCorrectorMode.AutoToolTip = false; - this.toolStripDropDownButtonCorrectorMode.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripCorrectorFormat.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; + this.toolStripCorrectorFormat.Name = "toolStripCorrectorFormat"; + this.toolStripCorrectorFormat.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; + this.toolStripCorrectorFormat.TabStop = true; + // + // toolStripButtonCorrectorOverwrite + // + this.toolStripButtonCorrectorOverwrite.AutoToolTip = false; + this.toolStripButtonCorrectorOverwrite.CheckOnClick = true; + this.toolStripButtonCorrectorOverwrite.Image = global::JDP.Properties.Resources.disk; + resources.ApplyResources(this.toolStripButtonCorrectorOverwrite, "toolStripButtonCorrectorOverwrite"); + this.toolStripButtonCorrectorOverwrite.Name = "toolStripButtonCorrectorOverwrite"; + // + // toolStripDropDownButtonCorrectorMode + // + this.toolStripDropDownButtonCorrectorMode.AutoToolTip = false; + this.toolStripDropDownButtonCorrectorMode.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripMenuItemCorrectorModeLocateFiles, this.toolStripMenuItemCorrectorModeChangeExtension}); - resources.ApplyResources(this.toolStripDropDownButtonCorrectorMode, "toolStripDropDownButtonCorrectorMode"); - this.toolStripDropDownButtonCorrectorMode.Name = "toolStripDropDownButtonCorrectorMode"; - this.toolStripDropDownButtonCorrectorMode.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonCorrectorMode_DropDownItemClicked); - // - // toolStripMenuItemCorrectorModeLocateFiles - // - this.toolStripMenuItemCorrectorModeLocateFiles.Image = global::JDP.Properties.Resources.find; - this.toolStripMenuItemCorrectorModeLocateFiles.Name = "toolStripMenuItemCorrectorModeLocateFiles"; - resources.ApplyResources(this.toolStripMenuItemCorrectorModeLocateFiles, "toolStripMenuItemCorrectorModeLocateFiles"); - // - // toolStripMenuItemCorrectorModeChangeExtension - // - this.toolStripMenuItemCorrectorModeChangeExtension.Image = global::JDP.Properties.Resources.link_go; - this.toolStripMenuItemCorrectorModeChangeExtension.Name = "toolStripMenuItemCorrectorModeChangeExtension"; - resources.ApplyResources(this.toolStripMenuItemCorrectorModeChangeExtension, "toolStripMenuItemCorrectorModeChangeExtension"); - // - // toolStripDropDownButtonCorrectorFormat - // - this.toolStripDropDownButtonCorrectorFormat.AutoToolTip = false; - resources.ApplyResources(this.toolStripDropDownButtonCorrectorFormat, "toolStripDropDownButtonCorrectorFormat"); - this.toolStripDropDownButtonCorrectorFormat.Name = "toolStripDropDownButtonCorrectorFormat"; - this.toolStripDropDownButtonCorrectorFormat.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonCorrectorFormat_DropDownItemClicked); - // - // grpAudioOutput - // - this.grpAudioOutput.Controls.Add(this.labelEncoderMaxMode); - this.grpAudioOutput.Controls.Add(this.labelEncoderMinMode); - this.grpAudioOutput.Controls.Add(this.labelEncoderMode); - this.grpAudioOutput.Controls.Add(this.trackBarEncoderMode); - this.grpAudioOutput.Controls.Add(this.comboBoxEncoder); - this.grpAudioOutput.Controls.Add(this.radioButtonAudioNone); - this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossy); - this.grpAudioOutput.Controls.Add(this.radioButtonAudioHybrid); - this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossless); - this.grpAudioOutput.Controls.Add(this.labelFormat); - this.grpAudioOutput.Controls.Add(this.comboBoxAudioFormat); - resources.ApplyResources(this.grpAudioOutput, "grpAudioOutput"); - this.grpAudioOutput.Name = "grpAudioOutput"; - this.tableLayoutPanel2.SetRowSpan(this.grpAudioOutput, 2); - this.grpAudioOutput.TabStop = false; - // - // labelEncoderMaxMode - // - resources.ApplyResources(this.labelEncoderMaxMode, "labelEncoderMaxMode"); - this.labelEncoderMaxMode.Name = "labelEncoderMaxMode"; - // - // labelEncoderMinMode - // - resources.ApplyResources(this.labelEncoderMinMode, "labelEncoderMinMode"); - this.labelEncoderMinMode.Name = "labelEncoderMinMode"; - // - // labelEncoderMode - // - resources.ApplyResources(this.labelEncoderMode, "labelEncoderMode"); - this.labelEncoderMode.Name = "labelEncoderMode"; - this.toolTip1.SetToolTip(this.labelEncoderMode, resources.GetString("labelEncoderMode.ToolTip")); - // - // trackBarEncoderMode - // - resources.ApplyResources(this.trackBarEncoderMode, "trackBarEncoderMode"); - this.trackBarEncoderMode.LargeChange = 1; - this.trackBarEncoderMode.Name = "trackBarEncoderMode"; - this.trackBarEncoderMode.Scroll += new System.EventHandler(this.trackBarEncoderMode_Scroll); - // - // comboBoxEncoder - // - resources.ApplyResources(this.comboBoxEncoder, "comboBoxEncoder"); - this.comboBoxEncoder.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxEncoder.FormattingEnabled = true; - this.comboBoxEncoder.Name = "comboBoxEncoder"; - this.toolTip1.SetToolTip(this.comboBoxEncoder, resources.GetString("comboBoxEncoder.ToolTip")); - this.comboBoxEncoder.SelectedIndexChanged += new System.EventHandler(this.comboBoxEncoder_SelectedIndexChanged); - // - // radioButtonAudioNone - // - resources.ApplyResources(this.radioButtonAudioNone, "radioButtonAudioNone"); - this.radioButtonAudioNone.Name = "radioButtonAudioNone"; - this.radioButtonAudioNone.TabStop = true; - this.toolTip1.SetToolTip(this.radioButtonAudioNone, resources.GetString("radioButtonAudioNone.ToolTip")); - this.radioButtonAudioNone.UseVisualStyleBackColor = true; - this.radioButtonAudioNone.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); - // - // radioButtonAudioLossy - // - resources.ApplyResources(this.radioButtonAudioLossy, "radioButtonAudioLossy"); - this.radioButtonAudioLossy.Name = "radioButtonAudioLossy"; - this.radioButtonAudioLossy.TabStop = true; - this.toolTip1.SetToolTip(this.radioButtonAudioLossy, resources.GetString("radioButtonAudioLossy.ToolTip")); - this.radioButtonAudioLossy.UseVisualStyleBackColor = true; - this.radioButtonAudioLossy.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); - // - // radioButtonAudioHybrid - // - resources.ApplyResources(this.radioButtonAudioHybrid, "radioButtonAudioHybrid"); - this.radioButtonAudioHybrid.Name = "radioButtonAudioHybrid"; - this.radioButtonAudioHybrid.TabStop = true; - this.toolTip1.SetToolTip(this.radioButtonAudioHybrid, resources.GetString("radioButtonAudioHybrid.ToolTip")); - this.radioButtonAudioHybrid.UseVisualStyleBackColor = true; - this.radioButtonAudioHybrid.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); - // - // radioButtonAudioLossless - // - resources.ApplyResources(this.radioButtonAudioLossless, "radioButtonAudioLossless"); - this.radioButtonAudioLossless.Name = "radioButtonAudioLossless"; - this.radioButtonAudioLossless.TabStop = true; - this.toolTip1.SetToolTip(this.radioButtonAudioLossless, resources.GetString("radioButtonAudioLossless.ToolTip")); - this.radioButtonAudioLossless.UseVisualStyleBackColor = true; - this.radioButtonAudioLossless.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); - // - // labelFormat - // - resources.ApplyResources(this.labelFormat, "labelFormat"); - this.labelFormat.MinimumSize = new System.Drawing.Size(21, 21); - this.labelFormat.Name = "labelFormat"; - // - // comboBoxAudioFormat - // - resources.ApplyResources(this.comboBoxAudioFormat, "comboBoxAudioFormat"); - this.comboBoxAudioFormat.BackColor = System.Drawing.SystemColors.Window; - this.comboBoxAudioFormat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxAudioFormat.FormattingEnabled = true; - this.comboBoxAudioFormat.Name = "comboBoxAudioFormat"; - this.toolTip1.SetToolTip(this.comboBoxAudioFormat, resources.GetString("comboBoxAudioFormat.ToolTip")); - this.comboBoxAudioFormat.SelectedIndexChanged += new System.EventHandler(this.comboBoxAudioFormat_SelectedIndexChanged); - // - // pictureBoxMotd - // - resources.ApplyResources(this.pictureBoxMotd, "pictureBoxMotd"); - this.pictureBoxMotd.Name = "pictureBoxMotd"; - this.tableLayoutPanel2.SetRowSpan(this.pictureBoxMotd, 2); - this.pictureBoxMotd.TabStop = false; - this.pictureBoxMotd.Click += new System.EventHandler(this.pictureBoxMotd_Click); - // - // grpOutputPathGeneration - // - this.tableLayoutPanel2.SetColumnSpan(this.grpOutputPathGeneration, 3); - this.grpOutputPathGeneration.Controls.Add(this.tableLayoutPanelPaths); - resources.ApplyResources(this.grpOutputPathGeneration, "grpOutputPathGeneration"); - this.grpOutputPathGeneration.Name = "grpOutputPathGeneration"; - this.grpOutputPathGeneration.TabStop = false; - // - // tableLayoutPanelPaths - // - resources.ApplyResources(this.tableLayoutPanelPaths, "tableLayoutPanelPaths"); - this.tableLayoutPanelPaths.Controls.Add(this.labelOutputTemplate, 0, 2); - this.tableLayoutPanelPaths.Controls.Add(this.comboBoxOutputFormat, 1, 2); - this.tableLayoutPanelPaths.Controls.Add(this.txtInputPath, 1, 0); - this.tableLayoutPanelPaths.Controls.Add(this.txtOutputPath, 1, 1); - this.tableLayoutPanelPaths.Controls.Add(this.toolStripInput, 0, 0); - this.tableLayoutPanelPaths.Controls.Add(this.toolStripOutput, 0, 1); - this.tableLayoutPanelPaths.Name = "tableLayoutPanelPaths"; - // - // labelOutputTemplate - // - resources.ApplyResources(this.labelOutputTemplate, "labelOutputTemplate"); - this.labelOutputTemplate.Name = "labelOutputTemplate"; - // - // comboBoxOutputFormat - // - resources.ApplyResources(this.comboBoxOutputFormat, "comboBoxOutputFormat"); - this.comboBoxOutputFormat.FormattingEnabled = true; - this.comboBoxOutputFormat.Name = "comboBoxOutputFormat"; - this.toolTip1.SetToolTip(this.comboBoxOutputFormat, resources.GetString("comboBoxOutputFormat.ToolTip")); - this.comboBoxOutputFormat.SelectedIndexChanged += new System.EventHandler(this.comboBoxOutputFormat_SelectedIndexChanged); - this.comboBoxOutputFormat.TextUpdate += new System.EventHandler(this.comboBoxOutputFormat_TextUpdate); - // - // txtInputPath - // - this.txtInputPath.AllowDrop = true; - this.txtInputPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; - this.txtInputPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem; - this.txtInputPath.BackColor = System.Drawing.SystemColors.Window; - resources.ApplyResources(this.txtInputPath, "txtInputPath"); - this.txtInputPath.Name = "txtInputPath"; - this.toolTip1.SetToolTip(this.txtInputPath, resources.GetString("txtInputPath.ToolTip")); - this.txtInputPath.TextChanged += new System.EventHandler(this.txtInputPath_TextChanged); - this.txtInputPath.DragDrop += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragDrop); - this.txtInputPath.DragEnter += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragEnter); - // - // txtOutputPath - // - this.txtOutputPath.AllowDrop = true; - this.txtOutputPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; - this.txtOutputPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem; - resources.ApplyResources(this.txtOutputPath, "txtOutputPath"); - this.txtOutputPath.Name = "txtOutputPath"; - this.toolTip1.SetToolTip(this.txtOutputPath, resources.GetString("txtOutputPath.ToolTip")); - this.txtOutputPath.DragDrop += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragDrop); - this.txtOutputPath.DragEnter += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragEnter); - // - // toolStripInput - // - resources.ApplyResources(this.toolStripInput, "toolStripInput"); - this.toolStripInput.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.toolStripInput.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + resources.ApplyResources(this.toolStripDropDownButtonCorrectorMode, "toolStripDropDownButtonCorrectorMode"); + this.toolStripDropDownButtonCorrectorMode.Name = "toolStripDropDownButtonCorrectorMode"; + this.toolStripDropDownButtonCorrectorMode.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonCorrectorMode_DropDownItemClicked); + // + // toolStripMenuItemCorrectorModeLocateFiles + // + this.toolStripMenuItemCorrectorModeLocateFiles.Image = global::JDP.Properties.Resources.find; + this.toolStripMenuItemCorrectorModeLocateFiles.Name = "toolStripMenuItemCorrectorModeLocateFiles"; + resources.ApplyResources(this.toolStripMenuItemCorrectorModeLocateFiles, "toolStripMenuItemCorrectorModeLocateFiles"); + // + // toolStripMenuItemCorrectorModeChangeExtension + // + this.toolStripMenuItemCorrectorModeChangeExtension.Image = global::JDP.Properties.Resources.link_go; + this.toolStripMenuItemCorrectorModeChangeExtension.Name = "toolStripMenuItemCorrectorModeChangeExtension"; + resources.ApplyResources(this.toolStripMenuItemCorrectorModeChangeExtension, "toolStripMenuItemCorrectorModeChangeExtension"); + // + // toolStripDropDownButtonCorrectorFormat + // + this.toolStripDropDownButtonCorrectorFormat.AutoToolTip = false; + resources.ApplyResources(this.toolStripDropDownButtonCorrectorFormat, "toolStripDropDownButtonCorrectorFormat"); + this.toolStripDropDownButtonCorrectorFormat.Name = "toolStripDropDownButtonCorrectorFormat"; + this.toolStripDropDownButtonCorrectorFormat.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonCorrectorFormat_DropDownItemClicked); + // + // grpAudioOutput + // + this.grpAudioOutput.Controls.Add(this.labelEncoderMaxMode); + this.grpAudioOutput.Controls.Add(this.labelEncoderMinMode); + this.grpAudioOutput.Controls.Add(this.labelEncoderMode); + this.grpAudioOutput.Controls.Add(this.trackBarEncoderMode); + this.grpAudioOutput.Controls.Add(this.comboBoxEncoder); + this.grpAudioOutput.Controls.Add(this.radioButtonAudioNone); + this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossy); + this.grpAudioOutput.Controls.Add(this.radioButtonAudioHybrid); + this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossless); + this.grpAudioOutput.Controls.Add(this.labelFormat); + this.grpAudioOutput.Controls.Add(this.comboBoxAudioFormat); + resources.ApplyResources(this.grpAudioOutput, "grpAudioOutput"); + this.grpAudioOutput.Name = "grpAudioOutput"; + this.tableLayoutPanel2.SetRowSpan(this.grpAudioOutput, 2); + this.grpAudioOutput.TabStop = false; + // + // labelEncoderMaxMode + // + resources.ApplyResources(this.labelEncoderMaxMode, "labelEncoderMaxMode"); + this.labelEncoderMaxMode.Name = "labelEncoderMaxMode"; + // + // labelEncoderMinMode + // + resources.ApplyResources(this.labelEncoderMinMode, "labelEncoderMinMode"); + this.labelEncoderMinMode.Name = "labelEncoderMinMode"; + // + // labelEncoderMode + // + resources.ApplyResources(this.labelEncoderMode, "labelEncoderMode"); + this.labelEncoderMode.Name = "labelEncoderMode"; + this.toolTip1.SetToolTip(this.labelEncoderMode, resources.GetString("labelEncoderMode.ToolTip")); + // + // trackBarEncoderMode + // + resources.ApplyResources(this.trackBarEncoderMode, "trackBarEncoderMode"); + this.trackBarEncoderMode.LargeChange = 1; + this.trackBarEncoderMode.Name = "trackBarEncoderMode"; + this.trackBarEncoderMode.Scroll += new System.EventHandler(this.trackBarEncoderMode_Scroll); + // + // comboBoxEncoder + // + resources.ApplyResources(this.comboBoxEncoder, "comboBoxEncoder"); + this.comboBoxEncoder.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxEncoder.FormattingEnabled = true; + this.comboBoxEncoder.Name = "comboBoxEncoder"; + this.toolTip1.SetToolTip(this.comboBoxEncoder, resources.GetString("comboBoxEncoder.ToolTip")); + this.comboBoxEncoder.SelectedIndexChanged += new System.EventHandler(this.comboBoxEncoder_SelectedIndexChanged); + // + // radioButtonAudioNone + // + resources.ApplyResources(this.radioButtonAudioNone, "radioButtonAudioNone"); + this.radioButtonAudioNone.Name = "radioButtonAudioNone"; + this.radioButtonAudioNone.TabStop = true; + this.toolTip1.SetToolTip(this.radioButtonAudioNone, resources.GetString("radioButtonAudioNone.ToolTip")); + this.radioButtonAudioNone.UseVisualStyleBackColor = true; + this.radioButtonAudioNone.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); + // + // radioButtonAudioLossy + // + resources.ApplyResources(this.radioButtonAudioLossy, "radioButtonAudioLossy"); + this.radioButtonAudioLossy.Name = "radioButtonAudioLossy"; + this.radioButtonAudioLossy.TabStop = true; + this.toolTip1.SetToolTip(this.radioButtonAudioLossy, resources.GetString("radioButtonAudioLossy.ToolTip")); + this.radioButtonAudioLossy.UseVisualStyleBackColor = true; + this.radioButtonAudioLossy.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); + // + // radioButtonAudioHybrid + // + resources.ApplyResources(this.radioButtonAudioHybrid, "radioButtonAudioHybrid"); + this.radioButtonAudioHybrid.Name = "radioButtonAudioHybrid"; + this.radioButtonAudioHybrid.TabStop = true; + this.toolTip1.SetToolTip(this.radioButtonAudioHybrid, resources.GetString("radioButtonAudioHybrid.ToolTip")); + this.radioButtonAudioHybrid.UseVisualStyleBackColor = true; + this.radioButtonAudioHybrid.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); + // + // radioButtonAudioLossless + // + resources.ApplyResources(this.radioButtonAudioLossless, "radioButtonAudioLossless"); + this.radioButtonAudioLossless.Name = "radioButtonAudioLossless"; + this.radioButtonAudioLossless.TabStop = true; + this.toolTip1.SetToolTip(this.radioButtonAudioLossless, resources.GetString("radioButtonAudioLossless.ToolTip")); + this.radioButtonAudioLossless.UseVisualStyleBackColor = true; + this.radioButtonAudioLossless.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); + // + // labelFormat + // + resources.ApplyResources(this.labelFormat, "labelFormat"); + this.labelFormat.MinimumSize = new System.Drawing.Size(16, 16); + this.labelFormat.Name = "labelFormat"; + // + // comboBoxAudioFormat + // + resources.ApplyResources(this.comboBoxAudioFormat, "comboBoxAudioFormat"); + this.comboBoxAudioFormat.BackColor = System.Drawing.SystemColors.Window; + this.comboBoxAudioFormat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxAudioFormat.FormattingEnabled = true; + this.comboBoxAudioFormat.Name = "comboBoxAudioFormat"; + this.toolTip1.SetToolTip(this.comboBoxAudioFormat, resources.GetString("comboBoxAudioFormat.ToolTip")); + this.comboBoxAudioFormat.SelectedIndexChanged += new System.EventHandler(this.comboBoxAudioFormat_SelectedIndexChanged); + // + // pictureBoxMotd + // + resources.ApplyResources(this.pictureBoxMotd, "pictureBoxMotd"); + this.pictureBoxMotd.Name = "pictureBoxMotd"; + this.tableLayoutPanel2.SetRowSpan(this.pictureBoxMotd, 2); + this.pictureBoxMotd.TabStop = false; + this.pictureBoxMotd.Click += new System.EventHandler(this.pictureBoxMotd_Click); + // + // grpOutputPathGeneration + // + this.tableLayoutPanel2.SetColumnSpan(this.grpOutputPathGeneration, 3); + this.grpOutputPathGeneration.Controls.Add(this.tableLayoutPanelPaths); + resources.ApplyResources(this.grpOutputPathGeneration, "grpOutputPathGeneration"); + this.grpOutputPathGeneration.Name = "grpOutputPathGeneration"; + this.grpOutputPathGeneration.TabStop = false; + // + // tableLayoutPanelPaths + // + resources.ApplyResources(this.tableLayoutPanelPaths, "tableLayoutPanelPaths"); + this.tableLayoutPanelPaths.Controls.Add(this.labelOutputTemplate, 0, 2); + this.tableLayoutPanelPaths.Controls.Add(this.comboBoxOutputFormat, 1, 2); + this.tableLayoutPanelPaths.Controls.Add(this.txtInputPath, 1, 0); + this.tableLayoutPanelPaths.Controls.Add(this.txtOutputPath, 1, 1); + this.tableLayoutPanelPaths.Controls.Add(this.toolStripInput, 0, 0); + this.tableLayoutPanelPaths.Controls.Add(this.toolStripOutput, 0, 1); + this.tableLayoutPanelPaths.Name = "tableLayoutPanelPaths"; + // + // labelOutputTemplate + // + resources.ApplyResources(this.labelOutputTemplate, "labelOutputTemplate"); + this.labelOutputTemplate.Name = "labelOutputTemplate"; + // + // comboBoxOutputFormat + // + resources.ApplyResources(this.comboBoxOutputFormat, "comboBoxOutputFormat"); + this.comboBoxOutputFormat.FormattingEnabled = true; + this.comboBoxOutputFormat.Name = "comboBoxOutputFormat"; + this.toolTip1.SetToolTip(this.comboBoxOutputFormat, resources.GetString("comboBoxOutputFormat.ToolTip")); + this.comboBoxOutputFormat.SelectedIndexChanged += new System.EventHandler(this.comboBoxOutputFormat_SelectedIndexChanged); + this.comboBoxOutputFormat.TextUpdate += new System.EventHandler(this.comboBoxOutputFormat_TextUpdate); + // + // txtInputPath + // + this.txtInputPath.AllowDrop = true; + this.txtInputPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; + this.txtInputPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem; + this.txtInputPath.BackColor = System.Drawing.SystemColors.Window; + resources.ApplyResources(this.txtInputPath, "txtInputPath"); + this.txtInputPath.Name = "txtInputPath"; + this.toolTip1.SetToolTip(this.txtInputPath, resources.GetString("txtInputPath.ToolTip")); + this.txtInputPath.TextChanged += new System.EventHandler(this.txtInputPath_TextChanged); + this.txtInputPath.DragDrop += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragDrop); + this.txtInputPath.DragEnter += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragEnter); + // + // txtOutputPath + // + this.txtOutputPath.AllowDrop = true; + this.txtOutputPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; + this.txtOutputPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem; + resources.ApplyResources(this.txtOutputPath, "txtOutputPath"); + this.txtOutputPath.Name = "txtOutputPath"; + this.toolTip1.SetToolTip(this.txtOutputPath, resources.GetString("txtOutputPath.ToolTip")); + this.txtOutputPath.DragDrop += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragDrop); + this.txtOutputPath.DragEnter += new System.Windows.Forms.DragEventHandler(this.PathTextBox_DragEnter); + // + // toolStripInput + // + resources.ApplyResources(this.toolStripInput, "toolStripInput"); + this.toolStripInput.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.toolStripInput.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripLabelInput, this.toolStripSplitButtonInputBrowser}); - this.toolStripInput.Name = "toolStripInput"; - this.toolStripInput.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - // - // toolStripLabelInput - // - this.toolStripLabelInput.Name = "toolStripLabelInput"; - resources.ApplyResources(this.toolStripLabelInput, "toolStripLabelInput"); - // - // toolStripSplitButtonInputBrowser - // - this.toolStripSplitButtonInputBrowser.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripSplitButtonInputBrowser.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripSplitButtonInputBrowser.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripInput.Name = "toolStripInput"; + this.toolStripInput.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; + // + // toolStripLabelInput + // + this.toolStripLabelInput.Name = "toolStripLabelInput"; + resources.ApplyResources(this.toolStripLabelInput, "toolStripLabelInput"); + // + // toolStripSplitButtonInputBrowser + // + this.toolStripSplitButtonInputBrowser.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripSplitButtonInputBrowser.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripSplitButtonInputBrowser.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripMenuItemInputBrowserFiles, this.toolStripMenuItemInputBrowserMulti, this.toolStripMenuItemInputBrowserDrag, this.toolStripMenuItemInputBrowserHide}); - this.toolStripSplitButtonInputBrowser.Image = global::JDP.Properties.Resources.folder; - resources.ApplyResources(this.toolStripSplitButtonInputBrowser, "toolStripSplitButtonInputBrowser"); - this.toolStripSplitButtonInputBrowser.Name = "toolStripSplitButtonInputBrowser"; - this.toolStripSplitButtonInputBrowser.ButtonClick += new System.EventHandler(this.toolStripSplitButtonInputBrowser_ButtonClick); - this.toolStripSplitButtonInputBrowser.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripSplitButtonInputBrowser_DropDownItemClicked); - // - // toolStripMenuItemInputBrowserFiles - // - this.toolStripMenuItemInputBrowserFiles.Image = global::JDP.Properties.Resources.folder; - this.toolStripMenuItemInputBrowserFiles.Name = "toolStripMenuItemInputBrowserFiles"; - resources.ApplyResources(this.toolStripMenuItemInputBrowserFiles, "toolStripMenuItemInputBrowserFiles"); - // - // toolStripMenuItemInputBrowserMulti - // - this.toolStripMenuItemInputBrowserMulti.Image = global::JDP.Properties.Resources.folder_add; - this.toolStripMenuItemInputBrowserMulti.Name = "toolStripMenuItemInputBrowserMulti"; - resources.ApplyResources(this.toolStripMenuItemInputBrowserMulti, "toolStripMenuItemInputBrowserMulti"); - // - // toolStripMenuItemInputBrowserDrag - // - this.toolStripMenuItemInputBrowserDrag.Image = global::JDP.Properties.Resources.folder_feed; - this.toolStripMenuItemInputBrowserDrag.Name = "toolStripMenuItemInputBrowserDrag"; - resources.ApplyResources(this.toolStripMenuItemInputBrowserDrag, "toolStripMenuItemInputBrowserDrag"); - // - // toolStripMenuItemInputBrowserHide - // - this.toolStripMenuItemInputBrowserHide.Image = global::JDP.Properties.Resources.folder_delete; - this.toolStripMenuItemInputBrowserHide.Name = "toolStripMenuItemInputBrowserHide"; - resources.ApplyResources(this.toolStripMenuItemInputBrowserHide, "toolStripMenuItemInputBrowserHide"); - // - // toolStripOutput - // - resources.ApplyResources(this.toolStripOutput, "toolStripOutput"); - this.toolStripOutput.GripMargin = new System.Windows.Forms.Padding(0); - this.toolStripOutput.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.toolStripOutput.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripSplitButtonInputBrowser.Image = global::JDP.Properties.Resources.folder; + resources.ApplyResources(this.toolStripSplitButtonInputBrowser, "toolStripSplitButtonInputBrowser"); + this.toolStripSplitButtonInputBrowser.Name = "toolStripSplitButtonInputBrowser"; + this.toolStripSplitButtonInputBrowser.ButtonClick += new System.EventHandler(this.toolStripSplitButtonInputBrowser_ButtonClick); + this.toolStripSplitButtonInputBrowser.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripSplitButtonInputBrowser_DropDownItemClicked); + // + // toolStripMenuItemInputBrowserFiles + // + this.toolStripMenuItemInputBrowserFiles.Image = global::JDP.Properties.Resources.folder; + this.toolStripMenuItemInputBrowserFiles.Name = "toolStripMenuItemInputBrowserFiles"; + resources.ApplyResources(this.toolStripMenuItemInputBrowserFiles, "toolStripMenuItemInputBrowserFiles"); + // + // toolStripMenuItemInputBrowserMulti + // + this.toolStripMenuItemInputBrowserMulti.Image = global::JDP.Properties.Resources.folder_add; + this.toolStripMenuItemInputBrowserMulti.Name = "toolStripMenuItemInputBrowserMulti"; + resources.ApplyResources(this.toolStripMenuItemInputBrowserMulti, "toolStripMenuItemInputBrowserMulti"); + // + // toolStripMenuItemInputBrowserDrag + // + this.toolStripMenuItemInputBrowserDrag.Image = global::JDP.Properties.Resources.folder_feed; + this.toolStripMenuItemInputBrowserDrag.Name = "toolStripMenuItemInputBrowserDrag"; + resources.ApplyResources(this.toolStripMenuItemInputBrowserDrag, "toolStripMenuItemInputBrowserDrag"); + // + // toolStripMenuItemInputBrowserHide + // + this.toolStripMenuItemInputBrowserHide.Image = global::JDP.Properties.Resources.folder_delete; + this.toolStripMenuItemInputBrowserHide.Name = "toolStripMenuItemInputBrowserHide"; + resources.ApplyResources(this.toolStripMenuItemInputBrowserHide, "toolStripMenuItemInputBrowserHide"); + // + // toolStripOutput + // + resources.ApplyResources(this.toolStripOutput, "toolStripOutput"); + this.toolStripOutput.GripMargin = new System.Windows.Forms.Padding(0); + this.toolStripOutput.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.toolStripOutput.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripLabelOutput, this.toolStripSplitButtonOutputBrowser}); - this.toolStripOutput.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.toolStripOutput.Name = "toolStripOutput"; - this.toolStripOutput.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - // - // toolStripLabelOutput - // - this.toolStripLabelOutput.Margin = new System.Windows.Forms.Padding(0); - this.toolStripLabelOutput.Name = "toolStripLabelOutput"; - resources.ApplyResources(this.toolStripLabelOutput, "toolStripLabelOutput"); - // - // toolStripSplitButtonOutputBrowser - // - this.toolStripSplitButtonOutputBrowser.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripSplitButtonOutputBrowser.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripSplitButtonOutputBrowser.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripOutput.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; + this.toolStripOutput.Name = "toolStripOutput"; + this.toolStripOutput.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; + // + // toolStripLabelOutput + // + this.toolStripLabelOutput.Margin = new System.Windows.Forms.Padding(0); + this.toolStripLabelOutput.Name = "toolStripLabelOutput"; + resources.ApplyResources(this.toolStripLabelOutput, "toolStripLabelOutput"); + // + // toolStripSplitButtonOutputBrowser + // + this.toolStripSplitButtonOutputBrowser.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripSplitButtonOutputBrowser.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripSplitButtonOutputBrowser.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripMenuItemOutputBrowse, this.toolStripMenuItemOutputManual, this.toolStripMenuItemOutputTemplate}); - this.toolStripSplitButtonOutputBrowser.Image = global::JDP.Properties.Resources.folder; - resources.ApplyResources(this.toolStripSplitButtonOutputBrowser, "toolStripSplitButtonOutputBrowser"); - this.toolStripSplitButtonOutputBrowser.Name = "toolStripSplitButtonOutputBrowser"; - this.toolStripSplitButtonOutputBrowser.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripSplitButtonOutputBrowser_DropDownItemClicked); - // - // toolStripMenuItemOutputBrowse - // - this.toolStripMenuItemOutputBrowse.Image = global::JDP.Properties.Resources.folder; - this.toolStripMenuItemOutputBrowse.Name = "toolStripMenuItemOutputBrowse"; - resources.ApplyResources(this.toolStripMenuItemOutputBrowse, "toolStripMenuItemOutputBrowse"); - // - // toolStripMenuItemOutputManual - // - this.toolStripMenuItemOutputManual.Image = global::JDP.Properties.Resources.cog; - this.toolStripMenuItemOutputManual.Name = "toolStripMenuItemOutputManual"; - resources.ApplyResources(this.toolStripMenuItemOutputManual, "toolStripMenuItemOutputManual"); - // - // toolStripMenuItemOutputTemplate - // - this.toolStripMenuItemOutputTemplate.Image = global::JDP.Properties.Resources.folder_page; - this.toolStripMenuItemOutputTemplate.Name = "toolStripMenuItemOutputTemplate"; - resources.ApplyResources(this.toolStripMenuItemOutputTemplate, "toolStripMenuItemOutputTemplate"); - // - // grpAction - // - this.grpAction.Controls.Add(this.comboBoxScript); - this.grpAction.Controls.Add(this.rbActionCorrectFilenames); - this.grpAction.Controls.Add(this.rbActionCreateCUESheet); - this.grpAction.Controls.Add(this.rbActionVerify); - this.grpAction.Controls.Add(this.rbActionEncode); - resources.ApplyResources(this.grpAction, "grpAction"); - this.grpAction.Name = "grpAction"; - this.grpAction.TabStop = false; - // - // comboBoxScript - // - resources.ApplyResources(this.comboBoxScript, "comboBoxScript"); - this.comboBoxScript.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxScript.FormattingEnabled = true; - this.comboBoxScript.Name = "comboBoxScript"; - this.toolTip1.SetToolTip(this.comboBoxScript, resources.GetString("comboBoxScript.ToolTip")); - // - // rbActionCorrectFilenames - // - resources.ApplyResources(this.rbActionCorrectFilenames, "rbActionCorrectFilenames"); - this.rbActionCorrectFilenames.Name = "rbActionCorrectFilenames"; - this.rbActionCorrectFilenames.TabStop = true; - this.toolTip1.SetToolTip(this.rbActionCorrectFilenames, resources.GetString("rbActionCorrectFilenames.ToolTip")); - this.rbActionCorrectFilenames.UseVisualStyleBackColor = true; - this.rbActionCorrectFilenames.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); - // - // rbActionCreateCUESheet - // - resources.ApplyResources(this.rbActionCreateCUESheet, "rbActionCreateCUESheet"); - this.rbActionCreateCUESheet.Name = "rbActionCreateCUESheet"; - this.rbActionCreateCUESheet.TabStop = true; - this.toolTip1.SetToolTip(this.rbActionCreateCUESheet, resources.GetString("rbActionCreateCUESheet.ToolTip")); - this.rbActionCreateCUESheet.UseVisualStyleBackColor = true; - this.rbActionCreateCUESheet.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); - // - // rbActionVerify - // - resources.ApplyResources(this.rbActionVerify, "rbActionVerify"); - this.rbActionVerify.Name = "rbActionVerify"; - this.toolTip1.SetToolTip(this.rbActionVerify, resources.GetString("rbActionVerify.ToolTip")); - this.rbActionVerify.UseVisualStyleBackColor = true; - this.rbActionVerify.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); - // - // rbActionEncode - // - resources.ApplyResources(this.rbActionEncode, "rbActionEncode"); - this.rbActionEncode.Name = "rbActionEncode"; - this.toolTip1.SetToolTip(this.rbActionEncode, resources.GetString("rbActionEncode.ToolTip")); - this.rbActionEncode.UseVisualStyleBackColor = true; - this.rbActionEncode.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); - // - // grpExtra - // - this.grpExtra.Controls.Add(this.tableLayoutPanel4); - resources.ApplyResources(this.grpExtra, "grpExtra"); - this.grpExtra.Name = "grpExtra"; - this.tableLayoutPanel2.SetRowSpan(this.grpExtra, 2); - this.grpExtra.TabStop = false; - // - // tableLayoutPanel4 - // - resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); - this.tableLayoutPanel4.Controls.Add(this.labelPregap, 0, 0); - this.tableLayoutPanel4.Controls.Add(this.lblWriteOffset, 0, 2); - this.tableLayoutPanel4.Controls.Add(this.numericWriteOffset, 1, 2); - this.tableLayoutPanel4.Controls.Add(this.txtPreGapLength, 1, 0); - this.tableLayoutPanel4.Controls.Add(this.labelDataTrack, 0, 1); - this.tableLayoutPanel4.Controls.Add(this.txtDataTrackLength, 1, 1); - this.tableLayoutPanel4.Name = "tableLayoutPanel4"; - // - // labelPregap - // - resources.ApplyResources(this.labelPregap, "labelPregap"); - this.labelPregap.Name = "labelPregap"; - // - // lblWriteOffset - // - resources.ApplyResources(this.lblWriteOffset, "lblWriteOffset"); - this.lblWriteOffset.Name = "lblWriteOffset"; - // - // numericWriteOffset - // - resources.ApplyResources(this.numericWriteOffset, "numericWriteOffset"); - this.numericWriteOffset.Maximum = new decimal(new int[] { + this.toolStripSplitButtonOutputBrowser.Image = global::JDP.Properties.Resources.folder; + resources.ApplyResources(this.toolStripSplitButtonOutputBrowser, "toolStripSplitButtonOutputBrowser"); + this.toolStripSplitButtonOutputBrowser.Name = "toolStripSplitButtonOutputBrowser"; + this.toolStripSplitButtonOutputBrowser.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripSplitButtonOutputBrowser_DropDownItemClicked); + // + // toolStripMenuItemOutputBrowse + // + this.toolStripMenuItemOutputBrowse.Image = global::JDP.Properties.Resources.folder; + this.toolStripMenuItemOutputBrowse.Name = "toolStripMenuItemOutputBrowse"; + resources.ApplyResources(this.toolStripMenuItemOutputBrowse, "toolStripMenuItemOutputBrowse"); + // + // toolStripMenuItemOutputManual + // + this.toolStripMenuItemOutputManual.Image = global::JDP.Properties.Resources.cog; + this.toolStripMenuItemOutputManual.Name = "toolStripMenuItemOutputManual"; + resources.ApplyResources(this.toolStripMenuItemOutputManual, "toolStripMenuItemOutputManual"); + // + // toolStripMenuItemOutputTemplate + // + this.toolStripMenuItemOutputTemplate.Image = global::JDP.Properties.Resources.folder_page; + this.toolStripMenuItemOutputTemplate.Name = "toolStripMenuItemOutputTemplate"; + resources.ApplyResources(this.toolStripMenuItemOutputTemplate, "toolStripMenuItemOutputTemplate"); + // + // grpAction + // + this.grpAction.Controls.Add(this.comboBoxScript); + this.grpAction.Controls.Add(this.rbActionCorrectFilenames); + this.grpAction.Controls.Add(this.rbActionCreateCUESheet); + this.grpAction.Controls.Add(this.rbActionVerify); + this.grpAction.Controls.Add(this.rbActionEncode); + resources.ApplyResources(this.grpAction, "grpAction"); + this.grpAction.Name = "grpAction"; + this.grpAction.TabStop = false; + // + // comboBoxScript + // + resources.ApplyResources(this.comboBoxScript, "comboBoxScript"); + this.comboBoxScript.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxScript.FormattingEnabled = true; + this.comboBoxScript.Name = "comboBoxScript"; + this.toolTip1.SetToolTip(this.comboBoxScript, resources.GetString("comboBoxScript.ToolTip")); + // + // rbActionCorrectFilenames + // + resources.ApplyResources(this.rbActionCorrectFilenames, "rbActionCorrectFilenames"); + this.rbActionCorrectFilenames.Name = "rbActionCorrectFilenames"; + this.rbActionCorrectFilenames.TabStop = true; + this.toolTip1.SetToolTip(this.rbActionCorrectFilenames, resources.GetString("rbActionCorrectFilenames.ToolTip")); + this.rbActionCorrectFilenames.UseVisualStyleBackColor = true; + this.rbActionCorrectFilenames.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); + // + // rbActionCreateCUESheet + // + resources.ApplyResources(this.rbActionCreateCUESheet, "rbActionCreateCUESheet"); + this.rbActionCreateCUESheet.Name = "rbActionCreateCUESheet"; + this.rbActionCreateCUESheet.TabStop = true; + this.toolTip1.SetToolTip(this.rbActionCreateCUESheet, resources.GetString("rbActionCreateCUESheet.ToolTip")); + this.rbActionCreateCUESheet.UseVisualStyleBackColor = true; + this.rbActionCreateCUESheet.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); + // + // rbActionVerify + // + resources.ApplyResources(this.rbActionVerify, "rbActionVerify"); + this.rbActionVerify.Name = "rbActionVerify"; + this.toolTip1.SetToolTip(this.rbActionVerify, resources.GetString("rbActionVerify.ToolTip")); + this.rbActionVerify.UseVisualStyleBackColor = true; + this.rbActionVerify.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); + // + // rbActionEncode + // + resources.ApplyResources(this.rbActionEncode, "rbActionEncode"); + this.rbActionEncode.Name = "rbActionEncode"; + this.toolTip1.SetToolTip(this.rbActionEncode, resources.GetString("rbActionEncode.ToolTip")); + this.rbActionEncode.UseVisualStyleBackColor = true; + this.rbActionEncode.CheckedChanged += new System.EventHandler(this.rbAction_CheckedChanged); + // + // grpExtra + // + this.grpExtra.Controls.Add(this.tableLayoutPanel4); + resources.ApplyResources(this.grpExtra, "grpExtra"); + this.grpExtra.Name = "grpExtra"; + this.tableLayoutPanel2.SetRowSpan(this.grpExtra, 2); + this.grpExtra.TabStop = false; + // + // tableLayoutPanel4 + // + resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); + this.tableLayoutPanel4.Controls.Add(this.labelPregap, 0, 0); + this.tableLayoutPanel4.Controls.Add(this.lblWriteOffset, 0, 2); + this.tableLayoutPanel4.Controls.Add(this.numericWriteOffset, 1, 2); + this.tableLayoutPanel4.Controls.Add(this.txtPreGapLength, 1, 0); + this.tableLayoutPanel4.Controls.Add(this.labelDataTrack, 0, 1); + this.tableLayoutPanel4.Controls.Add(this.txtDataTrackLength, 1, 1); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + // + // labelPregap + // + resources.ApplyResources(this.labelPregap, "labelPregap"); + this.labelPregap.Name = "labelPregap"; + // + // lblWriteOffset + // + resources.ApplyResources(this.lblWriteOffset, "lblWriteOffset"); + this.lblWriteOffset.Name = "lblWriteOffset"; + // + // numericWriteOffset + // + resources.ApplyResources(this.numericWriteOffset, "numericWriteOffset"); + this.numericWriteOffset.Maximum = new decimal(new int[] { 99999, 0, 0, 0}); - this.numericWriteOffset.Minimum = new decimal(new int[] { + this.numericWriteOffset.Minimum = new decimal(new int[] { 99999, 0, 0, -2147483648}); - this.numericWriteOffset.Name = "numericWriteOffset"; - this.toolTip1.SetToolTip(this.numericWriteOffset, resources.GetString("numericWriteOffset.ToolTip")); - // - // txtPreGapLength - // - this.txtPreGapLength.Culture = new System.Globalization.CultureInfo(""); - this.txtPreGapLength.CutCopyMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; - resources.ApplyResources(this.txtPreGapLength, "txtPreGapLength"); - this.txtPreGapLength.InsertKeyMode = System.Windows.Forms.InsertKeyMode.Overwrite; - this.txtPreGapLength.Name = "txtPreGapLength"; - this.txtPreGapLength.TextMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; - this.toolTip1.SetToolTip(this.txtPreGapLength, resources.GetString("txtPreGapLength.ToolTip")); - // - // labelDataTrack - // - resources.ApplyResources(this.labelDataTrack, "labelDataTrack"); - this.labelDataTrack.Name = "labelDataTrack"; - // - // txtDataTrackLength - // - this.txtDataTrackLength.Culture = new System.Globalization.CultureInfo(""); - this.txtDataTrackLength.CutCopyMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; - resources.ApplyResources(this.txtDataTrackLength, "txtDataTrackLength"); - this.txtDataTrackLength.InsertKeyMode = System.Windows.Forms.InsertKeyMode.Overwrite; - this.txtDataTrackLength.Name = "txtDataTrackLength"; - this.txtDataTrackLength.TextMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; - this.toolTip1.SetToolTip(this.txtDataTrackLength, resources.GetString("txtDataTrackLength.ToolTip")); - // - // panelGo - // - this.panelGo.Controls.Add(this.btnConvert); - this.panelGo.Controls.Add(this.btnStop); - this.panelGo.Controls.Add(this.btnResume); - this.panelGo.Controls.Add(this.btnPause); - resources.ApplyResources(this.panelGo, "panelGo"); - this.panelGo.Name = "panelGo"; - // - // btnConvert - // - resources.ApplyResources(this.btnConvert, "btnConvert"); - this.btnConvert.Name = "btnConvert"; - this.btnConvert.UseVisualStyleBackColor = true; - this.btnConvert.Click += new System.EventHandler(this.btnConvert_Click); - // - // btnStop - // - resources.ApplyResources(this.btnStop, "btnStop"); - this.btnStop.Name = "btnStop"; - this.btnStop.UseVisualStyleBackColor = true; - this.btnStop.Click += new System.EventHandler(this.btnStop_Click); - // - // btnResume - // - resources.ApplyResources(this.btnResume, "btnResume"); - this.btnResume.Name = "btnResume"; - this.btnResume.UseVisualStyleBackColor = true; - this.btnResume.Click += new System.EventHandler(this.btnPause_Click); - // - // btnPause - // - resources.ApplyResources(this.btnPause, "btnPause"); - this.btnPause.Name = "btnPause"; - this.btnPause.UseVisualStyleBackColor = true; - this.btnPause.Click += new System.EventHandler(this.btnPause_Click); - // - // toolStripMenu - // - this.toolStripMenu.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; - resources.ApplyResources(this.toolStripMenu, "toolStripMenu"); - this.toolStripMenu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.toolStripMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.numericWriteOffset.Name = "numericWriteOffset"; + this.toolTip1.SetToolTip(this.numericWriteOffset, resources.GetString("numericWriteOffset.ToolTip")); + // + // txtPreGapLength + // + this.txtPreGapLength.Culture = new System.Globalization.CultureInfo(""); + this.txtPreGapLength.CutCopyMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; + resources.ApplyResources(this.txtPreGapLength, "txtPreGapLength"); + this.txtPreGapLength.InsertKeyMode = System.Windows.Forms.InsertKeyMode.Overwrite; + this.txtPreGapLength.Name = "txtPreGapLength"; + this.txtPreGapLength.TextMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; + this.toolTip1.SetToolTip(this.txtPreGapLength, resources.GetString("txtPreGapLength.ToolTip")); + // + // labelDataTrack + // + resources.ApplyResources(this.labelDataTrack, "labelDataTrack"); + this.labelDataTrack.Name = "labelDataTrack"; + // + // txtDataTrackLength + // + this.txtDataTrackLength.Culture = new System.Globalization.CultureInfo(""); + this.txtDataTrackLength.CutCopyMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; + resources.ApplyResources(this.txtDataTrackLength, "txtDataTrackLength"); + this.txtDataTrackLength.InsertKeyMode = System.Windows.Forms.InsertKeyMode.Overwrite; + this.txtDataTrackLength.Name = "txtDataTrackLength"; + this.txtDataTrackLength.TextMaskFormat = System.Windows.Forms.MaskFormat.IncludePromptAndLiterals; + this.toolTip1.SetToolTip(this.txtDataTrackLength, resources.GetString("txtDataTrackLength.ToolTip")); + // + // panelGo + // + this.panelGo.Controls.Add(this.btnConvert); + this.panelGo.Controls.Add(this.btnStop); + this.panelGo.Controls.Add(this.btnResume); + this.panelGo.Controls.Add(this.btnPause); + resources.ApplyResources(this.panelGo, "panelGo"); + this.panelGo.Name = "panelGo"; + // + // btnConvert + // + resources.ApplyResources(this.btnConvert, "btnConvert"); + this.btnConvert.Name = "btnConvert"; + this.btnConvert.UseVisualStyleBackColor = true; + this.btnConvert.Click += new System.EventHandler(this.btnConvert_Click); + // + // btnStop + // + resources.ApplyResources(this.btnStop, "btnStop"); + this.btnStop.Name = "btnStop"; + this.btnStop.UseVisualStyleBackColor = true; + this.btnStop.Click += new System.EventHandler(this.btnStop_Click); + // + // btnResume + // + resources.ApplyResources(this.btnResume, "btnResume"); + this.btnResume.Name = "btnResume"; + this.btnResume.UseVisualStyleBackColor = true; + this.btnResume.Click += new System.EventHandler(this.btnPause_Click); + // + // btnPause + // + resources.ApplyResources(this.btnPause, "btnPause"); + this.btnPause.Name = "btnPause"; + this.btnPause.UseVisualStyleBackColor = true; + this.btnPause.Click += new System.EventHandler(this.btnPause_Click); + // + // toolStripMenu + // + this.toolStripMenu.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; + resources.ApplyResources(this.toolStripMenu, "toolStripMenu"); + this.toolStripMenu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.toolStripMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripDropDownButtonProfile, this.toolStripSeparator3, this.toolStripButtonAbout, this.toolStripButtonHelp, this.toolStripButtonSettings, this.toolStripButtonShowLog}); - this.toolStripMenu.Name = "toolStripMenu"; - this.toolStripMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - this.toolStripMenu.Stretch = true; - // - // toolStripDropDownButtonProfile - // - this.toolStripDropDownButtonProfile.AutoToolTip = false; - this.toolStripDropDownButtonProfile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripMenu.Name = "toolStripMenu"; + this.toolStripMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; + this.toolStripMenu.Stretch = true; + // + // toolStripDropDownButtonProfile + // + this.toolStripDropDownButtonProfile.AutoToolTip = false; + this.toolStripDropDownButtonProfile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripTextBoxAddProfile, this.toolStripMenuItemDeleteProfile, this.toolStripSeparator5, this.defaultToolStripMenuItem}); - this.toolStripDropDownButtonProfile.Image = global::JDP.Properties.Resources.basket; - resources.ApplyResources(this.toolStripDropDownButtonProfile, "toolStripDropDownButtonProfile"); - this.toolStripDropDownButtonProfile.Name = "toolStripDropDownButtonProfile"; - this.toolStripDropDownButtonProfile.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonProfile_DropDownItemClicked); - // - // toolStripTextBoxAddProfile - // - this.toolStripTextBoxAddProfile.Name = "toolStripTextBoxAddProfile"; - resources.ApplyResources(this.toolStripTextBoxAddProfile, "toolStripTextBoxAddProfile"); - this.toolStripTextBoxAddProfile.KeyDown += new System.Windows.Forms.KeyEventHandler(this.toolStripTextBoxAddProfile_KeyDown); - // - // toolStripMenuItemDeleteProfile - // - this.toolStripMenuItemDeleteProfile.Image = global::JDP.Properties.Resources.delete; - this.toolStripMenuItemDeleteProfile.Name = "toolStripMenuItemDeleteProfile"; - resources.ApplyResources(this.toolStripMenuItemDeleteProfile, "toolStripMenuItemDeleteProfile"); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); - // - // defaultToolStripMenuItem - // - this.defaultToolStripMenuItem.Image = global::JDP.Properties.Resources.basket; - this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem"; - resources.ApplyResources(this.defaultToolStripMenuItem, "defaultToolStripMenuItem"); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); - // - // toolStripButtonAbout - // - this.toolStripButtonAbout.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripButtonAbout.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripButtonAbout.Image = global::JDP.Properties.Resources.information; - resources.ApplyResources(this.toolStripButtonAbout, "toolStripButtonAbout"); - this.toolStripButtonAbout.Name = "toolStripButtonAbout"; - this.toolStripButtonAbout.Click += new System.EventHandler(this.toolStripButtonAbout_Click); - // - // toolStripButtonHelp - // - this.toolStripButtonHelp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripButtonHelp.Image = global::JDP.Properties.Resources.world_go; - resources.ApplyResources(this.toolStripButtonHelp, "toolStripButtonHelp"); - this.toolStripButtonHelp.Name = "toolStripButtonHelp"; - this.toolStripButtonHelp.Click += new System.EventHandler(this.toolStripButtonHelp_Click); - // - // toolStripButtonSettings - // - this.toolStripButtonSettings.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripButtonSettings.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripButtonSettings.Image = global::JDP.Properties.Resources.cog; - resources.ApplyResources(this.toolStripButtonSettings, "toolStripButtonSettings"); - this.toolStripButtonSettings.Name = "toolStripButtonSettings"; - this.toolStripButtonSettings.Click += new System.EventHandler(this.toolStripButtonSettings_Click); - // - // toolStripButtonShowLog - // - this.toolStripButtonShowLog.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.toolStripButtonShowLog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.toolStripButtonShowLog.Image = global::JDP.Properties.Resources.report; - resources.ApplyResources(this.toolStripButtonShowLog, "toolStripButtonShowLog"); - this.toolStripButtonShowLog.Name = "toolStripButtonShowLog"; - this.toolStripButtonShowLog.Click += new System.EventHandler(this.toolStripButton4_Click); - // - // toolTip1 - // - this.toolTip1.AutoPopDelay = 15000; - this.toolTip1.InitialDelay = 500; - this.toolTip1.IsBalloon = true; - this.toolTip1.ReshowDelay = 100; - // - // contextMenuStripFileTree - // - this.contextMenuStripFileTree.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripDropDownButtonProfile.Image = global::JDP.Properties.Resources.basket; + resources.ApplyResources(this.toolStripDropDownButtonProfile, "toolStripDropDownButtonProfile"); + this.toolStripDropDownButtonProfile.Name = "toolStripDropDownButtonProfile"; + this.toolStripDropDownButtonProfile.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStripDropDownButtonProfile_DropDownItemClicked); + // + // toolStripTextBoxAddProfile + // + this.toolStripTextBoxAddProfile.Name = "toolStripTextBoxAddProfile"; + resources.ApplyResources(this.toolStripTextBoxAddProfile, "toolStripTextBoxAddProfile"); + this.toolStripTextBoxAddProfile.KeyDown += new System.Windows.Forms.KeyEventHandler(this.toolStripTextBoxAddProfile_KeyDown); + // + // toolStripMenuItemDeleteProfile + // + this.toolStripMenuItemDeleteProfile.Image = global::JDP.Properties.Resources.delete; + this.toolStripMenuItemDeleteProfile.Name = "toolStripMenuItemDeleteProfile"; + resources.ApplyResources(this.toolStripMenuItemDeleteProfile, "toolStripMenuItemDeleteProfile"); + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); + // + // defaultToolStripMenuItem + // + this.defaultToolStripMenuItem.Image = global::JDP.Properties.Resources.basket; + this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem"; + resources.ApplyResources(this.defaultToolStripMenuItem, "defaultToolStripMenuItem"); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); + // + // toolStripButtonAbout + // + this.toolStripButtonAbout.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButtonAbout.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonAbout.Image = global::JDP.Properties.Resources.information; + resources.ApplyResources(this.toolStripButtonAbout, "toolStripButtonAbout"); + this.toolStripButtonAbout.Name = "toolStripButtonAbout"; + this.toolStripButtonAbout.Click += new System.EventHandler(this.toolStripButtonAbout_Click); + // + // toolStripButtonHelp + // + this.toolStripButtonHelp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonHelp.Image = global::JDP.Properties.Resources.world_go; + resources.ApplyResources(this.toolStripButtonHelp, "toolStripButtonHelp"); + this.toolStripButtonHelp.Name = "toolStripButtonHelp"; + this.toolStripButtonHelp.Click += new System.EventHandler(this.toolStripButtonHelp_Click); + // + // toolStripButtonSettings + // + this.toolStripButtonSettings.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButtonSettings.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonSettings.Image = global::JDP.Properties.Resources.cog; + resources.ApplyResources(this.toolStripButtonSettings, "toolStripButtonSettings"); + this.toolStripButtonSettings.Name = "toolStripButtonSettings"; + this.toolStripButtonSettings.Click += new System.EventHandler(this.toolStripButtonSettings_Click); + // + // toolStripButtonShowLog + // + this.toolStripButtonShowLog.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButtonShowLog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonShowLog.Image = global::JDP.Properties.Resources.report; + resources.ApplyResources(this.toolStripButtonShowLog, "toolStripButtonShowLog"); + this.toolStripButtonShowLog.Name = "toolStripButtonShowLog"; + this.toolStripButtonShowLog.Click += new System.EventHandler(this.toolStripButton4_Click); + // + // toolTip1 + // + this.toolTip1.AutoPopDelay = 15000; + this.toolTip1.InitialDelay = 500; + this.toolTip1.IsBalloon = true; + this.toolTip1.ReshowDelay = 100; + // + // contextMenuStripFileTree + // + this.contextMenuStripFileTree.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.SelectedNodeName, this.toolStripSeparator2, this.setAsMyMusicFolderToolStripMenuItem, @@ -998,104 +998,104 @@ namespace JDP { this.editMetadataToolStripMenuItem, this.addFolderToLocalDatabaseToolStripMenuItem, this.removeItemFromDatabaseToolStripMenuItem}); - this.contextMenuStripFileTree.Name = "contextMenuStripFileTree"; - resources.ApplyResources(this.contextMenuStripFileTree, "contextMenuStripFileTree"); - // - // SelectedNodeName - // - resources.ApplyResources(this.SelectedNodeName, "SelectedNodeName"); - this.SelectedNodeName.Name = "SelectedNodeName"; - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); - // - // setAsMyMusicFolderToolStripMenuItem - // - this.setAsMyMusicFolderToolStripMenuItem.Name = "setAsMyMusicFolderToolStripMenuItem"; - resources.ApplyResources(this.setAsMyMusicFolderToolStripMenuItem, "setAsMyMusicFolderToolStripMenuItem"); - this.setAsMyMusicFolderToolStripMenuItem.Click += new System.EventHandler(this.setAsMyMusicFolderToolStripMenuItem_Click); - // - // resetToOriginalLocationToolStripMenuItem - // - this.resetToOriginalLocationToolStripMenuItem.Name = "resetToOriginalLocationToolStripMenuItem"; - resources.ApplyResources(this.resetToOriginalLocationToolStripMenuItem, "resetToOriginalLocationToolStripMenuItem"); - this.resetToOriginalLocationToolStripMenuItem.Click += new System.EventHandler(this.resetToOriginalLocationToolStripMenuItem_Click); - // - // editMetadataToolStripMenuItem - // - this.editMetadataToolStripMenuItem.Name = "editMetadataToolStripMenuItem"; - resources.ApplyResources(this.editMetadataToolStripMenuItem, "editMetadataToolStripMenuItem"); - this.editMetadataToolStripMenuItem.Click += new System.EventHandler(this.editMetadataToolStripMenuItem_Click); - // - // addFolderToLocalDatabaseToolStripMenuItem - // - this.addFolderToLocalDatabaseToolStripMenuItem.Name = "addFolderToLocalDatabaseToolStripMenuItem"; - resources.ApplyResources(this.addFolderToLocalDatabaseToolStripMenuItem, "addFolderToLocalDatabaseToolStripMenuItem"); - this.addFolderToLocalDatabaseToolStripMenuItem.Click += new System.EventHandler(this.addFolderToLocalDatabaseToolStripMenuItem_Click); - // - // removeItemFromDatabaseToolStripMenuItem - // - this.removeItemFromDatabaseToolStripMenuItem.Name = "removeItemFromDatabaseToolStripMenuItem"; - resources.ApplyResources(this.removeItemFromDatabaseToolStripMenuItem, "removeItemFromDatabaseToolStripMenuItem"); - this.removeItemFromDatabaseToolStripMenuItem.Click += new System.EventHandler(this.removeItemFromDatabaseToolStripMenuItem_Click); - // - // backgroundWorkerAddToLocalDB - // - this.backgroundWorkerAddToLocalDB.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorkerAddToLocalDB_DoWork); - this.backgroundWorkerAddToLocalDB.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorkerAddToLocalDB_RunWorkerCompleted); - // - // frmCUETools - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.toolStripContainer1); - this.Name = "frmCUETools"; - this.Load += new System.EventHandler(this.frmCUETools_Load); - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmCUETools_FormClosed); - this.toolStripContainer1.BottomToolStripPanel.ResumeLayout(false); - this.toolStripContainer1.BottomToolStripPanel.PerformLayout(); - this.toolStripContainer1.ContentPanel.ResumeLayout(false); - this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false); - this.toolStripContainer1.TopToolStripPanel.PerformLayout(); - this.toolStripContainer1.ResumeLayout(false); - this.toolStripContainer1.PerformLayout(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.tableLayoutPanel1.ResumeLayout(false); - this.tableLayoutPanel1.PerformLayout(); - this.grpInput.ResumeLayout(false); - this.tableLayoutPanel2.ResumeLayout(false); - this.groupBoxMode.ResumeLayout(false); - this.tableLayoutPanelVerifyMode.ResumeLayout(false); - this.tableLayoutPanelVerifyMode.PerformLayout(); - this.tableLayoutPanelCUEStyle.ResumeLayout(false); - this.tableLayoutPanelCUEStyle.PerformLayout(); - this.toolStripCorrectorFormat.ResumeLayout(false); - this.toolStripCorrectorFormat.PerformLayout(); - this.grpAudioOutput.ResumeLayout(false); - this.grpAudioOutput.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackBarEncoderMode)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxMotd)).EndInit(); - this.grpOutputPathGeneration.ResumeLayout(false); - this.tableLayoutPanelPaths.ResumeLayout(false); - this.tableLayoutPanelPaths.PerformLayout(); - this.toolStripInput.ResumeLayout(false); - this.toolStripInput.PerformLayout(); - this.toolStripOutput.ResumeLayout(false); - this.toolStripOutput.PerformLayout(); - this.grpAction.ResumeLayout(false); - this.grpAction.PerformLayout(); - this.grpExtra.ResumeLayout(false); - this.tableLayoutPanel4.ResumeLayout(false); - this.tableLayoutPanel4.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).EndInit(); - this.panelGo.ResumeLayout(false); - this.toolStripMenu.ResumeLayout(false); - this.toolStripMenu.PerformLayout(); - this.contextMenuStripFileTree.ResumeLayout(false); - this.ResumeLayout(false); + this.contextMenuStripFileTree.Name = "contextMenuStripFileTree"; + resources.ApplyResources(this.contextMenuStripFileTree, "contextMenuStripFileTree"); + // + // SelectedNodeName + // + resources.ApplyResources(this.SelectedNodeName, "SelectedNodeName"); + this.SelectedNodeName.Name = "SelectedNodeName"; + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); + // + // setAsMyMusicFolderToolStripMenuItem + // + this.setAsMyMusicFolderToolStripMenuItem.Name = "setAsMyMusicFolderToolStripMenuItem"; + resources.ApplyResources(this.setAsMyMusicFolderToolStripMenuItem, "setAsMyMusicFolderToolStripMenuItem"); + this.setAsMyMusicFolderToolStripMenuItem.Click += new System.EventHandler(this.setAsMyMusicFolderToolStripMenuItem_Click); + // + // resetToOriginalLocationToolStripMenuItem + // + this.resetToOriginalLocationToolStripMenuItem.Name = "resetToOriginalLocationToolStripMenuItem"; + resources.ApplyResources(this.resetToOriginalLocationToolStripMenuItem, "resetToOriginalLocationToolStripMenuItem"); + this.resetToOriginalLocationToolStripMenuItem.Click += new System.EventHandler(this.resetToOriginalLocationToolStripMenuItem_Click); + // + // editMetadataToolStripMenuItem + // + this.editMetadataToolStripMenuItem.Name = "editMetadataToolStripMenuItem"; + resources.ApplyResources(this.editMetadataToolStripMenuItem, "editMetadataToolStripMenuItem"); + this.editMetadataToolStripMenuItem.Click += new System.EventHandler(this.editMetadataToolStripMenuItem_Click); + // + // addFolderToLocalDatabaseToolStripMenuItem + // + this.addFolderToLocalDatabaseToolStripMenuItem.Name = "addFolderToLocalDatabaseToolStripMenuItem"; + resources.ApplyResources(this.addFolderToLocalDatabaseToolStripMenuItem, "addFolderToLocalDatabaseToolStripMenuItem"); + this.addFolderToLocalDatabaseToolStripMenuItem.Click += new System.EventHandler(this.addFolderToLocalDatabaseToolStripMenuItem_Click); + // + // removeItemFromDatabaseToolStripMenuItem + // + this.removeItemFromDatabaseToolStripMenuItem.Name = "removeItemFromDatabaseToolStripMenuItem"; + resources.ApplyResources(this.removeItemFromDatabaseToolStripMenuItem, "removeItemFromDatabaseToolStripMenuItem"); + this.removeItemFromDatabaseToolStripMenuItem.Click += new System.EventHandler(this.removeItemFromDatabaseToolStripMenuItem_Click); + // + // backgroundWorkerAddToLocalDB + // + this.backgroundWorkerAddToLocalDB.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorkerAddToLocalDB_DoWork); + this.backgroundWorkerAddToLocalDB.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorkerAddToLocalDB_RunWorkerCompleted); + // + // frmCUETools + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.toolStripContainer1); + this.Name = "frmCUETools"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmCUETools_FormClosed); + this.Load += new System.EventHandler(this.frmCUETools_Load); + this.toolStripContainer1.BottomToolStripPanel.ResumeLayout(false); + this.toolStripContainer1.BottomToolStripPanel.PerformLayout(); + this.toolStripContainer1.ContentPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.PerformLayout(); + this.toolStripContainer1.ResumeLayout(false); + this.toolStripContainer1.PerformLayout(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.grpInput.ResumeLayout(false); + this.tableLayoutPanel2.ResumeLayout(false); + this.groupBoxMode.ResumeLayout(false); + this.tableLayoutPanelVerifyMode.ResumeLayout(false); + this.tableLayoutPanelVerifyMode.PerformLayout(); + this.tableLayoutPanelCUEStyle.ResumeLayout(false); + this.tableLayoutPanelCUEStyle.PerformLayout(); + this.toolStripCorrectorFormat.ResumeLayout(false); + this.toolStripCorrectorFormat.PerformLayout(); + this.grpAudioOutput.ResumeLayout(false); + this.grpAudioOutput.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackBarEncoderMode)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxMotd)).EndInit(); + this.grpOutputPathGeneration.ResumeLayout(false); + this.tableLayoutPanelPaths.ResumeLayout(false); + this.tableLayoutPanelPaths.PerformLayout(); + this.toolStripInput.ResumeLayout(false); + this.toolStripInput.PerformLayout(); + this.toolStripOutput.ResumeLayout(false); + this.toolStripOutput.PerformLayout(); + this.grpAction.ResumeLayout(false); + this.grpAction.PerformLayout(); + this.grpExtra.ResumeLayout(false); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).EndInit(); + this.panelGo.ResumeLayout(false); + this.toolStripMenu.ResumeLayout(false); + this.toolStripMenu.PerformLayout(); + this.contextMenuStripFileTree.ResumeLayout(false); + this.ResumeLayout(false); } diff --git a/CUETools/frmCUETools.cs b/CUETools/frmCUETools.cs index 48c8850..483ff02 100644 --- a/CUETools/frmCUETools.cs +++ b/CUETools/frmCUETools.cs @@ -2630,407 +2630,4 @@ namespace JDP } } } - - public class FileSystemTreeNodeLocalDBEntry : CUEControls.FileSystemTreeNode - { - private string m_input_path; - - public bool ShowArtist { get; set; } - public bool ShowYear { get; set; } - public CUEToolsLocalDBEntry Item { get; private set; } - public override string Path - { - get - { - return m_input_path ?? Item.Path; - } - } - - public override string DisplayName - { - get - { - if (m_input_path != null && File.Exists(m_input_path)) - return icon_mgr.GetDisplayName(new FileInfo(m_input_path)); - return - (string.IsNullOrEmpty(Item.Metadata.Artist) || !ShowArtist ? "" : Item.Metadata.Artist + " - ") - + Item.Metadata.Title - + (string.IsNullOrEmpty(Item.Metadata.Year) || !ShowYear ? "" : " (" + Item.Metadata.Year + ")") - + (string.IsNullOrEmpty(Item.Metadata.DiscNumberAndTotal) ? "" : " [" + Item.Metadata.DiscNumberAndTotal + "]"); - } - } - - public override int DisplayIcon - { - get - { - return icon_mgr.GetIconIndex(m_input_path ?? (Item.AudioPaths == null || Item.AudioPaths.Count == 0 ? "*.wav" : Item.AudioPaths[0])); - } - } - - public FileSystemTreeNodeLocalDBEntry(CUEControls.IIconManager icon_mgr, CUEToolsLocalDBEntry item, bool showArtist, bool showYear, string inputPath) - : base(icon_mgr, inputPath == null && item.InputPaths != null && item.InputPaths.Count > 1) - { - this.Item = item; - this.m_input_path = inputPath; - this.ShowArtist = showArtist; - this.ShowYear = showYear; - this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; - this.Text = this.DisplayName; - //// Choose state from m_state_image_list - //if (item.InputPaths.Find(path => Path.GetExtension(path).ToLower() == ".cue") != null) - // album.StateImageKey = "cue"; - //else - // album.StateImageKey = "blank"; - } - - public override void DoExpand() - { - if (Item.InputPaths != null) - foreach (var path in Item.InputPaths) - this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, Item, ShowArtist, ShowYear, path)); - } - } - - public abstract class FileSystemTreeNodeLocalDBFolder : CUEControls.FileSystemTreeNode - { - public List Group { get; protected set; } - - public FileSystemTreeNodeLocalDBFolder(CUEControls.IIconManager icon_mgr) - : base(icon_mgr, true) - { - } - - public void Purge(List entries) - { - foreach (TreeNode child in this.Nodes) - { - if (child is FileSystemTreeNodeLocalDBFolder) - (child as FileSystemTreeNodeLocalDBFolder).Purge(entries); - if ((child is FileSystemTreeNodeLocalDBEntry && entries.Contains((child as FileSystemTreeNodeLocalDBEntry).Item)) - || (child is FileSystemTreeNodeLocalDBGroup && (child as FileSystemTreeNodeLocalDBGroup).Group.Count == 0)) - child.Remove(); - } - - this.Group.RemoveAll(item => entries.Contains(item)); - } - } - - public class FileSystemTreeNodeLocalDBCollision : FileSystemTreeNodeLocalDBFolder - { - public enum GroupType - { - Unverified = 0, - Different = 1, - Offsetted = 2, - Equal = 3, - Single = 4 - } - - public bool ShowArtist { get; set; } - public bool ShowYear { get; set; } - public override string Path - { - get - { - return null; - } - } - - public override string DisplayName - { - get - { - var artistItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Artist) && ShowArtist); - var titleItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Title)); - var yearItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.Year) && ShowYear); - var discItem = Group.Find(i => !string.IsNullOrEmpty(i.Metadata.DiscNumberAndTotal)); - return - (artistItem == null ? "" : artistItem.Metadata.Artist + " - ") - + (titleItem == null ? "" : titleItem.Metadata.Title) - + (yearItem == null ? "" : " (" + yearItem.Metadata.Year + ")") - + (discItem == null ? "" : " [" + discItem.Metadata.DiscNumberAndTotal + "]"); - } - } - - public override int DisplayIcon - { - get - { - return icon_mgr.GetIconIndex(GroupTypeToIconTag(GetGroupType(Group))); - } - } - - public FileSystemTreeNodeLocalDBCollision(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear) - : base(icon_mgr) - { - this.Group = group; - this.ShowArtist = showArtist; - this.ShowYear = showYear; - this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; - this.Text = this.DisplayName; - } - - internal static string GroupTypeToIconTag(GroupType type) - { - return type == GroupType.Equal ? ".#picture" - : type == GroupType.Offsetted ? ".#pictures" - : type == GroupType.Different ? ".#images" - : type == GroupType.Unverified ? ".#images_question" - : ".#puzzle"; - } - - internal static string GroupTypeToDescription(GroupType type) - { - return type == GroupType.Equal ? "Identical clones" - : type == GroupType.Offsetted ? "Offsetted clones" - : type == GroupType.Different ? "Mismatching clones" - : type == GroupType.Unverified ? "Not yet verified clones" - : "Unique"; - } - - internal static GroupType GetGroupType(List group) - { - if (group.Count < 2) - return GroupType.Single; - if (!group.TrueForAll(i => i.OffsetSafeCRC != null)) - return GroupType.Unverified; - if (!group.TrueForAll(i => i.OffsetSafeCRC.DifferByOffset(group[0].OffsetSafeCRC))) - return GroupType.Different; - if (!group.TrueForAll(i => i.OffsetSafeCRC == group[0].OffsetSafeCRC)) - return GroupType.Offsetted; - return GroupType.Equal; - } - - public override void DoExpand() - { - foreach (var item in Group) - this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, item, ShowArtist, ShowYear, null)); - } - } - - public class FileSystemTreeNodeLocalDBGroup : FileSystemTreeNodeLocalDBFolder - { - private int m_icon; - private string m_name; - public bool ShowArtist { get; set; } - public bool ShowYear { get; set; } - public override string Path - { - get - { - return null; - } - } - - public override string DisplayName - { - get - { - return m_name; - } - } - - public override int DisplayIcon - { - get - { - return m_icon; - } - } - - public FileSystemTreeNodeLocalDBGroup(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear, int icon, string name) - : base(icon_mgr) - { - this.Group = group; - this.m_icon = icon; - this.m_name = name; - this.ShowArtist = showArtist; - this.ShowYear = showYear; - this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; - this.Text = this.DisplayName; - } - - private static int Compare(List a, List b) - { - int diff = FileSystemTreeNodeLocalDBCollision.GetGroupType(a) - FileSystemTreeNodeLocalDBCollision.GetGroupType(b); - return diff != 0 ? diff : - String.Compare( - a[0].Metadata.Artist + " - " + a[0].Metadata.Title + " - " + a[0].Metadata.DiscNumberAndTotal, - b[0].Metadata.Artist + " - " + b[0].Metadata.Title + " - " + b[0].Metadata.DiscNumberAndTotal); - } - - public override void DoExpand() - { - var byDiscId = CUEToolsLocalDB.Group(Group, i => i.DiscID, (a, b) => Compare(a,b)); - foreach (var group in byDiscId) - { - if (group.Count > 1) - this.Nodes.Add(new FileSystemTreeNodeLocalDBCollision(icon_mgr, group, ShowArtist, ShowYear)); - else - this.Nodes.Add(new FileSystemTreeNodeLocalDBEntry(icon_mgr, group[0], ShowArtist, ShowYear, null)); - } - } - } - - public class FileSystemTreeNodeLocalDBCategory : FileSystemTreeNodeLocalDBFolder - { - private Converter m_converter_key; - private Converter m_converter_name; - private Converter m_converter_icon; - private int m_icon; - private string m_name; - public bool ShowArtist { get; set; } - public bool ShowYear { get; set; } - public override string Path - { - get - { - return null; - } - } - - public override string DisplayName - { - get - { - return m_name; - } - } - - public override int DisplayIcon - { - get - { - return m_icon; - } - } - - public FileSystemTreeNodeLocalDBCategory(CUEControls.IIconManager icon_mgr, List group, bool showArtist, bool showYear, int icon, string name, Converter converter_key, Converter converter_name, Converter converter_icon) - : base(icon_mgr) - { - this.Group = group; - this.m_converter_key = converter_key; - this.m_converter_name = converter_name ?? converter_key; - this.m_converter_icon = converter_icon ?? (i => m_icon); - this.m_icon = icon; - this.m_name = name; - this.ShowArtist = showArtist; - this.ShowYear = showYear; - this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; - this.Text = this.DisplayName; - } - - public override void DoExpand() - { - foreach (var group in CUEToolsLocalDB.Group(Group, m_converter_key, null)) - this.Nodes.Add(new FileSystemTreeNodeLocalDBGroup(icon_mgr, group, ShowArtist, ShowYear, m_converter_icon(group[0]), m_converter_name(group[0]))); - } - } - - public class FileSystemTreeNodeLocalDB : FileSystemTreeNodeLocalDBFolder - { - public override string Path - { - get - { - return null; - } - } - - public override string DisplayName - { - get - { - return "Local DB"; - } - } - - public override int DisplayIcon - { - get - { - return icon_mgr.GetIconIndex(".#puzzle"); - } - } - - public FileSystemTreeNodeLocalDB(CUEControls.IIconManager icon_mgr, List group) - : base(icon_mgr) - { - this.Group = group; - this.SelectedImageIndex = this.ImageIndex = this.DisplayIcon; - this.Text = this.DisplayName; - } - - public override void DoExpand() - { - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#puzzle"), "By Uniqueness", - i => ((int)FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID))).ToString(), - i => FileSystemTreeNodeLocalDBCollision.GroupTypeToDescription(FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID))), - i => icon_mgr.GetIconIndex(FileSystemTreeNodeLocalDBCollision.GroupTypeToIconTag(FileSystemTreeNodeLocalDBCollision.GetGroupType(this.Group.FindAll(j => j.DiscID == i.DiscID)))))); //converter_icon - - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".flac"), "By Format", - i => i.AudioPaths == null || i.AudioPaths.Count == 0 ? null : System.IO.Path.GetExtension(i.AudioPaths[0]).ToLower(), - null, - i => icon_mgr.GetIconIndex(i.AudioPaths[0]))); - - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, false, true, icon_mgr.GetIconIndex(".#users"), "By Artist", - i => i.Metadata.Artist, null, null)); - - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, true, false, icon_mgr.GetIconIndex(".#calendar"), "By Release Date", - i => i.Metadata.Year, null, null)); - - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#alarm_clock"), "By Verification Date", - i => - i.VerificationDate == DateTime.MinValue ? "0" : - i.VerificationDate.AddHours(1) > DateTime.Now ? "1" : - i.VerificationDate.AddDays(1) > DateTime.Now ? "2" : - i.VerificationDate.AddDays(7) > DateTime.Now ? "3" : - i.VerificationDate.AddDays(31) > DateTime.Now ? "4" : - i.VerificationDate.AddDays(365) > DateTime.Now ? "5" : - "6", - i => - i.VerificationDate == DateTime.MinValue ? "never" : - i.VerificationDate.AddHours(1) > DateTime.Now ? "this hour" : - i.VerificationDate.AddDays(1) > DateTime.Now ? "this day" : - i.VerificationDate.AddDays(7) > DateTime.Now ? "this week" : - i.VerificationDate.AddDays(31) > DateTime.Now ? "this month" : - i.VerificationDate.AddDays(365) > DateTime.Now ? "this year" : - "more than a year ago", - null)); - - this.Nodes.Add(new FileSystemTreeNodeLocalDBCategory( - icon_mgr, this.Group, true, true, icon_mgr.GetIconIndex(".#ar"), "By AccurateRip Confidence", - i => - i.VerificationDate == DateTime.MinValue ? "00" : - i.ARConfidence == 0 ? "01" : - i.ARConfidence == 1 ? "02" : - i.ARConfidence == 2 ? "03" : - i.ARConfidence == 3 ? "04" : - i.ARConfidence < 5 ? "05" : - i.ARConfidence < 10 ? "06" : - i.ARConfidence < 20 ? "07" : - i.ARConfidence < 50 ? "08" : - i.ARConfidence < 100 ? "09" : - "10", - i => - i.VerificationDate == DateTime.MinValue ? "?" : - i.ARConfidence == 0 ? "0" : - i.ARConfidence == 1 ? "1" : - i.ARConfidence == 2 ? "2" : - i.ARConfidence == 3 ? "3" : - i.ARConfidence < 5 ? "< 5" : - i.ARConfidence < 10 ? "< 10" : - i.ARConfidence < 20 ? "< 20" : - i.ARConfidence < 50 ? "< 50" : - i.ARConfidence < 100 ? "< 100" : - ">=100", - null)); - } - } } diff --git a/CUETools/frmCUETools.resx b/CUETools/frmCUETools.resx index 908c59b..8d9c5ba 100644 --- a/CUETools/frmCUETools.resx +++ b/CUETools/frmCUETools.resx @@ -126,13 +126,13 @@ - 685, 31 + 503, 24 MiddleLeft - 39, 31 + 32, 31 ETA @@ -145,7 +145,7 @@ Segoe UI, 9pt - 45, 31 + 39, 24 77 @@ -160,7 +160,7 @@ White - 50, 31 + 44, 24 55 @@ -169,7 +169,7 @@ Album found in AccurateRip database. - 160, 30 + 120, 23 Disk progress @@ -178,7 +178,7 @@ 0, 0 - 912, 36 + 684, 29 1 @@ -220,7 +220,7 @@ Courier New, 8.25pt - 0, 432 + 0, 330 0, 0, 0, 0 @@ -232,7 +232,7 @@ Both - 912, 161 + 684, 118 2 @@ -252,6 +252,21 @@ 0 + + Top, Bottom, Left, Right + + + 19 + + + 3, 17 + + + 192, 304 + + + 1 + fileSystemTreeView1 @@ -268,16 +283,13 @@ Fill - 4, 4 - - - 4, 4, 4, 4 + 3, 3 0, 0, 0, 0 - 264, 424 + 198, 324 0 @@ -300,9 +312,126 @@ 3 - - 3, 17 + + 3 + + + True + + + Fill + + + NoControl + + + 99, 3 + + + 42, 29 + + + 2 + + + 153, 8 + + Skip recently verified + + + checkBoxSkipRecent + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelVerifyMode + + + 0 + + + True + + + Fill + + + NoControl + + + 51, 3 + + + 42, 29 + + + 1 + + + Use local database + + + checkBoxVerifyUseLocal + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelVerifyMode + + + 1 + + + True + + + Fill + + + NoControl + + + 3, 3 + + + 42, 29 + + + 0 + + + Use CTDB (CUETools database) + + + checkBoxVerifyUseCDRepair + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelVerifyMode + + + 2 + + + Fill + + + 3, 17 + + + 2 + + + 144, 110 + + + 2 + tableLayoutPanelVerifyMode @@ -316,7 +445,253 @@ 0 - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxSkipRecent" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="checkBoxVerifyUseLocal" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="checkBoxVerifyUseCDRepair" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333,Absolute,27" /><Rows Styles="Percent,32.72727,Percent,67.27273" /></TableLayoutSettings> + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxSkipRecent" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="checkBoxVerifyUseLocal" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="checkBoxVerifyUseCDRepair" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333,Absolute,20" /><Rows Styles="Percent,32.72727,Percent,67.27273" /></TableLayoutSettings> + + + 3 + + + True + + + Fill + + + NoControl + + + 95, 84 + + + 0, 0, 0, 0 + + + 49, 26 + + + 5 + + + Use AccurateRip + + + checkBoxUseAccurateRip + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 0 + + + True + + + Fill + + + NoControl + + + 47, 84 + + + 0, 0, 0, 0 + + + 48, 26 + + + 4 + + + Use FreeDb + + + checkBoxUseFreeDb + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 1 + + + True + + + Fill + + + NoControl + + + 3, 40 + + + 3, 0, 3, 0 + + + 138, 20 + + + 2 + + + &Tracks + + + File per track. Gap handling can be selected in advanced settings. + + + rbTracks + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 2 + + + True + + + Fill + + + NoControl + + + 3, 0 + + + 3, 0, 3, 0 + + + 138, 20 + + + 0 + + + &Embedded + + + Create single file with embedded CUE sheet. + + + rbEmbedCUE + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 3 + + + True + + + Fill + + + NoControl + + + 3, 20 + + + 3, 0, 3, 0 + + + 138, 20 + + + 1 + + + Image + CUE + + + Create single file + CUE sheet + + + rbSingleFile + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 4 + + + True + + + Fill + + + NoControl + + + 0, 84 + + + 0, 0, 0, 0 + + + 47, 26 + + + 3 + + + Use MusicBrainz + + + checkBoxUseMusicBrainz + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanelCUEStyle + + + 5 + + + Fill + + + 3, 17 + + + 0, 0, 0, 0 + + + 5 + + + 144, 110 + + + 11 tableLayoutPanelCUEStyle @@ -333,6 +708,72 @@ <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxUseAccurateRip" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="checkBoxUseFreeDb" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="rbTracks" Row="2" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="rbEmbedCUE" Row="0" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="rbSingleFile" Row="1" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="checkBoxUseMusicBrainz" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,33.33332,Percent,33.33334,Percent,33.33334" /><Rows Styles="Percent,18.18229,Percent,18.18229,Percent,18.18229,Percent,22.72658,Percent,22.72658" /></TableLayoutSettings> + + 3, 17 + + + False + + + Fill + + + Magenta + + + 78, 20 + + + Overwrite + + + 168, 22 + + + Locate files + + + Try to locate missing files automatically + + + 168, 22 + + + Change extension + + + Replace extension for audio files with this: + + + Magenta + + + 79, 19 + + + Locate files + + + Magenta + + + 39, 19 + + + flac + + + 3, 17 + + + 3, 0, 1, 0 + + + 144, 110 + + + 20 + toolStripCorrectorFormat @@ -349,16 +790,10 @@ Fill - 230, 132 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 173, 101 - 201, 171 + 150, 130 12 @@ -378,6 +813,33 @@ 0 + + False + + + Tahoma, 8.25pt + + + NoControl + + + 100, 174 + + + 0, 0, 0, 0 + + + 39, 13 + + + 19 + + + 320 + + + TopRight + labelEncoderMaxMode @@ -390,6 +852,33 @@ 0 + + True + + + False + + + Tahoma, 8.25pt + + + NoControl + + + 6, 174 + + + 0, 0, 0, 0 + + + 25, 13 + + + 19 + + + 128 + labelEncoderMinMode @@ -402,6 +891,33 @@ 1 + + Tahoma, 8.25pt + + + NoControl + + + 3, 174 + + + 0, 0, 0, 0 + + + 139, 15 + + + 18 + + + 256 + + + TopCenter + + + For lossless formats, the level of compression. For lossy formats, target quality + labelEncoderMode @@ -414,6 +930,24 @@ 2 + + Top, Left, Right + + + NoControl + + + 3, 143 + + + 0, 0, 0, 0 + + + 142, 45 + + + 17 + trackBarEncoderMode @@ -426,6 +960,21 @@ 3 + + Top, Left, Right + + + 10, 116 + + + 129, 21 + + + 16 + + + Encoder to use + comboBoxEncoder @@ -438,6 +987,27 @@ 4 + + True + + + NoControl + + + 10, 70 + + + 38, 13 + + + 16 + + + None + + + No audio output + radioButtonAudioNone @@ -450,6 +1020,27 @@ 5 + + True + + + NoControl + + + 10, 36 + + + 39, 13 + + + 15 + + + Lossy + + + Codecs which reduce audio quality + radioButtonAudioLossy @@ -462,6 +1053,27 @@ 6 + + True + + + NoControl + + + 10, 53 + + + 41, 13 + + + 14 + + + Hybrid + + + Hybrid codecs + radioButtonAudioHybrid @@ -474,6 +1086,27 @@ 7 + + True + + + NoControl + + + 10, 19 + + + 49, 13 + + + 13 + + + Lossless + + + Codecs that preserve bit-exact audio copy + radioButtonAudioLossless @@ -486,6 +1119,21 @@ 8 + + True + + + NoControl + + + 11, 90 + + + 16, 16 + + + 11 + labelFormat @@ -498,6 +1146,21 @@ 9 + + Top, Left, Right + + + 38, 88 + + + 101, 21 + + + 9 + + + Audio file format + comboBoxAudioFormat @@ -514,16 +1177,10 @@ Fill - 439, 132 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 329, 101 - 197, 254 + 148, 194 2 @@ -550,13 +1207,10 @@ NoControl - 4, 311 - - - 4, 4, 4, 4 + 3, 237 - 218, 117 + 164, 90 Zoom @@ -586,13 +1240,13 @@ NoControl - 0, 62 + 0, 48 0, 0, 0, 0 - 130, 33 + 97, 24 13 @@ -619,13 +1273,10 @@ Fill - 134, 66 - - - 4, 4, 4, 4 + 100, 51 - 486, 25 + 365, 21 9 @@ -649,20 +1300,14 @@ Fill - 134, 4 - - - 4, 4, 4, 4 + 100, 3 - 486, 24 + 365, 21 0 - - 153, 8 - Input file @@ -682,13 +1327,10 @@ Fill - 134, 35 - - - 4, 4, 4, 4 + 100, 27 - 486, 24 + 365, 21 0 @@ -714,6 +1356,45 @@ Fill + + 38, 21 + + + Input: + + + 177, 22 + + + Folder browser + + + 177, 22 + + + Multiselect Browser + + + 177, 22 + + + Drag'n'drop mode + + + 177, 22 + + + Hide browser + + + Magenta + + + 32, 21 + + + Open/close input browser + 0, 0 @@ -721,7 +1402,7 @@ 0, 0, 0, 0 - 130, 31 + 97, 24 14 @@ -747,14 +1428,47 @@ Fill + + 48, 24 + + + Output: + + + 143, 22 + + + Browse + + + 143, 22 + + + Manual + + + 143, 22 + + + Use template + + + Magenta + + + 32, 21 + + + toolStripSplitButtonOutputBrowser + - 0, 31 + 0, 24 0, 0, 0, 0 - 130, 31 + 97, 24 15 @@ -778,7 +1492,7 @@ Fill - 4, 21 + 3, 17 0, 0, 0, 0 @@ -787,7 +1501,7 @@ 3 - 624, 95 + 468, 72 14 @@ -811,16 +1525,10 @@ Fill - 4, 4 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 3, 3 - 632, 120 + 474, 92 1 @@ -840,6 +1548,21 @@ 3 + + Top, Left, Right + + + 6, 94 + + + 150, 21 + + + 10 + + + Run custom script + comboBoxScript @@ -852,6 +1575,27 @@ 0 + + True + + + NoControl + + + 6, 71 + + + 109, 17 + + + 6 + + + Correct filenames + + + Correct filenames in CUE sheets + rbActionCorrectFilenames @@ -864,6 +1608,27 @@ 1 + + True + + + NoControl + + + 6, 54 + + + 112, 17 + + + 5 + + + Create CUE Sheet + + + Create a CUE sheet for sets of tracks and extract embedded CUE sheets + rbActionCreateCUESheet @@ -876,6 +1641,27 @@ 2 + + True + + + NoControl + + + 6, 37 + + + 53, 17 + + + 3 + + + &Verify + + + Contact the AccurateRip databse for validation and compare the image against database + rbActionVerify @@ -888,6 +1674,27 @@ 3 + + True + + + NoControl + + + 6, 20 + + + 60, 17 + + + 2 + + + &Encode + + + Convert to another format. Don't contact the AccurateRip database for validation + rbActionEncode @@ -904,16 +1711,10 @@ Fill - 4, 132 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 3, 101 - 218, 171 + 164, 130 4 @@ -933,6 +1734,231 @@ 4 + + 2 + + + True + + + Fill + + + NoControl + + + 3, 0 + + + 75, 23 + + + 3 + + + Pregap + + + MiddleLeft + + + labelPregap + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 0 + + + True + + + Fill + + + NoControl + + + 3, 46 + + + 75, 24 + + + 5 + + + Offset + + + MiddleLeft + + + lblWriteOffset + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 1 + + + Fill + + + 84, 49 + + + 57, 21 + + + 2 + + + Right + + + Offset in samples + + + numericWriteOffset + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 2 + + + Fill + + + 84, 3 + + + 00:00:00 + + + 0 + + + 57, 21 + + + 0 + + + Pregap is a certain amount of silence or hidden audio before track one. Normally it is known from the CUE sheet, but if converting/verifying a set of separate tracks without a CUE sheet you might want to set this. + + + txtPreGapLength + + + System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 3 + + + True + + + Fill + + + NoControl + + + 3, 23 + + + 75, 23 + + + 4 + + + Data track + + + MiddleLeft + + + labelDataTrack + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 4 + + + Fill + + + 84, 26 + + + 00:00:00 + + + 0 + + + 57, 21 + + + 1 + + + Not used for normal music CDs. Enhanced CDs with data tracks cannot be found in database unless you know the length of the data track. You can often find it in EAC log. If EAC log is found next to the CUE sheet, it will be parsed automaticly and you won't have to enter anything here. + + + txtDataTrackLength + + + System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 5 + + + Fill + + + 3, 17 + + + 0, 0, 0, 0 + + + 3 + + + 144, 70 + + + 6 + tableLayoutPanel4 @@ -952,16 +1978,10 @@ Fill - 230, 311 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 + 173, 237 - 201, 117 + 150, 90 6 @@ -981,6 +2001,27 @@ 5 + + Fill + + + NoControl + + + 0, 0 + + + 0, 0, 0, 0 + + + 130, 26 + + + 9 + + + &Go + btnConvert @@ -993,6 +2034,27 @@ 0 + + NoControl + + + 0, 0 + + + 0, 0, 0, 0 + + + 65, 25 + + + 10 + + + &Stop + + + False + btnStop @@ -1005,6 +2067,30 @@ 1 + + Top, Right + + + NoControl + + + 65, 0 + + + 0, 0, 0, 0 + + + 65, 25 + + + 11 + + + &Resume + + + False + btnResume @@ -1017,6 +2103,30 @@ 2 + + Top, Right + + + NoControl + + + 65, 0 + + + 0, 0, 0, 0 + + + 65, 25 + + + 11 + + + &Pause + + + False + btnPause @@ -1033,13 +2143,13 @@ Fill - 451, 394 + 338, 301 - 16, 4, 16, 4 + 12, 3, 12, 3 - 173, 34 + 130, 26 14 @@ -1060,7 +2170,7 @@ Fill - 272, 0 + 204, 0 0, 0, 0, 0 @@ -1069,7 +2179,7 @@ 4 - 640, 432 + 480, 330 1 @@ -1102,7 +2212,7 @@ 2 - 912, 593 + 684, 448 17 @@ -1120,13 +2230,13 @@ 0 - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="textBatchReport" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="grpInput" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,Absolute,640" /><Rows Styles="Absolute,432,Percent,100" /></TableLayoutSettings> + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="textBatchReport" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="grpInput" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,Absolute,480" /><Rows Styles="Absolute,330,Percent,100" /></TableLayoutSettings> 0, 0, 0, 0 - 912, 593 + 684, 448 toolStripContainer1.ContentPanel @@ -1158,9 +2268,6 @@ 0, 0 - - 4, 4, 4, 4 - toolStripContainer1.RightToolStripPanel @@ -1174,7 +2281,7 @@ 2 - 912, 656 + 684, 502 17 @@ -1188,11 +2295,89 @@ None + + 100, 23 + + + Create a new profile + + + 160, 22 + + + delete + + + Delete current profile + + + 157, 6 + + + 160, 22 + + + default + + + Magenta + + + 73, 22 + + + default + + + Profile + + + 6, 25 + + + Magenta + + + 23, 22 + + + About + + + Magenta + + + 23, 22 + + + CUETools website + + + Magenta + + + 23, 22 + + + Settings + + + None + + + Magenta + + + 23, 22 + + + Batch log + 0, 0 - 912, 27 + 684, 25 0 @@ -1233,1815 +2418,9 @@ 1 - - Top, Bottom, Left, Right - - - 19 - - - 4, 22 - - - 4, 4, 4, 4 - - - 256, 398 - - - 1 - - - fileSystemTreeView1 - - - CUEControls.FileSystemTreeView, CUEControls, Version=2.1.2.0, Culture=neutral, PublicKeyToken=null - - - grpInput - - - 0 - - - 3 - - - checkBoxSkipRecent - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 0 - - - checkBoxVerifyUseLocal - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 1 - - - checkBoxVerifyUseCDRepair - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 2 - - - Fill - - - 4, 21 - - - 4, 4, 4, 4 - - - 2 - - - 193, 146 - - - 2 - - - tableLayoutPanelVerifyMode - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxMode - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxSkipRecent" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="checkBoxVerifyUseLocal" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="checkBoxVerifyUseCDRepair" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333,Absolute,27" /><Rows Styles="Percent,32.72727,Percent,67.27273" /></TableLayoutSettings> - - - 153, 8 - - - True - - - Fill - - - NoControl - - - 132, 4 - - - 4, 4, 4, 4 - - - 57, 39 - - - 2 - - - Skip recently verified - - - checkBoxSkipRecent - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 0 - - - True - - - Fill - - - NoControl - - - 68, 4 - - - 4, 4, 4, 4 - - - 56, 39 - - - 1 - - - Use local database - - - checkBoxVerifyUseLocal - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 1 - - - True - - - Fill - - - NoControl - - - 4, 4 - - - 4, 4, 4, 4 - - - 56, 39 - - - 0 - - - Use CTDB (CUETools database) - - - checkBoxVerifyUseCDRepair - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelVerifyMode - - - 2 - - - 3 - - - checkBoxUseAccurateRip - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 0 - - - checkBoxUseFreeDb - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 1 - - - rbTracks - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 2 - - - rbEmbedCUE - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 3 - - - rbSingleFile - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 4 - - - checkBoxUseMusicBrainz - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 5 - - - Fill - - - 4, 21 - - - 0, 0, 0, 0 - - - 5 - - - 193, 146 - - - 11 - - - tableLayoutPanelCUEStyle - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxMode - - - 1 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxUseAccurateRip" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="checkBoxUseFreeDb" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="rbTracks" Row="2" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="rbEmbedCUE" Row="0" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="rbSingleFile" Row="1" RowSpan="1" Column="0" ColumnSpan="3" /><Control Name="checkBoxUseMusicBrainz" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,33.33332,Percent,33.33334,Percent,33.33334" /><Rows Styles="Percent,18.18229,Percent,18.18229,Percent,18.18229,Percent,22.72658,Percent,22.72658" /></TableLayoutSettings> - - - True - - - Fill - - - NoControl - - - 128, 111 - - - 0, 0, 0, 0 - - - 65, 35 - - - 5 - - - Use AccurateRip - - - checkBoxUseAccurateRip - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 0 - - - True - - - Fill - - - NoControl - - - 64, 111 - - - 0, 0, 0, 0 - - - 64, 35 - - - 4 - - - Use FreeDb - - - checkBoxUseFreeDb - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 1 - - - True - - - Fill - - - NoControl - - - 4, 52 - - - 4, 0, 4, 0 - - - 185, 26 - - - 2 - - - &Tracks - - - File per track. Gap handling can be selected in advanced settings. - - - rbTracks - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 2 - - - True - - - Fill - - - NoControl - - - 4, 0 - - - 4, 0, 4, 0 - - - 185, 26 - - - 0 - - - &Embedded - - - Create single file with embedded CUE sheet. - - - rbEmbedCUE - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 3 - - - True - - - Fill - - - NoControl - - - 4, 26 - - - 4, 0, 4, 0 - - - 185, 26 - - - 1 - - - Image + CUE - - - Create single file + CUE sheet - - - rbSingleFile - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 4 - - - True - - - Fill - - - NoControl - - - 0, 111 - - - 0, 0, 0, 0 - - - 64, 35 - - - 3 - - - Use MusicBrainz - - - checkBoxUseMusicBrainz - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanelCUEStyle - - - 5 - - - 3, 17 - - - False - - - Fill - - - 4, 21 - - - 4, 0, 1, 0 - - - 193, 146 - - - 20 - - - toolStripCorrectorFormat - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxMode - - - 2 - - - Magenta - - - 93, 24 - - - Overwrite - - - Magenta - - - 97, 24 - - - Locate files - - - 195, 24 - - - Locate files - - - Try to locate missing files automatically - - - 195, 24 - - - Change extension - - - Replace extension for audio files with this: - - - Magenta - - - 46, 24 - - - flac - - - False - - - Tahoma, 8.25pt - - - NoControl - - - 133, 228 - - - 0, 0, 0, 0 - - - 52, 17 - - - 19 - - - 320 - - - TopRight - - - labelEncoderMaxMode - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 0 - - - True - - - False - - - Tahoma, 8.25pt - - - NoControl - - - 8, 228 - - - 0, 0, 0, 0 - - - 32, 17 - - - 19 - - - 128 - - - labelEncoderMinMode - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 1 - - - Tahoma, 8.25pt - - - NoControl - - - 4, 228 - - - 0, 0, 0, 0 - - - 185, 20 - - - 18 - - - 256 - - - TopCenter - - - For lossless formats, the level of compression. For lossy formats, target quality - - - labelEncoderMode - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 2 - - - Top, Left, Right - - - NoControl - - - 4, 187 - - - 0, 0, 0, 0 - - - 189, 56 - - - 17 - - - trackBarEncoderMode - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 3 - - - Top, Left, Right - - - 13, 152 - - - 4, 4, 4, 4 - - - 171, 25 - - - 16 - - - Encoder to use - - - comboBoxEncoder - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 4 - - - True - - - NoControl - - - 13, 92 - - - 4, 4, 4, 4 - - - 61, 21 - - - 16 - - - None - - - No audio output - - - radioButtonAudioNone - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 5 - - - True - - - NoControl - - - 13, 47 - - - 4, 4, 4, 4 - - - 64, 21 - - - 15 - - - Lossy - - - Codecs which reduce audio quality - - - radioButtonAudioLossy - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 6 - - - True - - - NoControl - - - 13, 69 - - - 4, 4, 4, 4 - - - 69, 21 - - - 14 - - - Hybrid - - - Hybrid codecs - - - radioButtonAudioHybrid - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 7 - - - True - - - NoControl - - - 13, 25 - - - 4, 4, 4, 4 - - - 77, 21 - - - 13 - - - Lossless - - - Codecs that preserve bit-exact audio copy - - - radioButtonAudioLossless - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 8 - - - True - - - NoControl - - - 15, 118 - - - 4, 0, 4, 0 - - - 21, 21 - - - 11 - - - labelFormat - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 9 - - - Top, Left, Right - - - 51, 115 - - - 4, 4, 4, 4 - - - 133, 25 - - - 9 - - - Audio file format - - - comboBoxAudioFormat - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 10 - - - 46, 28 - - - Input: - - - Magenta - - - 32, 28 - - - Open/close input browser - - - 207, 24 - - - Folder browser - - - 207, 24 - - - Multiselect Browser - - - 207, 24 - - - Drag'n'drop mode - - - 207, 24 - - - Hide browser - - - 58, 31 - - - Output: - - - Magenta - - - 32, 28 - - - toolStripSplitButtonOutputBrowser - - - 166, 24 - - - Browse - - - 166, 24 - - - Manual - - - 166, 24 - - - Use template - - - Top, Left, Right - - - 8, 123 - - - 4, 4, 4, 4 - - - 198, 25 - - - 10 - - - Run custom script - - - comboBoxScript - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAction - - - 0 - - - True - - - NoControl - - - 8, 93 - - - 4, 4, 4, 4 - - - 134, 21 - - - 6 - - - Correct filenames - - - Correct filenames in CUE sheets - - - rbActionCorrectFilenames - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAction - - - 1 - - - True - - - NoControl - - - 8, 71 - - - 4, 4, 4, 4 - - - 138, 21 - - - 5 - - - Create CUE Sheet - - - Create a CUE sheet for sets of tracks and extract embedded CUE sheets - - - rbActionCreateCUESheet - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAction - - - 2 - - - True - - - NoControl - - - 8, 48 - - - 4, 4, 4, 4 - - - 63, 21 - - - 3 - - - &Verify - - - Contact the AccurateRip databse for validation and compare the image against database - - - rbActionVerify - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAction - - - 3 - - - True - - - NoControl - - - 8, 26 - - - 4, 4, 4, 4 - - - 75, 21 - - - 2 - - - &Encode - - - Convert to another format. Don't contact the AccurateRip database for validation - - - rbActionEncode - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAction - - - 4 - - - 2 - - - labelPregap - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 0 - - - lblWriteOffset - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 1 - - - numericWriteOffset - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 2 - - - txtPreGapLength - - - System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 3 - - - labelDataTrack - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 4 - - - txtDataTrackLength - - - System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 5 - - - Fill - - - 4, 21 - - - 0, 0, 0, 0 - - - 3 - - - 193, 92 - - - 6 - - - tableLayoutPanel4 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpExtra - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="labelPregap" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lblWriteOffset" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numericWriteOffset" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="txtPreGapLength" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelDataTrack" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="txtDataTrackLength" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,56.75676,Percent,43.24324" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> - - - True - - - Fill - - - NoControl - - - 4, 0 - - - 4, 0, 4, 0 - - - 101, 30 - - - 3 - - - Pregap - - - MiddleLeft - - - labelPregap - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 0 - - - True - - - Fill - - - NoControl - - - 4, 60 - - - 4, 0, 4, 0 - - - 101, 32 - - - 5 - - - Offset - - - MiddleLeft - - - lblWriteOffset - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 1 - - - Fill - - - 114, 65 - - - 5, 5, 5, 5 - - - 74, 24 - - - 2 - - - Right - - - Offset in samples - - - numericWriteOffset - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 2 - - - Fill - - - 113, 4 - - - 4, 4, 4, 4 - - - 00:00:00 - - - 0 - - - 76, 24 - - - 0 - - - Pregap is a certain amount of silence or hidden audio before track one. Normally it is known from the CUE sheet, but if converting/verifying a set of separate tracks without a CUE sheet you might want to set this. - - - txtPreGapLength - - - System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 3 - - - True - - - Fill - - - NoControl - - - 4, 30 - - - 4, 0, 4, 0 - - - 101, 30 - - - 4 - - - Data track - - - MiddleLeft - - - labelDataTrack - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 4 - - - Fill - - - 113, 34 - - - 4, 4, 4, 4 - - - 00:00:00 - - - 0 - - - 76, 24 - - - 1 - - - Not used for normal music CDs. Enhanced CDs with data tracks cannot be found in database unless you know the length of the data track. You can often find it in EAC log. If EAC log is found next to the CUE sheet, it will be parsed automaticly and you won't have to enter anything here. - - - txtDataTrackLength - - - System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 5 - - - Fill - - - NoControl - - - 0, 0 - - - 0, 0, 0, 0 - - - 173, 34 - - - 9 - - - &Go - - - btnConvert - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panelGo - - - 0 - - - NoControl - - - 0, 0 - - - 0, 0, 0, 0 - - - 87, 33 - - - 10 - - - &Stop - - - False - - - btnStop - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panelGo - - - 1 - - - Top, Right - - - NoControl - - - 87, 0 - - - 0, 0, 0, 0 - - - 87, 33 - - - 11 - - - &Resume - - - False - - - btnResume - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panelGo - - - 2 - - - Top, Right - - - NoControl - - - 87, 0 - - - 0, 0, 0, 0 - - - 87, 33 - - - 11 - - - &Pause - - - False - - - btnPause - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panelGo - - - 3 - - - Magenta - - - 85, 24 - - - default - - - Profile - - - 100, 27 - - - Create a new profile - - - 160, 24 - - - delete - - - Delete current profile - - - 157, 6 - - - 160, 24 - - - default - - - 6, 27 - - - Magenta - - - 23, 24 - - - About - - - Magenta - - - 23, 24 - - - CUETools website - - - Magenta - - - 23, 24 - - - Settings - - - None - - - Magenta - - - 23, 24 - - - Batch log - 424, 8 - - 270, 154 - - - contextMenuStripFileTree - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - False @@ -3084,6 +2463,15 @@ Remove from local database + + 270, 154 + + + contextMenuStripFileTree + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 845, 8 @@ -3094,10 +2482,10 @@ 30 - 8, 17 + 6, 13 - 912, 656 + 684, 502 Tahoma, 8.25pt @@ -3499,11 +2887,8 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAQAAwAMAAPAPAAA= - - 4, 4, 4, 4 - - 927, 690 + 699, 537 CUETools 2.1.2a diff --git a/CUETools/frmOverwrite.Designer.cs b/CUETools/frmOverwrite.Designer.cs index aaca724..df5f7f9 100644 --- a/CUETools/frmOverwrite.Designer.cs +++ b/CUETools/frmOverwrite.Designer.cs @@ -28,84 +28,91 @@ /// private void InitializeComponent() { - this.buttonNo = new System.Windows.Forms.Button(); - this.buttonYes = new System.Windows.Forms.Button(); - this.checkBoxRemember = new System.Windows.Forms.CheckBox(); - this.labelAlreadyExist = new System.Windows.Forms.Label(); - this.textFiles = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // buttonNo - // - this.buttonNo.DialogResult = System.Windows.Forms.DialogResult.No; - this.buttonNo.Location = new System.Drawing.Point(587, 278); - this.buttonNo.Name = "buttonNo"; - this.buttonNo.Size = new System.Drawing.Size(75, 23); - this.buttonNo.TabIndex = 0; - this.buttonNo.Text = "No"; - this.buttonNo.UseVisualStyleBackColor = true; - // - // buttonYes - // - this.buttonYes.DialogResult = System.Windows.Forms.DialogResult.Yes; - this.buttonYes.Location = new System.Drawing.Point(506, 278); - this.buttonYes.Name = "buttonYes"; - this.buttonYes.Size = new System.Drawing.Size(75, 23); - this.buttonYes.TabIndex = 1; - this.buttonYes.Text = "Yes"; - this.buttonYes.UseVisualStyleBackColor = true; - // - // checkBoxRemember - // - this.checkBoxRemember.AutoSize = true; - this.checkBoxRemember.Location = new System.Drawing.Point(12, 282); - this.checkBoxRemember.Name = "checkBoxRemember"; - this.checkBoxRemember.Size = new System.Drawing.Size(128, 17); - this.checkBoxRemember.TabIndex = 3; - this.checkBoxRemember.Text = "Remember my choice"; - this.checkBoxRemember.UseVisualStyleBackColor = true; - // - // labelAlreadyExist - // - this.labelAlreadyExist.AutoSize = true; - this.labelAlreadyExist.Location = new System.Drawing.Point(201, 283); - this.labelAlreadyExist.Name = "labelAlreadyExist"; - this.labelAlreadyExist.Size = new System.Drawing.Size(203, 13); - this.labelAlreadyExist.TabIndex = 2; - this.labelAlreadyExist.Text = "Some of the files already exist. Overwrite?"; - // - // textFiles - // - this.textFiles.Font = new System.Drawing.Font("Courier New", 8.25F); - this.textFiles.Location = new System.Drawing.Point(9, 9); - this.textFiles.Margin = new System.Windows.Forms.Padding(0); - this.textFiles.Multiline = true; - this.textFiles.Name = "textFiles"; - this.textFiles.ReadOnly = true; - this.textFiles.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.textFiles.Size = new System.Drawing.Size(656, 254); - this.textFiles.TabIndex = 4; - this.textFiles.TabStop = false; - this.textFiles.WordWrap = false; - // - // frmOverwrite - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(674, 313); - this.Controls.Add(this.textFiles); - this.Controls.Add(this.labelAlreadyExist); - this.Controls.Add(this.checkBoxRemember); - this.Controls.Add(this.buttonYes); - this.Controls.Add(this.buttonNo); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "frmOverwrite"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Overwrite?"; - this.ResumeLayout(false); - this.PerformLayout(); + this.buttonNo = new System.Windows.Forms.Button(); + this.buttonYes = new System.Windows.Forms.Button(); + this.checkBoxRemember = new System.Windows.Forms.CheckBox(); + this.labelAlreadyExist = new System.Windows.Forms.Label(); + this.textFiles = new System.Windows.Forms.TextBox(); + this.SuspendLayout(); + // + // buttonNo + // + this.buttonNo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonNo.DialogResult = System.Windows.Forms.DialogResult.No; + this.buttonNo.Location = new System.Drawing.Point(590, 266); + this.buttonNo.Name = "buttonNo"; + this.buttonNo.Size = new System.Drawing.Size(75, 23); + this.buttonNo.TabIndex = 0; + this.buttonNo.Text = "No"; + this.buttonNo.UseVisualStyleBackColor = true; + // + // buttonYes + // + this.buttonYes.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonYes.DialogResult = System.Windows.Forms.DialogResult.Yes; + this.buttonYes.Location = new System.Drawing.Point(509, 266); + this.buttonYes.Name = "buttonYes"; + this.buttonYes.Size = new System.Drawing.Size(75, 23); + this.buttonYes.TabIndex = 1; + this.buttonYes.Text = "Yes"; + this.buttonYes.UseVisualStyleBackColor = true; + // + // checkBoxRemember + // + this.checkBoxRemember.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.checkBoxRemember.AutoSize = true; + this.checkBoxRemember.Location = new System.Drawing.Point(9, 270); + this.checkBoxRemember.Name = "checkBoxRemember"; + this.checkBoxRemember.Size = new System.Drawing.Size(128, 17); + this.checkBoxRemember.TabIndex = 3; + this.checkBoxRemember.Text = "Remember my choice"; + this.checkBoxRemember.UseVisualStyleBackColor = true; + // + // labelAlreadyExist + // + this.labelAlreadyExist.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.labelAlreadyExist.AutoSize = true; + this.labelAlreadyExist.Location = new System.Drawing.Point(213, 271); + this.labelAlreadyExist.Name = "labelAlreadyExist"; + this.labelAlreadyExist.Size = new System.Drawing.Size(203, 13); + this.labelAlreadyExist.TabIndex = 2; + this.labelAlreadyExist.Text = "Some of the files already exist. Overwrite?"; + // + // textFiles + // + this.textFiles.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textFiles.Font = new System.Drawing.Font("Courier New", 8.25F); + this.textFiles.Location = new System.Drawing.Point(9, 9); + this.textFiles.Margin = new System.Windows.Forms.Padding(0); + this.textFiles.Multiline = true; + this.textFiles.Name = "textFiles"; + this.textFiles.ReadOnly = true; + this.textFiles.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.textFiles.Size = new System.Drawing.Size(656, 254); + this.textFiles.TabIndex = 4; + this.textFiles.TabStop = false; + this.textFiles.WordWrap = false; + // + // frmOverwrite + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(674, 301); + this.Controls.Add(this.textFiles); + this.Controls.Add(this.labelAlreadyExist); + this.Controls.Add(this.checkBoxRemember); + this.Controls.Add(this.buttonYes); + this.Controls.Add(this.buttonNo); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "frmOverwrite"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Overwrite?"; + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/CUETools/frmOverwrite.cs b/CUETools/frmOverwrite.cs index d616269..634582d 100644 --- a/CUETools/frmOverwrite.cs +++ b/CUETools/frmOverwrite.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; +using System.Windows.Forms; namespace JDP { diff --git a/CUETools/frmPassword.cs b/CUETools/frmPassword.cs index d7c50a1..e4bee72 100644 --- a/CUETools/frmPassword.cs +++ b/CUETools/frmPassword.cs @@ -1,9 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; namespace JDP diff --git a/CUETools/frmReport.Designer.cs b/CUETools/frmReport.Designer.cs index e34dc9a..53298bd 100644 --- a/CUETools/frmReport.Designer.cs +++ b/CUETools/frmReport.Designer.cs @@ -28,40 +28,40 @@ namespace JDP /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmReport)); - this.btnClose = new System.Windows.Forms.Button(); - this.txtReport = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // btnClose - // - resources.ApplyResources(this.btnClose, "btnClose"); - this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.btnClose.Name = "btnClose"; - this.btnClose.UseVisualStyleBackColor = true; - // - // txtReport - // - resources.ApplyResources(this.txtReport, "txtReport"); - this.txtReport.BackColor = System.Drawing.SystemColors.Control; - this.txtReport.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.txtReport.Name = "txtReport"; - this.txtReport.ReadOnly = true; - // - // frmReport - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.btnClose; - this.Controls.Add(this.txtReport); - this.Controls.Add(this.btnClose); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "frmReport"; - this.ShowInTaskbar = false; - this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; - this.ResumeLayout(false); - this.PerformLayout(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmReport)); + this.btnClose = new System.Windows.Forms.Button(); + this.txtReport = new System.Windows.Forms.TextBox(); + this.SuspendLayout(); + // + // btnClose + // + resources.ApplyResources(this.btnClose, "btnClose"); + this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.btnClose.Name = "btnClose"; + this.btnClose.UseVisualStyleBackColor = true; + // + // txtReport + // + resources.ApplyResources(this.txtReport, "txtReport"); + this.txtReport.BackColor = System.Drawing.SystemColors.Control; + this.txtReport.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.txtReport.Name = "txtReport"; + this.txtReport.ReadOnly = true; + // + // frmReport + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.btnClose; + this.Controls.Add(this.txtReport); + this.Controls.Add(this.btnClose); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "frmReport"; + this.ShowInTaskbar = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/CUETools/frmReport.cs b/CUETools/frmReport.cs index 9c2bfeb..6efb826 100644 --- a/CUETools/frmReport.cs +++ b/CUETools/frmReport.cs @@ -1,23 +1,18 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Text; using System.Windows.Forms; namespace JDP { public partial class frmReport : Form - { + { + public string Message + { + get { return txtReport.Text; } + set { txtReport.Text = value; } + } + public frmReport() { InitializeComponent(); - txtReport.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; - } - - public string Message { - get { return txtReport.Text; } - set { txtReport.Text = value; } } } } \ No newline at end of file diff --git a/CUETools/frmReport.resx b/CUETools/frmReport.resx index 9885e65..f923a12 100644 --- a/CUETools/frmReport.resx +++ b/CUETools/frmReport.resx @@ -148,7 +148,7 @@ 1 - Top, Left, Right + Top, Bottom, Left, Right Courier New, 8.25pt diff --git a/CUETools/frmSettings.cs b/CUETools/frmSettings.cs index d97081d..b914df9 100644 --- a/CUETools/frmSettings.cs +++ b/CUETools/frmSettings.cs @@ -2,15 +2,14 @@ using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; -using System.Text; -using System.Windows.Forms; using System.Globalization; using System.IO; -using System.Threading; -using CUETools.Processor; +using System.Windows.Forms; using CUEControls; +using CUETools.Processor; -namespace JDP { +namespace JDP +{ public partial class frmSettings : Form { bool _reducePriority; CUEConfig _config; diff --git a/CUETools/frmSubmit.cs b/CUETools/frmSubmit.cs index e91df9a..1d56068 100644 --- a/CUETools/frmSubmit.cs +++ b/CUETools/frmSubmit.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; +using System.Windows.Forms; namespace JDP {