Audacity 3.2.0
|
A dialog presenting an exclusive, multiple choice, help button, and log info. More...
Public Member Functions | |
MultiDialog (wxWindow *pParent, const TranslatableString &message, const TranslatableString &title, const TranslatableStrings &buttons, const ManualPageID &helpPage, const TranslatableString &boxMsg, bool log) | |
~MultiDialog () | |
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 | OnShowLog (wxCommandEvent &event) |
void | OnHelp (wxCommandEvent &event) |
Private Attributes | |
wxRadioBox * | mRadioBox |
ManualPageID | mHelpPage |
A dialog presenting an exclusive, multiple choice, help button, and log info.
Definition at line 39 of file MultiDialog.cpp.
MultiDialog::MultiDialog | ( | wxWindow * | pParent, |
const TranslatableString & | message, | ||
const TranslatableString & | title, | ||
const TranslatableStrings & | buttons, | ||
const ManualPageID & | helpPage, | ||
const TranslatableString & | boxMsg, | ||
bool | log | ||
) |
Definition at line 69 of file MultiDialog.cpp.
References ThemeBase::Bitmap(), eIsCreating, ID_SHOW_LOG_BUTTON, S, safenew, theTheme, TranslatableString::Translation(), XO(), and XXO().
|
inline |
Definition at line 48 of file MultiDialog.cpp.
|
private |
Definition at line 169 of file MultiDialog.cpp.
References mHelpPage, and HelpSystem::ShowHelp().
|
private |
Definition at line 159 of file MultiDialog.cpp.
References mRadioBox.
|
private |
Definition at line 164 of file MultiDialog.cpp.
References LogWindow::Show().
|
private |
Definition at line 56 of file MultiDialog.cpp.
Referenced by OnHelp().
|
private |
Definition at line 55 of file MultiDialog.cpp.
Referenced by OnOK().