![]() |
Audacity 3.2.0
|
#include <Equalization.h>
Public Member Functions | |
EditCurvesDialog (wxWindow *parent, EffectEqualization *effect, int position) | |
~EditCurvesDialog () | |
![]() | |
wxDialogWrapper () | |
wxDialogWrapper (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) | |
bool | Create (wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const TranslatableString &name=XO("Dialog")) |
void | SetTitle (const TranslatableString &title) |
void | SetLabel (const TranslatableString &title) |
void | SetName (const TranslatableString &title) |
void | SetName () |
![]() | |
wxTabTraversalWrapper (Args &&... args) | |
wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Private Types | |
enum | EQCurvesDialogControls { CurvesListID = 11000 , UpButtonID , DownButtonID , RenameButtonID , DeleteButtonID , ImportButtonID , ExportButtonID , LibraryButtonID , DefaultsButtonID } |
Private Member Functions | |
void | Populate () |
Creates the dialog and its contents. More... | |
void | PopulateOrExchange (ShuttleGui &S) |
Defines the dialog and does data exchange with it. More... | |
void | PopulateList (int position) |
void | OnUp (wxCommandEvent &event) |
void | OnDown (wxCommandEvent &event) |
long | GetPreviousItem (long item) |
void | OnRename (wxCommandEvent &event) |
void | OnDelete (wxCommandEvent &event) |
void | OnImport (wxCommandEvent &event) |
void | OnExport (wxCommandEvent &event) |
void | OnLibrary (wxCommandEvent &event) |
void | OnDefaults (wxCommandEvent &event) |
void | OnOK (wxCommandEvent &event) |
void | OnListSelectionChange (wxListEvent &event) |
Private Attributes | |
wxListCtrl * | mList |
EQCurveArray | mEditCurves |
wxWindow * | mParent |
EffectEqualization * | mEffect |
int | mPosition |
Definition at line 390 of file Equalization.h.
|
private |
Enumerator | |
---|---|
CurvesListID | |
UpButtonID | |
DownButtonID | |
RenameButtonID | |
DeleteButtonID | |
ImportButtonID | |
ExportButtonID | |
LibraryButtonID | |
DefaultsButtonID |
Definition at line 398 of file Equalization.h.
EditCurvesDialog::OnListSelectionChange EditCurvesDialog::EditCurvesDialog | ( | wxWindow * | parent, |
EffectEqualization * | effect, | ||
int | position | ||
) |
Definition at line 3259 of file Equalization.cpp.
References XO().
EditCurvesDialog::~EditCurvesDialog | ( | ) |
Definition at line 3281 of file Equalization.cpp.
|
private |
Definition at line 3416 of file Equalization.cpp.
References mList.
Referenced by OnDown().
|
private |
Definition at line 3726 of file Equalization.cpp.
References EffectEqualization::LoadCurves(), EffectEqualization::mCurves, mEditCurves, mEffect, PopulateList(), and wxT().
|
private |
Definition at line 3546 of file Equalization.cpp.
References Effect::DefaultMessageBoxStyle, mEditCurves, mEffect, mList, PopulateList(), and XO().
|
private |
Definition at line 3385 of file Equalization.cpp.
References GetPreviousItem(), mEditCurves, mList, EQCurve::Name, EQCurve::points, and wxT().
|
private |
Definition at line 3668 of file Equalization.cpp.
References FileNames::DataDir(), Effect::DefaultMessageBoxStyle, FileDialog::GetPath(), EffectEqualization::mCurves, mEditCurves, mEffect, mList, EffectEqualization::SaveCurves(), FileDialog::ShowModal(), wxT(), XMLtypes(), and XO().
|
private |
Definition at line 3645 of file Equalization.cpp.
References FileNames::DataDir(), FileDialog::GetPath(), EffectEqualization::LoadCurves(), EffectEqualization::mCurves, mEditCurves, mEffect, PopulateList(), FileDialog::ShowModal(), wxT(), XMLtypes(), and XO().
|
private |
Definition at line 3720 of file Equalization.cpp.
References wxT().
|
private |
Definition at line 3765 of file Equalization.cpp.
References DeleteButtonID, DownButtonID, mList, RenameButtonID, and UpButtonID.
|
private |
Definition at line 3737 of file Equalization.cpp.
References FileNames::DataDir(), EffectEqualization::LoadCurves(), EffectEqualization::mCurves, mEditCurves, mEffect, mList, Effect::mUIParent, EffectEqualization::SaveCurves(), EffectEqualization::setCurve(), and wxT().
|
private |
Definition at line 3430 of file Equalization.cpp.
References _, TranslatableString::empty(), mEditCurves, mEffect, mList, name, PopulateList(), wxT(), and XO().
|
private |
Definition at line 3347 of file Equalization.cpp.
References Effect::DefaultMessageBoxStyle, mEditCurves, mEffect, mList, EQCurve::Name, EQCurve::points, wxT(), and XO().
|
private |
Creates the dialog and its contents.
Definition at line 3286 of file Equalization.cpp.
References eIsCreating, PopulateOrExchange(), and S.
|
private |
Definition at line 3332 of file Equalization.cpp.
References mEditCurves, and mList.
Referenced by OnDefaults(), OnDelete(), OnImport(), OnRename(), and PopulateOrExchange().
|
private |
Defines the dialog and does data exchange with it.
Definition at line 3295 of file Equalization.cpp.
References CurvesListID, DefaultsButtonID, DeleteButtonID, DownButtonID, ExportButtonID, ImportButtonID, LibraryButtonID, mList, mPosition, PopulateList(), RenameButtonID, S, UpButtonID, XO(), and XXO().
Referenced by Populate().
|
private |
Definition at line 412 of file Equalization.h.
Referenced by OnDefaults(), OnDelete(), OnDown(), OnExport(), OnImport(), OnOK(), OnRename(), OnUp(), and PopulateList().
|
private |
Definition at line 414 of file Equalization.h.
Referenced by OnDefaults(), OnDelete(), OnExport(), OnImport(), OnOK(), OnRename(), and OnUp().
|
private |
Definition at line 411 of file Equalization.h.
Referenced by GetPreviousItem(), OnDelete(), OnDown(), OnExport(), OnListSelectionChange(), OnOK(), OnRename(), OnUp(), PopulateList(), and PopulateOrExchange().
|
private |
Definition at line 413 of file Equalization.h.
|
private |
Definition at line 415 of file Equalization.h.
Referenced by PopulateOrExchange().