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