X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a72f4631fe5ab7ebeefdacf8ec9c826ea962133f..f5158fa61f150b8a11f175588f2c6afe455ff7fe:/wxPython/src/_listbox.i diff --git a/wxPython/src/_listbox.i b/wxPython/src/_listbox.i index 63f0324ac1..2bf130c77c 100644 --- a/wxPython/src/_listbox.i +++ b/wxPython/src/_listbox.i @@ -37,17 +37,15 @@ public: wxListBox(wxWindow* parent, wxWindowID id=-1, 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 = wxPyListBoxNameStr); - %name(PreListBox)wxListBox(); + %RenameCtor(PreListBox, wxListBox()); bool Create(wxWindow* parent, wxWindowID id=-1, 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, @@ -65,7 +63,7 @@ public: } } - void InsertItems(const wxArrayString& items, int pos); + void InsertItems(const wxArrayString& items, unsigned int pos); void Set(const wxArrayString& items/*, void **clientData = NULL */); // multiple selection logic @@ -81,21 +79,21 @@ public: // GetSelection which only works for listboxes with single selection) //virtual int GetSelections(wxArrayInt& aSelections) const; %extend { - PyObject* GetSelections() { - wxArrayInt lst; - self->GetSelections(lst); - PyObject *tup = PyTuple_New(lst.GetCount()); - for(size_t i=0; iGetSelections(lst); + PyObject *tup = PyTuple_New(lst.GetCount()); + for(size_t i=0; i