diff --git a/CUETools/frmSettings.Designer.cs b/CUETools/frmSettings.Designer.cs index f954f41..ce2c026 100644 --- a/CUETools/frmSettings.Designer.cs +++ b/CUETools/frmSettings.Designer.cs @@ -148,16 +148,14 @@ namespace JDP this.listBoxEncoders = new System.Windows.Forms.ListBox(); this.tabPage11 = new System.Windows.Forms.TabPage(); this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); - this.listViewDecoders = new System.Windows.Forms.ListView(); - this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.groupBoxExternalDecoder = new System.Windows.Forms.GroupBox(); this.textBoxDecoderPath = new System.Windows.Forms.TextBox(); this.labelDecoderPath = new System.Windows.Forms.Label(); this.labelDecoderParameters = new System.Windows.Forms.Label(); this.textBoxDecoderParameters = new System.Windows.Forms.TextBox(); this.panel2 = new System.Windows.Forms.Panel(); - this.button2 = new System.Windows.Forms.Button(); - this.button1 = new System.Windows.Forms.Button(); + this.buttonDecoderDelete = new System.Windows.Forms.Button(); + this.buttonDecoderAdd = new System.Windows.Forms.Button(); this.comboBoxDecoderExtension = new System.Windows.Forms.ComboBox(); this.labelDecoderExtension = new System.Windows.Forms.Label(); this.tabPage4 = new System.Windows.Forms.TabPage(); @@ -180,6 +178,10 @@ namespace JDP this.labelFormatEncoder = new System.Windows.Forms.Label(); this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.label4 = new System.Windows.Forms.Label(); + this.textBoxDecoderName = new System.Windows.Forms.TextBox(); + this.bindingSourceDecoders = new System.Windows.Forms.BindingSource(this.components); + this.listBoxDecoders = new System.Windows.Forms.ListBox(); btnCancel = new System.Windows.Forms.Button(); this.grpGeneral.SuspendLayout(); this.groupBox1.SuspendLayout(); @@ -223,6 +225,7 @@ namespace JDP this.tabPage5.SuspendLayout(); this.groupBoxScriptConditions.SuspendLayout(); this.tabPage7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSourceDecoders)).BeginInit(); this.SuspendLayout(); // // btnCancel @@ -1194,40 +1197,18 @@ namespace JDP resources.ApplyResources(this.tableLayoutPanel5, "tableLayoutPanel5"); this.tableLayoutPanel5.Controls.Add(this.groupBoxExternalDecoder, 1, 1); this.tableLayoutPanel5.Controls.Add(this.panel2, 1, 0); - this.tableLayoutPanel5.Controls.Add(this.listViewDecoders, 0, 0); + this.tableLayoutPanel5.Controls.Add(this.listBoxDecoders, 0, 0); this.tableLayoutPanel5.Name = "tableLayoutPanel5"; // - // listViewDecoders - // - this.listViewDecoders.BackColor = System.Drawing.SystemColors.Control; - this.listViewDecoders.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.listViewDecoders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { - this.columnHeader4}); - this.listViewDecoders.FullRowSelect = true; - this.listViewDecoders.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; - this.listViewDecoders.HideSelection = false; - this.listViewDecoders.LabelEdit = true; - resources.ApplyResources(this.listViewDecoders, "listViewDecoders"); - this.listViewDecoders.MultiSelect = false; - this.listViewDecoders.Name = "listViewDecoders"; - this.tableLayoutPanel5.SetRowSpan(this.listViewDecoders, 2); - this.listViewDecoders.UseCompatibleStateImageBehavior = false; - this.listViewDecoders.View = System.Windows.Forms.View.Details; - this.listViewDecoders.AfterLabelEdit += new System.Windows.Forms.LabelEditEventHandler(this.listViewDecoders_AfterLabelEdit); - this.listViewDecoders.BeforeLabelEdit += new System.Windows.Forms.LabelEditEventHandler(this.listViewDecoders_BeforeLabelEdit); - this.listViewDecoders.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.listViewDecoders_ItemSelectionChanged); - this.listViewDecoders.KeyDown += new System.Windows.Forms.KeyEventHandler(this.listViewDecoders_KeyDown); - // - // columnHeader4 - // - resources.ApplyResources(this.columnHeader4, "columnHeader4"); - // // groupBoxExternalDecoder // + this.groupBoxExternalDecoder.Controls.Add(this.label4); + this.groupBoxExternalDecoder.Controls.Add(this.textBoxDecoderName); this.groupBoxExternalDecoder.Controls.Add(this.textBoxDecoderPath); this.groupBoxExternalDecoder.Controls.Add(this.labelDecoderPath); this.groupBoxExternalDecoder.Controls.Add(this.labelDecoderParameters); this.groupBoxExternalDecoder.Controls.Add(this.textBoxDecoderParameters); + this.groupBoxExternalDecoder.DataBindings.Add(new System.Windows.Forms.Binding("Visible", this.bindingSourceDecoders, "CanBeDeleted", true)); resources.ApplyResources(this.groupBoxExternalDecoder, "groupBoxExternalDecoder"); this.groupBoxExternalDecoder.Name = "groupBoxExternalDecoder"; this.groupBoxExternalDecoder.TabStop = false; @@ -1235,6 +1216,7 @@ namespace JDP // textBoxDecoderPath // resources.ApplyResources(this.textBoxDecoderPath, "textBoxDecoderPath"); + this.textBoxDecoderPath.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bindingSourceDecoders, "Path", true)); this.textBoxDecoderPath.Name = "textBoxDecoderPath"; // // labelDecoderPath @@ -1250,33 +1232,38 @@ namespace JDP // textBoxDecoderParameters // resources.ApplyResources(this.textBoxDecoderParameters, "textBoxDecoderParameters"); + this.textBoxDecoderParameters.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bindingSourceDecoders, "Parameters", true)); this.textBoxDecoderParameters.Name = "textBoxDecoderParameters"; // // panel2 // - this.panel2.Controls.Add(this.button2); - this.panel2.Controls.Add(this.button1); + this.panel2.Controls.Add(this.buttonDecoderDelete); + this.panel2.Controls.Add(this.buttonDecoderAdd); this.panel2.Controls.Add(this.comboBoxDecoderExtension); this.panel2.Controls.Add(this.labelDecoderExtension); resources.ApplyResources(this.panel2, "panel2"); this.panel2.Name = "panel2"; // - // button2 + // buttonDecoderDelete // - this.button2.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.encodersBindingSource, "CanBeDeleted", true)); - resources.ApplyResources(this.button2, "button2"); - this.button2.Name = "button2"; - this.button2.UseVisualStyleBackColor = true; + this.buttonDecoderDelete.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.bindingSourceDecoders, "CanBeDeleted", true)); + resources.ApplyResources(this.buttonDecoderDelete, "buttonDecoderDelete"); + this.buttonDecoderDelete.Name = "buttonDecoderDelete"; + this.buttonDecoderDelete.UseVisualStyleBackColor = true; + this.buttonDecoderDelete.Click += new System.EventHandler(this.buttonDecoderDelete_Click); // - // button1 + // buttonDecoderAdd // - resources.ApplyResources(this.button1, "button1"); - this.button1.Name = "button1"; - this.button1.UseVisualStyleBackColor = true; + resources.ApplyResources(this.buttonDecoderAdd, "buttonDecoderAdd"); + this.buttonDecoderAdd.Name = "buttonDecoderAdd"; + this.buttonDecoderAdd.UseVisualStyleBackColor = true; + this.buttonDecoderAdd.Click += new System.EventHandler(this.buttonDecoderAdd_Click); // // comboBoxDecoderExtension // resources.ApplyResources(this.comboBoxDecoderExtension, "comboBoxDecoderExtension"); + this.comboBoxDecoderExtension.DataBindings.Add(new System.Windows.Forms.Binding("SelectedItem", this.bindingSourceDecoders, "Extension", true)); + this.comboBoxDecoderExtension.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.bindingSourceDecoders, "CanBeDeleted", true)); this.comboBoxDecoderExtension.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboBoxDecoderExtension.FormattingEnabled = true; this.comboBoxDecoderExtension.Name = "comboBoxDecoderExtension"; @@ -1449,6 +1436,35 @@ namespace JDP this.checkBox1.Name = "checkBox1"; this.checkBox1.UseVisualStyleBackColor = true; // + // label4 + // + resources.ApplyResources(this.label4, "label4"); + this.label4.Name = "label4"; + // + // textBoxDecoderName + // + resources.ApplyResources(this.textBoxDecoderName, "textBoxDecoderName"); + this.textBoxDecoderName.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bindingSourceDecoders, "Name", true)); + this.textBoxDecoderName.Name = "textBoxDecoderName"; + this.toolTip1.SetToolTip(this.textBoxDecoderName, resources.GetString("textBoxDecoderName.ToolTip")); + // + // bindingSourceDecoders + // + this.bindingSourceDecoders.DataMember = "Decoders"; + this.bindingSourceDecoders.DataSource = this.cUEConfigBindingSource; + this.bindingSourceDecoders.CurrentItemChanged += new System.EventHandler(this.bindingSourceDecoders_CurrentItemChanged); + // + // listBoxDecoders + // + this.listBoxDecoders.BackColor = System.Drawing.SystemColors.Control; + this.listBoxDecoders.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.listBoxDecoders.DataSource = this.bindingSourceDecoders; + this.listBoxDecoders.DisplayMember = "FullName"; + resources.ApplyResources(this.listBoxDecoders, "listBoxDecoders"); + this.listBoxDecoders.FormattingEnabled = true; + this.listBoxDecoders.Name = "listBoxDecoders"; + this.tableLayoutPanel5.SetRowSpan(this.listBoxDecoders, 2); + // // frmSettings // this.AcceptButton = this.btnOK; @@ -1525,6 +1541,7 @@ namespace JDP this.tabPage5.ResumeLayout(false); this.groupBoxScriptConditions.ResumeLayout(false); this.tabPage7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.bindingSourceDecoders)).EndInit(); this.ResumeLayout(false); } @@ -1601,8 +1618,6 @@ namespace JDP private System.Windows.Forms.Label labelFormatDecoder; private System.Windows.Forms.ComboBox comboFormatLosslessEncoder; private System.Windows.Forms.Label labelFormatEncoder; - private System.Windows.Forms.ListView listViewDecoders; - private System.Windows.Forms.ColumnHeader columnHeader4; private System.Windows.Forms.ComboBox comboBoxEncoderExtension; private System.Windows.Forms.GroupBox groupBoxExternalDecoder; private System.Windows.Forms.ComboBox comboBoxDecoderExtension; @@ -1678,8 +1693,12 @@ namespace JDP private System.Windows.Forms.Panel panel3; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; private System.Windows.Forms.Panel panel2; - private System.Windows.Forms.Button button2; - private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button buttonDecoderDelete; + private System.Windows.Forms.Button buttonDecoderAdd; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox textBoxDecoderName; + private System.Windows.Forms.BindingSource bindingSourceDecoders; + private System.Windows.Forms.ListBox listBoxDecoders; } } \ No newline at end of file diff --git a/CUETools/frmSettings.cs b/CUETools/frmSettings.cs index edc67da..bc79f19 100644 --- a/CUETools/frmSettings.cs +++ b/CUETools/frmSettings.cs @@ -116,14 +116,6 @@ namespace JDP if (comboLanguage.SelectedItem == null) comboLanguage.SelectedItem = comboLanguage.Items[0]; - foreach (var decoder in _config.decoders) - if (decoder.path != null) - { - ListViewItem item = new ListViewItem(decoder.Name); - item.Tag = decoder; - listViewDecoders.Items.Add(item); - } - //listViewDecoders.Items[0].Selected = true; listViewFormats.SmallImageList = m_icon_mgr.ImageList; labelEncoderExtension.ImageList = m_icon_mgr.ImageList; labelDecoderExtension.ImageList = m_icon_mgr.ImageList; @@ -186,8 +178,6 @@ namespace JDP { if (listViewFormats.SelectedIndices.Count > 0) listViewFormats.Items[listViewFormats.SelectedIndices[0]].Selected = false; - if (listViewDecoders.SelectedIndices.Count > 0) - listViewDecoders.Items[listViewDecoders.SelectedIndices[0]].Selected = false; if (listViewScripts.SelectedItems.Count > 0) listViewScripts.SelectedItems[0].Selected = false; @@ -298,8 +288,6 @@ namespace JDP { if (listViewFormats.SelectedItems.Count > 0) listViewFormats.SelectedItems[0].Selected = false; - if (listViewDecoders.SelectedItems.Count > 0) - listViewDecoders.SelectedItems[0].Selected = false; if (listViewScripts.SelectedItems.Count > 0) listViewScripts.SelectedItems[0].Selected = false; } @@ -375,15 +363,7 @@ namespace JDP if (decoder.extension == format.extension) decodersToRemove.Add(decoder); foreach (var decoder in decodersToRemove) - { _config.decoders.Remove(decoder); - foreach (ListViewItem item in listViewDecoders.Items) - if (item.Tag == decoder) - { - item.Remove(); - break; - } - } var encodersToRemove = new List(); foreach (var encoder in _config.encoders) if (encoder.extension == format.extension) @@ -530,102 +510,46 @@ namespace JDP } } - private void listViewDecoders_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) + + private void bindingSourceDecoders_CurrentItemChanged(object sender, EventArgs e) { - if (e.IsSelected) - { - CUEToolsUDC decoder = (CUEToolsUDC)e.Item.Tag; - if (decoder == null) return; - comboBoxDecoderExtension.SelectedItem = decoder.extension; - comboBoxDecoderExtension.Visible = true; - labelDecoderExtension.Visible = true; - if (decoder.path != null) - { - comboBoxDecoderExtension.Enabled = true; - groupBoxExternalDecoder.Visible = true; - textBoxDecoderPath.Text = decoder.path; - textBoxDecoderParameters.Text = decoder.parameters; - } - else - { - comboBoxDecoderExtension.Enabled = false; - } - } - else - { - CUEToolsUDC decoder = (CUEToolsUDC)e.Item.Tag; - if (decoder == null) return; + var decoder = bindingSourceDecoders.Current as CUEToolsUDC; + if (decoder == null) + { + labelDecoderExtension.Visible = + comboBoxDecoderExtension.Visible = false; + } + else + { + //CUEToolsFormat format = _config.formats[decoder.extension]; // _config.formats.TryGetValue(encoder.extension, out format) + labelDecoderExtension.Visible = + comboBoxDecoderExtension.Visible = true; + groupBoxExternalDecoder.Visible = decoder.CanBeDeleted; + foreach (KeyValuePair fmtEntry in _config.formats) + { + CUEToolsFormat fmt = fmtEntry.Value; + if (fmt.decoder == decoder && fmt.extension != decoder.extension) + fmt.decoder = null; + } + } + } - if (decoder.path != null) - { - decoder.path = textBoxDecoderPath.Text; - decoder.parameters = textBoxDecoderParameters.Text; - if (decoder.extension != (string)comboBoxDecoderExtension.SelectedItem) - { - if (listViewFormats.SelectedItems.Count > 0) - listViewFormats.SelectedItems[0].Selected = false; - CUEToolsFormat format; - if (_config.formats.TryGetValue(decoder.extension, out format) && format.decoder == decoder) - format.decoder = null; - decoder.extension = (string)comboBoxDecoderExtension.SelectedItem; - } - } - - comboBoxDecoderExtension.Visible = false; - labelDecoderExtension.Visible = false; - groupBoxExternalDecoder.Visible = false; - } - } - - private void listViewDecoders_AfterLabelEdit(object sender, LabelEditEventArgs e) - { - if (e.Label == null) - { - e.CancelEdit = true; - return; - } - var decoder = listViewDecoders.Items[e.Item].Tag as CUEToolsUDC; - if (listViewFormats.SelectedItems.Count > 0) - listViewFormats.SelectedItems[0].Selected = false; - decoder.name = e.Label; - } - - private void listViewDecoders_BeforeLabelEdit(object sender, LabelEditEventArgs e) - { - CUEToolsUDC decoder = (CUEToolsUDC)listViewDecoders.Items[e.Item].Tag; - if (decoder.path == null) - e.CancelEdit = true; - } - - private void listViewDecoders_KeyDown(object sender, KeyEventArgs e) - { - switch (e.KeyCode) - { - case Keys.Insert: - { - var decoder = new CUEToolsUDC("new", "wav", true, "", "", "", ""); - _config.decoders.Add(decoder); - ListViewItem item = new ListViewItem(decoder.name); - item.Tag = decoder; - listViewDecoders.Items.Add(item); - item.BeginEdit(); - break; - } - case Keys.Delete: - { - if (listViewDecoders.SelectedItems.Count <= 0) - return; - CUEToolsUDC decoder = listViewDecoders.SelectedItems[0].Tag as CUEToolsUDC; - if (decoder.path == null) - return; - if (_config.formats[decoder.extension].decoder == decoder) - _config.formats[decoder.extension].decoder = null; - _config.decoders.Remove(decoder); - listViewDecoders.Items.Remove(listViewDecoders.SelectedItems[0]); - break; - } - } - } + private void listViewDecoders_KeyDown(object sender, KeyEventArgs e) + { + switch (e.KeyCode) + { + case Keys.Insert: + { + buttonDecoderAdd_Click(sender, e); + break; + } + case Keys.Delete: + { + buttonDecoderDelete_Click(sender, e); + break; + } + } + } private void comboBoxDecoderExtension_SelectedIndexChanged(object sender, EventArgs e) { @@ -813,6 +737,21 @@ namespace JDP if (_config.formats[encoder.extension].encoderLossy == encoder) _config.formats[encoder.extension].encoderLossy = null; encodersBindingSource.RemoveCurrent(); - } + } + + private void buttonDecoderAdd_Click(object sender, EventArgs e) + { + bindingSourceDecoders.AddNew(); + } + + private void buttonDecoderDelete_Click(object sender, EventArgs e) + { + var decoder = bindingSourceDecoders.Current as CUEToolsUDC; + if (decoder == null || !decoder.CanBeDeleted) + return; + if (_config.formats[decoder.extension].decoder == decoder) + _config.formats[decoder.extension].decoder = null; + bindingSourceDecoders.RemoveCurrent(); + } } } \ No newline at end of file diff --git a/CUETools/frmSettings.resx b/CUETools/frmSettings.resx index f03f7f9..455a53e 100644 --- a/CUETools/frmSettings.resx +++ b/CUETools/frmSettings.resx @@ -150,6 +150,129 @@ 1 + + checkBoxSeparateDecodingThread + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 0 + + + checkBoxCheckForUpdates + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 1 + + + chkAllowMultipleInstances + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 2 + + + chkReducePriority + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 3 + + + chkTruncateExtra4206Samples + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 4 + + + chkCreateCUEFileWhenEmbedded + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 5 + + + chkCreateM3U + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 6 + + + chkAutoCorrectFilenames + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpGeneral + + + 7 + + + 6, 6 + + + 252, 182 + + + 0 + + + General + + + grpGeneral + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 3 + + + 17, 17 + True @@ -165,9 +288,6 @@ Separate thread for decoding - - 17, 17 - Improves speed on multicore processors @@ -414,30 +534,6 @@ 7 - - 6, 6 - - - 252, 182 - - - 0 - - - General - - - grpGeneral - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage1 - - - 3 - True @@ -519,6 +615,54 @@ 2 + + chkWriteArLogOnConvert + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + chkWriteArTagsOnConvert + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 1 + + + 8, 103 + + + 248, 61 + + + 1 + + + Encode and verify + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 4 + True @@ -582,30 +726,6 @@ 1 - - 8, 103 - - - 248, 61 - - - 1 - - - Encode and verify - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 4 - 3, 49 @@ -789,6 +909,9 @@ 4 + + 17, 17 + True @@ -1122,15 +1245,12 @@ 8 - - Top, Left, Right - 575, 17 - - 251, 17 - + + Top, Left, Right + 96, 78 @@ -1155,6 +1275,15 @@ 4 + + 575, 17 + + + 251, 17 + + + 251, 17 + Top, Right @@ -1407,6 +1536,90 @@ 1 + + txtSpecialExceptions + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioFilenames + + + 2 + + + chkRemoveSpecial + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioFilenames + + + 3 + + + chkReplaceSpaces + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioFilenames + + + 4 + + + lblTrackFilenameFormat + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioFilenames + + + 6 + + + lblSingleFilenameFormat + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioFilenames + + + 7 + + + 264, 6 + + + 252, 195 + + + 1 + + + Audio Filenames + + + grpAudioFilenames + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 4 + 97, 132 @@ -1551,45 +1764,9 @@ 7 - - 264, 6 - - - 252, 195 - - - 1 - - - Audio Filenames - - - grpAudioFilenames - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage1 - - - 4 - Top, Left, Right - - 6, 193 - - - 250, 98 - - - 16 - - - Gaps handling - groupBoxGaps @@ -1629,9 +1806,942 @@ 0 + + groupBoxAlbumArt + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage6 + + + 0 + + + groupBoxTagging + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage6 + + + 1 + + + 4, 22 + + + 535, 291 + + + 9 + + + Tagging + + + tabPage6 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + + + groupBoxARLog + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 0 + + + groupBox5 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 1 + + + groupBox4 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 2 + + + groupBoxVerify + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 3 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 1 + + + AccurateRip + + + tabPage2 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 2 + + + groupBoxFormat + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 0 + + + listViewFormats + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 1 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 2 + + + Formats + + + tabPage3 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 3 + + + True + + + tableLayoutPanel4 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage10 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 6 + + + Encoders + + + tabPage10 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 4 + + + 2 + + + True + + + NoControl + + + 6, 81 + + + 34, 13 + + + 31 + + + Name + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 0 + + + 755, 17 + + + Top, Left, Right + + + 96, 78 + + + 287, 21 + + + 30 + + + Name of the encoder + + + textBoxDecoderName + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 1 + + + Top, Left, Right + + + 96, 20 + + + 287, 21 + + + 21 + + + textBoxDecoderPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 2 + + + True + + + NoControl + + + 6, 23 + + + 29, 13 + + + 20 + + + Path + + + labelDecoderPath + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 3 + + + True + + + NoControl + + + 6, 52 + + + 62, 13 + + + 22 + + + Parameters + + + labelDecoderParameters + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 4 + + + Top, Left, Right + + + 96, 49 + + + 287, 21 + + + 23 + + + textBoxDecoderParameters + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 5 + + + 755, 17 + + + Fill + + + 132, 44 + + + 394, 238 + + + 27 + + + External decoder options + + + groupBoxExternalDecoder + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel5 + + + 0 + + + buttonDecoderDelete + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel2 + + + 0 + + + buttonDecoderAdd + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel2 + + + 1 + + + comboBoxDecoderExtension + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel2 + + + 2 + + + labelDecoderExtension + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel2 + + + 3 + + + Fill + + + 132, 3 + + + 394, 35 + + + 28 + + + panel2 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel5 + + + 1 + + + Fill + + + 3, 3 + + + 123, 279 + + + 29 + + + listBoxDecoders + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel5 + + + 2 + + + Fill + + + 3, 3 + + + 2 + + + 529, 285 + + + 29 + + + tableLayoutPanel5 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage11 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBoxExternalDecoder" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxDecoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,14.73684,Percent,85.26316" /></TableLayoutSettings> + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 7 + + + Decoders + + + tabPage11 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 5 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage4 + + + 0 + + + grpHDCD + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage4 + + + 1 + + + chkHDCDDetect + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage4 + + + 2 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 3 + + + HDCD + + + tabPage4 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 6 + + + richTextBoxScript + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage5 + + + 0 + + + buttonScriptCompile + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage5 + + + 1 + + + groupBoxScriptConditions + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage5 + + + 2 + + + listViewScripts + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage5 + + + 3 + + + 4, 22 + + + 535, 291 + + + 8 + + + Scripts + + + tabPage5 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 7 + + + propertyGrid1 + + + System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage7 + + + 0 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 10 + + + Advanced + + + tabPage7 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 8 + + + 0, 0 + + + 0, 0, 0, 0 + + + 543, 317 + + + 0 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 6, 193 + + + 250, 98 + + + 16 + + + Gaps handling + + + groupBoxGaps + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 2 + + + tableLayoutPanel3 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxAlbumArt + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> + + + 242, 3 + + + 284, 275 + + + 1 + + + Album Art + + + groupBoxAlbumArt + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage6 + + + 0 + 3 + + checkBoxCopyAlbumArt + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 0 + + + checkBoxExtractAlbumArt + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 1 + + + checkBoxEmbedAlbumArt + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 2 + + + labelAlbumArtMaximumResolution + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 3 + + + numericUpDownMaxResolution + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 4 + + + textBoxAlArtFilenameFormat + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel3 + + + 5 + + + 6, 20 + + + 4 + + + 272, 95 + + + 22 + + + tableLayoutPanel3 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxAlbumArt + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> + True @@ -1827,56 +2937,98 @@ 5 - - 6, 20 + + chkExtractLog - - 4 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 272, 95 + + groupBoxTagging - - 22 - - - tableLayoutPanel3 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxAlbumArt - - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> + + checkBoxCopyBasicTags - - 242, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 284, 275 + + groupBoxTagging - + 1 - - Album Art + + checkBoxWriteCUETags - - groupBoxAlbumArt + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBoxTagging + + + 2 + + + checkBoxCopyUnknownTags + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxTagging + + + 3 + + + chkOverwriteTags + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxTagging + + + 4 + + + chkFillUpCUE + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxTagging + + + 5 + + + 8, 3 + + + 226, 275 + + + 0 + + + groupBoxTagging + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage6 - - 0 + + 1 True @@ -2058,50 +3210,65 @@ 5 - - 8, 3 + + textBoxARLogExtension - - 226, 275 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBoxARLog + + 0 - - groupBoxTagging + + labelLogFileExtension - + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxARLog + + + 1 + + + checkBoxARLogVerbose + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxARLog + + + 2 + + + 6, 170 + + + 250, 85 + + + 4 + + + Log file + + + groupBoxARLog + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + tabPage2 - - 1 - - - 4, 22 - - - 535, 291 - - - 9 - - - Tagging - - - tabPage6 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 1 + + 0 %F.accurip @@ -2208,54 +3375,48 @@ 2 - - 6, 170 + + tableLayoutPanel2 - - 250, 85 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 4 + + groupBox5 - - Log file + + 0 - - groupBoxARLog + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label2" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="chkEncodeWhenZeroOffset" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEncodeWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.33884,Percent,20.66116" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> - + + 278, 6 + + + 248, 91 + + + 3 + + + Encode if verified + + + groupBox5 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage2 - - 0 + + 1 2 - - Fill - - - NoControl - - - 3, 0 - - - 185, 23 - - - 5 - - - % of verified tracks >= - - - MiddleRight - label2 @@ -2298,33 +3459,135 @@ <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label2" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="chkEncodeWhenZeroOffset" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEncodeWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.33884,Percent,20.66116" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> - - 278, 6 + + Fill - + + NoControl + + + 3, 0 + + + 185, 23 + + + 5 + + + % of verified tracks >= + + + MiddleRight + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 0 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxFixToNearest" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelFixWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.75207,Percent,20.24793" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> + + + 278, 103 + + 248, 91 - - 3 + + 2 - - Encode if verified + + Fix offset - - groupBox5 + + groupBox4 - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage2 - - 1 + + 2 2 + + checkBoxFixToNearest + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 0 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 1 + + + Fill + + + 3, 17 + + + 3 + + + 242, 71 + + + 10 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxFixToNearest" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelFixWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.75207,Percent,20.24793" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> + True @@ -2394,59 +3657,53 @@ 1 - - Fill + + checkBoxARVerifyUseSourceFolder - - 3, 17 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 + + groupBoxVerify - - 242, 71 - - - 10 - - - tableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxFixToNearest" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelFixWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.75207,Percent,20.24793" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> + + chkWriteARLogOnVerify - - 278, 103 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBoxVerify + + + 1 + + + 8, 6 + + 248, 91 - - 2 + + 0 - - Fix offset + + Verify - - groupBox4 + + groupBoxVerify - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage2 - - 2 + + 3 True @@ -2508,57 +3765,174 @@ 1 - - 8, 6 + + comboFormatLossyEncoder - - 248, 91 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBoxFormat + + 0 - - Verify + + labelFormatLossyEncoder - - groupBoxVerify + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBoxFormat - - tabPage2 - - - 3 - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - + 1 - - AccurateRip + + checkBoxFormatAllowLossy - - tabPage2 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBoxFormat - - tabControl1 - - + 2 + + comboFormatLosslessEncoder + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 3 + + + checkBoxFormatSupportsLossyWAV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 4 + + + labelFormatLosslessEncoder + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 5 + + + checkBoxFormatEmbedCUESheet + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 6 + + + comboFormatDecoder + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 7 + + + checkBoxFormatAllowLossless + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 8 + + + labelFormatDefaultDecoder + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 9 + + + labelFormatTagger + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 10 + + + comboBoxFormatTagger + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 11 + + + 136, 6 + + + 390, 269 + + + 17 + + + False + + + groupBoxFormat + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 0 + 155, 74 @@ -2883,33 +4257,6 @@ 11 - - 136, 6 - - - 390, 269 - - - 17 - - - False - - - groupBoxFormat - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage3 - - - 0 - - - 120 - 6, 6 @@ -2931,45 +4278,207 @@ 1 - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 2 - - - Formats - - - tabPage3 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 3 - - - True + + 120 2 + + panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 0 + + + panel3 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 1 + + + listBoxEncoders + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 2 + + + Fill + + + 3, 3 + + + 2 + + + 529, 285 + + + 32 + + + tableLayoutPanel4 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage10 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> + + + groupBoxExternalEncoder + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel1 + + + 0 + + + propertyGridEncoderSettings + + + System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel1 + + + 1 + + + Fill + + + 132, 46 + + + 394, 236 + + + 32 + + + panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 0 + Top, Left, Right None + + labelEncoderName + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalEncoder + + + 0 + + + labelEncoderModes + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalEncoder + + + 3 + + + labelEncoderPath + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalEncoder + + + 7 + + + labelEncoderParameters + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalEncoder + + + 8 + + + 0, 0 + + + 394, 235 + + + 22 + + + External encoder options + + + False + + + groupBoxExternalEncoder + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel1 + + + 0 + True @@ -3087,33 +4596,6 @@ 8 - - 0, 0 - - - 394, 235 - - - 22 - - - External encoder options - - - False - - - groupBoxExternalEncoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 0 - Fill @@ -3138,29 +4620,77 @@ 1 - + + buttonEncoderDelete + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel3 + + + 0 + + + labelEncoderExtension + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel3 + + + 1 + + + buttonEncoderAdd + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel3 + + + 2 + + + comboBoxEncoderExtension + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel3 + + + 3 + + Fill - - 132, 46 + + 132, 3 - - 394, 236 + + 394, 37 - - 32 + + 34 - - panel1 + + panel3 - + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tableLayoutPanel4 - - 0 + + 1 @@ -3310,30 +4840,6 @@ 3 - - Fill - - - 132, 3 - - - 394, 37 - - - 34 - - - panel3 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 1 - Fill @@ -3358,205 +4864,7 @@ 2 - - Fill - - - 3, 3 - - - 2 - - - 529, 285 - - - 32 - - - tableLayoutPanel4 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage10 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 6 - - - Encoders - - - tabPage10 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 4 - - - 2 - - - Top, Left, Right - - - 96, 20 - - - 287, 21 - - - 21 - - - textBoxDecoderPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 0 - - - True - - - NoControl - - - 6, 23 - - - 29, 13 - - - 20 - - - Path - - - labelDecoderPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 1 - - - True - - - NoControl - - - 6, 52 - - - 62, 13 - - - 22 - - - Parameters - - - labelDecoderParameters - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 2 - - - Top, Left, Right - - - 96, 49 - - - 287, 21 - - - 23 - - - textBoxDecoderParameters - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 3 - - - Fill - - - 132, 44 - - - 394, 238 - - - 27 - - - External decoder options - - - False - - - groupBoxExternalDecoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 0 - - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACaUlEQVQ4T6WT+0tTYRjH/Vv0hyhBohsh @@ -3573,34 +4881,31 @@ 1ksAAAAASUVORK5CYII= - + NoControl - + 42, 7 - + 25, 23 - + 30 - - False + + buttonDecoderDelete - - button2 - - + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + panel2 - + 0 - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAChUlEQVQ4T6WT/UtTURzG/Vv0lwIhKTEL @@ -3617,33 +4922,33 @@ KC8GL7deoC/J46kE2bm/X6Z/N2J+A0FGyx8pOKmLAAAAAElFTkSuQmCC - + NoControl - + 9, 7 - + 25, 23 - + 29 - - False + + buttonDecoderAdd - - button1 - - + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + panel2 - + 1 + + 755, 17 + Top, Right @@ -3713,110 +5018,53 @@ 3 - - Fill + + label1 - - 132, 3 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 394, 35 + + groupBox2 - - 28 - - - panel2 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 1 - - - 120 - - - 3, 3 - - - 123, 279 - - - 26 - - - listViewDecoders - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 2 - - - Fill - - - 3, 3 - - - 2 - - - 529, 285 - - - 29 - - - tableLayoutPanel5 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage11 - - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBoxExternalDecoder" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listViewDecoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,14.73684,Percent,85.26316" /></TableLayoutSettings> + + numericLossyWAVQuality - - 4, 22 + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3, 3, 3, 3 + + groupBox2 - - 535, 291 + + 1 - + + 228, 42 + + + 298, 100 + + 7 - - Decoders + + LossyWAV - - tabPage11 + + groupBox2 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabControl1 + + tabPage4 - - 5 + + 0 True @@ -3872,30 +5120,6 @@ 1 - - 228, 42 - - - 298, 100 - - - 7 - - - LossyWAV - - - groupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage4 - - - 0 - 19, 42 @@ -3950,33 +5174,6 @@ 2 - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 3 - - - HDCD - - - tabPage4 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 6 - Courier New, 8pt @@ -4040,18 +5237,6 @@ 1 - - 200 - - - 6, 20 - - - 249, 77 - - - 2 - listViewScriptConditions @@ -4091,8 +5276,29 @@ 2 - - 120 + + 6, 20 + + + 249, 77 + + + 2 + + + listViewScriptConditions + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxScriptConditions + + + 0 + + + 200 6, 6 @@ -4115,29 +5321,8 @@ 3 - - 4, 22 - - - 535, 291 - - - 8 - - - Scripts - - - tabPage5 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 7 + + 120 8, 6 @@ -4160,57 +5345,6 @@ 0 - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 10 - - - Advanced - - - tabPage7 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 8 - - - 0, 0 - - - 0, 0, 0, 0 - - - 543, 317 - - - 0 - - - tabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - True @@ -4331,12 +5465,6 @@ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - columnHeader4 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - columnHeader6 @@ -4355,6 +5483,12 @@ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + bindingSourceDecoders + + + System.Windows.Forms.BindingSource, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + frmSettings