Audacity 3.2.0
|
The SplashDialog shows help information for Audacity when Audacity starts up. More...
#include <SplashDialog.h>
Public Member Functions | |
SplashDialog (wxWindow *parent) | |
virtual | ~SplashDialog () |
void | OnOK (wxCommandEvent &event) |
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 |
Static Public Member Functions | |
static void | DoHelpWelcome (AudacityProject &project) |
static void | Show2 (wxWindow *pParent) |
Private Member Functions | |
void | OnChar (wxMouseEvent &event) |
void | Populate (ShuttleGui &S) |
void | OnDontShow (wxCommandEvent &Evt) |
Private Attributes | |
HtmlWindow * | mpHtml |
std::unique_ptr< wxBitmap > | m_pLogo |
Static Private Attributes | |
static SplashDialog * | pSelf =NULL |
The SplashDialog shows help information for Audacity when Audacity starts up.
It was written for the benefit of NEW users who do not want to read the manual. The text of the dialog is kept short to increase the chance of it being read. The content is designed to reduce the most commonly asked questions about Audacity.
Definition at line 21 of file SplashDialog.h.
SplashDialog::SplashDialog | ( | wxWindow * | parent | ) |
Definition at line 174 of file SplashDialog.cpp.
References eIsCreating, m_pLogo, Populate(), S, and wxDialogWrapper::SetName().
Referenced by Show2().
|
virtual |
Definition at line 252 of file SplashDialog.cpp.
|
static |
Definition at line 169 of file SplashDialog.cpp.
References GetProjectFrame(), and project.
Referenced by AudacityApp::InitPart2().
|
private |
Definition at line 190 of file SplashDialog.cpp.
Referenced by Populate().
|
private |
Definition at line 256 of file SplashDialog.cpp.
References audacity::BasicSettings::Flush(), gPrefs, audacity::BasicSettings::Write(), and wxT().
void SplashDialog::OnOK | ( | wxCommandEvent & | event | ) |
Definition at line 263 of file SplashDialog.cpp.
References ExportProgressUI::Show().
|
private |
Definition at line 196 of file SplashDialog.cpp.
References DontShowID, gPrefs, HelpText(), HTMLWindowHeight, LOGOWITHNAME_HEIGHT, LOGOWITHNAME_WIDTH, m_pLogo, mpHtml, OnChar(), audacity::BasicSettings::Read(), S, safenew, wxImage(), wxT(), and XXO().
Referenced by SplashDialog().
|
static |
Definition at line 269 of file SplashDialog.cpp.
References anonymous_namespace{SplashDialog.cpp}::MakeWhatsNewText(), mpHtml, pSelf, safenew, and SplashDialog().
|
private |
Definition at line 41 of file SplashDialog.h.
Referenced by Populate(), and SplashDialog().
|
private |
Definition at line 40 of file SplashDialog.h.
Referenced by Populate(), and Show2().
|
staticprivate |
Definition at line 42 of file SplashDialog.h.
Referenced by Show2().