From 1631143c6f2fa131fdd79aa40e260f74b9ae591f Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 20 Jan 2006 17:26:29 +0000 Subject: [PATCH] Updates for CreateButtonSizer git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37013 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/src/_toplvl.i | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/wxPython/src/_toplvl.i b/wxPython/src/_toplvl.i index 6661972137..7938545b17 100644 --- a/wxPython/src/_toplvl.i +++ b/wxPython/src/_toplvl.i @@ -279,6 +279,14 @@ MustHaveApp(wxDialog); class wxDialog : public wxTopLevelWindow { public: + + enum + { + // all flags allowed in wxDialogBase::CreateButtonSizer() + ButtonSizerFlags = wxOK|wxCANCEL|wxYES|wxNO|wxHELP|wxNO_DEFAULT + }; + + %pythonAppend wxDialog "self._setOORInfo(self)" %pythonAppend wxDialog() "" %typemap(out) wxDialog*; // turn off this typemap @@ -314,7 +322,9 @@ public: wxSizer* CreateTextSizer( const wxString &message ); // places buttons into a horizontal wxBoxSizer - wxSizer* CreateButtonSizer( long flags ); + wxSizer* CreateButtonSizer( long flags, + bool separated = false, + wxCoord distance = 0 ); wxStdDialogButtonSizer* CreateStdDialogButtonSizer( long flags ); //void SetModal(bool flag);