nothing interesting

This commit is contained in:
Grigory Chudov
2013-04-18 22:20:33 -04:00
parent 8f1fd6d727
commit 7a6a42d9d2
5 changed files with 600 additions and 1849 deletions

View File

@@ -90,7 +90,7 @@ namespace CUETools.Processor
public string Name
{
get { return name; }
set { name = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Name")); }
set { if (name == value) return; name = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Name")); }
}
public string FullName
{
@@ -136,7 +136,7 @@ namespace CUETools.Processor
public string Extension
{
get { return extension; }
set { extension = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Extension")); }
set { if (extension == value) return; extension = value; if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Extension")); }
}
public string DotExtension

View File

@@ -2447,7 +2447,13 @@ namespace JDP
{
var encoder = comboBoxEncoder.SelectedItem as CUEToolsUDC;
if (SelectedOutputAudioType == AudioEncoderType.NoAudio || SelectedOutputAudioFormat == null || encoder == null)
{
trackBarEncoderMode.Visible = false;
labelEncoderMode.Visible = false;
labelEncoderMinMode.Visible = false;
labelEncoderMaxMode.Visible = false;
return;
}
if (SelectedOutputAudioType == AudioEncoderType.Lossless)
SelectedOutputAudioFmt.encoderLossless = encoder;
else
@@ -2713,7 +2719,7 @@ namespace JDP
settingsForm.ShowDialog(this);
}
SaveSettings();
resetEncoderModes(encoder);
SelectedOutputAudioType = SelectedOutputAudioType;
}
}
}

View File

@@ -346,6 +346,11 @@ namespace JDP
this.toolTip1.SetToolTip(this.chkWriteArTagsOnConvert, resources.GetString("chkWriteArTagsOnConvert.ToolTip"));
this.chkWriteArTagsOnConvert.UseVisualStyleBackColor = true;
//
// chkEncodeWhenZeroOffset
//
resources.ApplyResources(this.chkEncodeWhenZeroOffset, "chkEncodeWhenZeroOffset");
this.chkEncodeWhenZeroOffset.Name = "chkEncodeWhenZeroOffset";
//
// numEncodeWhenPercent
//
resources.ApplyResources(this.numEncodeWhenPercent, "numEncodeWhenPercent");
@@ -1165,7 +1170,7 @@ namespace JDP
// comboBoxEncoderExtension
//
resources.ApplyResources(this.comboBoxEncoderExtension, "comboBoxEncoderExtension");
this.comboBoxEncoderExtension.DataBindings.Add(new System.Windows.Forms.Binding("SelectedItem", this.encodersBindingSource, "Extension", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
this.comboBoxEncoderExtension.DataBindings.Add(new System.Windows.Forms.Binding("SelectedItem", this.encodersBindingSource, "Extension", true));
this.comboBoxEncoderExtension.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxEncoderExtension.FormattingEnabled = true;
this.comboBoxEncoderExtension.Name = "comboBoxEncoderExtension";

View File

@@ -155,6 +155,9 @@ namespace JDP
tabControl1.Selecting += new TabControlCancelEventHandler((s, e1) => e1.Cancel = true);
encodersBindingSource.Position = _config.Encoders.IndexOf(m_encoder);
listBoxEncoders.Enabled = false;
buttonEncoderAdd.Enabled = false;
buttonEncoderDelete.Enabled = false;
comboBoxEncoderExtension.Enabled = false;
}
EnableDisable();

File diff suppressed because it is too large Load Diff