X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e08931c05af0aae83bbe1e2f4a5a2eab641f346b..e810df36b3d5e73e53e2d536802df0174c571bb2:/include/wx/msgdlg.h diff --git a/include/wx/msgdlg.h b/include/wx/msgdlg.h index 80644941ff..7dbffe33a3 100644 --- a/include/wx/msgdlg.h +++ b/include/wx/msgdlg.h @@ -46,6 +46,21 @@ public: { } + ButtonLabel(const char *label) + : m_label(label), m_stockId(wxID_NONE) + { + } + + ButtonLabel(const wchar_t *label) + : m_label(label), m_stockId(wxID_NONE) + { + } + + ButtonLabel(const wxCStrData& label) + : m_label(label), m_stockId(wxID_NONE) + { + } + // default copy ctor and dtor are ok // get the string label, whether it was originally specified directly @@ -122,8 +137,7 @@ public: m_extendedMessage = extendedMessage; } -protected: - // common validation of wxMessageDialog style + // change the dialog style flag void SetMessageDialogStyle(long style) { wxASSERT_MSG( ((style & wxYES_NO) == wxYES_NO) || !(style & wxYES_NO), @@ -135,6 +149,7 @@ protected: m_dialogStyle = style; } +protected: long GetMessageDialogStyle() const { return m_dialogStyle; }