Audacity  3.0.3
AudacityMessageBox.h
Go to the documentation of this file.
1 /**********************************************************************
2 
3  Audacity: A Digital Audio Editor
4 
5  AudacityMessageBox.h
6 
7  Paul Licameli split this out of ErrorDialog.h
8 
9 **********************************************************************/
10 
11 #ifndef __AUDACITY_MESSAGE_BOX__
12 #define __AUDACITY_MESSAGE_BOX__
13 
14 #include <wx/msgdlg.h>
15 #include "../Internat.h"
16 
18 
19 // Do not use wxMessageBox!! Its default window title does not translate!
20 inline int AudacityMessageBox(const TranslatableString& message,
22  long style = wxOK | wxCENTRE,
23  wxWindow *parent = NULL,
24  int x = wxDefaultCoord, int y = wxDefaultCoord)
25 {
26  return ::wxMessageBox(message.Translation(), caption.Translation(),
27  style, parent, x, y);
28 }
29 
30 #endif
TranslatableString
Definition: Types.h:290
AudacityMessageBox
int AudacityMessageBox(const TranslatableString &message, const TranslatableString &caption=AudacityMessageBoxCaptionStr(), long style=wxOK|wxCENTRE, wxWindow *parent=NULL, int x=wxDefaultCoord, int y=wxDefaultCoord)
Definition: AudacityMessageBox.h:20
AudacityMessageBoxCaptionStr
TranslatableString AudacityMessageBoxCaptionStr()
Definition: AudacityMessageBox.cpp:14
TranslatableString::Translation
wxString Translation() const
Definition: Types.h:337