X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd3f2efe791cf99c2e4944cd615f02a5502ed93e..b159c5c4815594c9a15365dd2a520c3f21a3b3b6:/wxPython/src/_combobox.i diff --git a/wxPython/src/_combobox.i b/wxPython/src/_combobox.i index 1cc6d1c0d9..da5b396255 100644 --- a/wxPython/src/_combobox.i +++ b/wxPython/src/_combobox.i @@ -15,9 +15,7 @@ //--------------------------------------------------------------------------- -%{ - DECLARE_DEF_STRING(ComboBoxNameStr); -%} +MAKE_CONST_WXSTRING(ComboBoxNameStr); //--------------------------------------------------------------------------- %newgroup; @@ -30,27 +28,29 @@ class wxComboBox : public wxControl, public wxItemContainer #endif { public: - %addtofunc wxComboBox "self._setOORInfo(self)" - %addtofunc wxComboBox() "" + %pythonAppend wxComboBox "self._setOORInfo(self)" + %pythonAppend wxComboBox() "" wxComboBox(wxWindow* parent, wxWindowID id, const wxString& value = wxPyEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - int choices=0, wxString* choices_array=NULL, + //int choices=0, wxString* choices_array=NULL, + const wxArrayString& choices = wxPyEmptyStringArray, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyComboBoxNameStr); %name(PreComboBox)wxComboBox(); bool Create(wxWindow* parent, wxWindowID id, - const wxString& value = wxPyEmptyString, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - int choices=0, wxString* choices_array=NULL, - long style = 0, - const wxValidator& validator = wxDefaultValidator, - const wxString& name = wxPyComboBoxNameStr); + const wxString& value = wxPyEmptyString, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + //int choices=0, wxString* choices_array=NULL, + const wxArrayString& choices = wxPyEmptyStringArray, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxPyComboBoxNameStr); virtual wxString GetValue() const;