1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-02 17:09:26 +02:00

Remove extra controls from Graph EQ and Filter Curves effects

This commit is contained in:
James Crook 2019-04-01 19:14:37 +01:00
parent ddda350330
commit d1ce307974

View File

@ -765,16 +765,16 @@ void EffectEqualization::PopulateOrExchange(ShuttleGui & S)
// -------------------------------------------------------------------
// ROWS 4:
// -------------------------------------------------------------------
S.AddSpace(5, 5);
if( mOptions == kEqLegacy )
{
S.StartHorizontalLay(wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL);
{
S.AddPrompt(_("&EQ Type:"));
}
S.EndHorizontalLay();
if( mOptions == kEqLegacy ){
S.StartHorizontalLay(wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 1);
{
S.StartHorizontalLay(wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 1);
@ -854,9 +854,8 @@ void EffectEqualization::PopulateOrExchange(ShuttleGui & S)
// -------------------------------------------------------------------
// ROW 5:
// -------------------------------------------------------------------
if( mOptions == kEqLegacy ){
S.AddSpace(5, 5);
S.StartHorizontalLay(wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL);
{
S.AddPrompt(_("&Select Curve:"));
@ -880,8 +879,8 @@ void EffectEqualization::PopulateOrExchange(ShuttleGui & S)
}
S.EndHorizontalLay();
if( mOptions == kEqLegacy )
S.Id(ID_Manage).AddButton(_("S&ave/Manage Curves..."));
}
S.StartHorizontalLay(wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 1);
{
@ -2156,21 +2155,26 @@ void EffectEqualization::LayoutEQSliders()
void EffectEqualization::UpdateCurves()
{
// Reload the curve names
if( mCurve )
mCurve->Clear();
bool selectedCurveExists = false;
for (size_t i = 0, cnt = mCurves.size(); i < cnt; i++)
{
if (mCurveName == mCurves[ i ].Name)
selectedCurveExists = true;
if( mCurve )
mCurve->Append(mCurves[ i ].Name);
}
// In rare circumstances, mCurveName may not exist (bug 1891)
if (!selectedCurveExists)
mCurveName = mCurves[ (int)mCurves.size() - 1 ].Name;
if( mCurve )
mCurve->SetStringSelection(mCurveName);
// Allow the control to resize
if( mCurve )
mCurve->SetSizeHints(-1, -1);
// Set initial curve