mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 00:29:41 +02:00
Fix ChangePitch based on Peter's feedback
This commit is contained in:
parent
bb57a98e8f
commit
7f0c91bdfd
@ -243,7 +243,7 @@ void EffectChangePitch::PopulateOrExchange(ShuttleGui & S)
|
||||
|
||||
S.StartHorizontalLay(wxALIGN_CENTER);
|
||||
{
|
||||
FloatingPointValidator<double> vldSemitones(3, &m_dSemitonesChange, NUM_VAL_NO_TRAILING_ZEROES | NUM_VAL_ZERO_AS_BLANK);
|
||||
FloatingPointValidator<double> vldSemitones(2, &m_dSemitonesChange, NUM_VAL_TWO_TRAILING_ZEROES);
|
||||
m_pTextCtrl_SemitonesChange =
|
||||
S.Id(ID_SemitonesChange).AddTextBox(_("Semitones (half-steps):"), wxT(""), 12);
|
||||
m_pTextCtrl_SemitonesChange->SetName(_("Semitones (half-steps)"));
|
||||
@ -257,13 +257,13 @@ void EffectChangePitch::PopulateOrExchange(ShuttleGui & S)
|
||||
{
|
||||
S.StartMultiColumn(5, wxALIGN_CENTER); // 5, because AddTextBox adds a wxStaticText and a wxTextCtrl.
|
||||
{
|
||||
FloatingPointValidator<double> vldFromFrequency(3, &m_FromFrequency, NUM_VAL_NO_TRAILING_ZEROES);
|
||||
FloatingPointValidator<double> vldFromFrequency(3, &m_FromFrequency, NUM_VAL_THREE_TRAILING_ZEROES);
|
||||
vldFromFrequency.SetMin(0.0);
|
||||
m_pTextCtrl_FromFrequency = S.Id(ID_FromFrequency).AddTextBox(_("from"), wxT(""), 12);
|
||||
m_pTextCtrl_FromFrequency->SetName(_("from (Hz)"));
|
||||
m_pTextCtrl_FromFrequency->SetValidator(vldFromFrequency);
|
||||
|
||||
FloatingPointValidator<double> vldToFrequency(3, &m_ToFrequency, NUM_VAL_NO_TRAILING_ZEROES);
|
||||
FloatingPointValidator<double> vldToFrequency(3, &m_ToFrequency, NUM_VAL_THREE_TRAILING_ZEROES);
|
||||
vldToFrequency.SetMin(0.0);
|
||||
m_pTextCtrl_ToFrequency = S.Id(ID_ToFrequency).AddTextBox(_("to"), wxT(""), 12);
|
||||
m_pTextCtrl_ToFrequency->SetName(_("to (Hz)"));
|
||||
@ -275,7 +275,7 @@ void EffectChangePitch::PopulateOrExchange(ShuttleGui & S)
|
||||
|
||||
S.StartHorizontalLay(wxALIGN_CENTER);
|
||||
{
|
||||
FloatingPointValidator<double> vldPercentage(3, &m_dPercentChange, NUM_VAL_NO_TRAILING_ZEROES);
|
||||
FloatingPointValidator<double> vldPercentage(3, &m_dPercentChange, NUM_VAL_THREE_TRAILING_ZEROES);
|
||||
vldPercentage.SetRange(MIN_Percentage, MAX_Percentage);
|
||||
m_pTextCtrl_PercentChange = S.Id(ID_PercentChange).AddTextBox(_("Percent Change:"), wxT(""), 12);
|
||||
m_pTextCtrl_PercentChange->SetValidator(vldPercentage);
|
||||
|
Loading…
x
Reference in New Issue
Block a user