X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/be631dbaa0f2b874a81ff86cfff59e92a4ed93a5..9e9574fe45b176ee74bba8fad7574cf9906145d1:/interface/wx/dialog.h diff --git a/interface/wx/dialog.h b/interface/wx/dialog.h index 736b97488d..a34a0cdcaf 100644 --- a/interface/wx/dialog.h +++ b/interface/wx/dialog.h @@ -2,7 +2,6 @@ // Name: dialog.h // Purpose: interface of wxDialog // Author: wxWidgets team -// RCS-ID: $Id$ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -16,8 +15,16 @@ enum wxDialogLayoutAdaptationMode wxDIALOG_ADAPTATION_MODE_DISABLED = 2 ///< Disable this dialog overriding global status. }; +#define wxDIALOG_NO_PARENT 0x00000020 ///< Don't make owned by apps top window + #define wxDEFAULT_DIALOG_STYLE (wxCAPTION | wxSYSTEM_MENU | wxCLOSE_BOX) + +#define wxDIALOG_ADAPTATION_NONE 0 ///< Don't do any layout adaptation +#define wxDIALOG_ADAPTATION_STANDARD_SIZER 1 ///< Only look for wxStdDialogButtonSizer for non-scrolling part +#define wxDIALOG_ADAPTATION_ANY_SIZER 2 ///< Also look for any suitable sizer for non-scrolling part +#define wxDIALOG_ADAPTATION_LOOSE_BUTTONS 3 ///< Also look for 'loose' standard buttons for non-scrolling part + /** @class wxDialog @@ -546,19 +553,6 @@ public: */ static wxDialogLayoutAdapter* SetLayoutAdapter(wxDialogLayoutAdapter* adapter); - /** - @deprecated This function doesn't work for all ports, just use - ShowModal() to show a modal dialog instead. - - Allows the programmer to specify whether the dialog box is modal - (Show() blocks control until the dialog is hidden) or modeless (control - returns immediately). - - @param flag - If @true, the dialog will be modal, otherwise it will be modeless. - */ - void SetModal(bool flag); - /** Sets the return code for this window.