Audacity 3.2.0
|
Dialog for advanced mixing. More...
#include <ExportMixerDialog.h>
Public Member Functions | |
ExportMixerDialog (TrackIterRange< const WaveTrack > tracks, MixerOptions::Downmix *mixerSpec, wxWindow *parent, wxWindowID id, const TranslatableString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) | |
virtual | ~ExportMixerDialog () |
Public Member Functions inherited from wxDialogWrapper | |
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 () |
Public Member Functions inherited from wxTabTraversalWrapper< wxDialog > | |
wxTabTraversalWrapper (Args &&... args) | |
wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete | |
wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete | |
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
Private Member Functions | |
void | OnOk (wxCommandEvent &event) |
void | OnCancel (wxCommandEvent &event) |
void | OnMixerPanelHelp (wxCommandEvent &event) |
void | OnSlider (wxCommandEvent &event) |
void | OnSize (wxSizeEvent &event) |
Private Attributes | |
wxStaticText * | mChannelsText |
MixerOptions::Downmix * | mMixerSpec |
wxArrayString | mTrackNames |
Dialog for advanced mixing.
Definition at line 29 of file ExportMixerDialog.h.
ExportMixerDialog::ExportMixerDialog | ( | TrackIterRange< const WaveTrack > | tracks, |
MixerOptions::Downmix * | mixerSpec, | ||
wxWindow * | parent, | ||
wxWindowID | id, | ||
const TranslatableString & | title, | ||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER |
||
) |
Definition at line 40 of file ExportMixerDialog.cpp.
References eCancelButton, eHelpButton, eIsCreating, eOkButton, ID_MIXERPANEL, ID_SLIDER_CHANNEL, AudioGraph::IsMono(), label, S, safenew, tracks, and XO().
|
virtualdefault |
|
private |
Definition at line 136 of file ExportMixerDialog.cpp.
|
private |
Definition at line 141 of file ExportMixerDialog.cpp.
References HelpSystem::ShowHelp().
|
private |
Definition at line 131 of file ExportMixerDialog.cpp.
|
private |
Definition at line 112 of file ExportMixerDialog.cpp.
References ID_MIXERPANEL.
|
private |
Definition at line 119 of file ExportMixerDialog.cpp.
References _, MixerOptions::Downmix::GetNumChannels(), ID_MIXERPANEL, ID_SLIDER_CHANNEL, label, mChannelsText, mMixerSpec, and MixerOptions::Downmix::SetNumChannels().
|
private |
Definition at line 41 of file ExportMixerDialog.h.
Referenced by OnSlider().
|
private |
Definition at line 42 of file ExportMixerDialog.h.
Referenced by OnSlider().
|
private |
Definition at line 43 of file ExportMixerDialog.h.