X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d13b34d3f2be575d59747a5926000be7b28a45dc..9d38429920c110bf8a5fb8d0a8c33e82e0adc56f:/interface/wx/dialog.h diff --git a/interface/wx/dialog.h b/interface/wx/dialog.h index 994b7d36c7..d4e311e493 100644 --- a/interface/wx/dialog.h +++ b/interface/wx/dialog.h @@ -16,6 +16,8 @@ enum wxDialogLayoutAdaptationMode wxDIALOG_ADAPTATION_MODE_DISABLED = 2 ///< Disable this dialog overriding global status. }; +#define wxDEFAULT_DIALOG_STYLE (wxCAPTION | wxSYSTEM_MENU | wxCLOSE_BOX) + /** @class wxDialog @@ -102,8 +104,8 @@ enum wxDialogLayoutAdaptationMode @style{wxSTAY_ON_TOP} The dialog stays on top of all other windows. @style{wxNO_3D} - Under Windows, specifies that the child controls should not have 3D - borders unless specified in the control. + This style is obsolete and doesn't do anything any more, don't use + it in any new code. @style{wxDIALOG_NO_PARENT} By default, a dialog created with a @NULL parent window will be given the @ref wxApp::GetTopWindow() "application's top level window" @@ -673,3 +675,13 @@ public: virtual bool DoLayoutAdaptation(wxDialog* dialog) = 0; }; + +class wxWindowModalDialogEvent : public wxCommandEvent +{ +public: + wxWindowModalDialogEvent (wxEventType commandType = wxEVT_NULL, int id = 0); + + wxDialog *GetDialog() const; + int GetReturnCode() const; + virtual wxEvent *Clone() const; +};