X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e029dde795b4ed6aba140b5b476d1788a19a2ef2..05e00ac5ef410707da86d98786cbb268100a7337:/wxPython/src/_choice.i?ds=sidebyside diff --git a/wxPython/src/_choice.i b/wxPython/src/_choice.i index d746c04245..6620524128 100644 --- a/wxPython/src/_choice.i +++ b/wxPython/src/_choice.i @@ -22,54 +22,57 @@ MAKE_CONST_WXSTRING(ChoiceNameStr); DocStr(wxChoice, -"A Choice control is used to select one of a list of strings. Unlike a ListBox, -only the selection is visible until the user pulls down the menu of choices."); - -RefDoc(wxChoice, " - Events - EVT_CHOICE: Sent when an item in the list is selected. +"A Choice control is used to select one of a list of strings. +Unlike a `wx.ListBox`, only the selection is visible until the +user pulls down the menu of choices.", " + +Events +------ + ================ ========================================== + EVT_CHOICE Sent when an item in the list is selected. + ================ ========================================== "); +MustHaveApp(wxChoice); + class wxChoice : public wxControlWithItems { public: %pythonAppend wxChoice "self._setOORInfo(self)" %pythonAppend wxChoice() "" - RefDoc(wxChoice, ""); // turn it off for the ctors - DocCtorAStr( - wxChoice(wxWindow *parent, wxWindowID id, + wxChoice(wxWindow *parent, wxWindowID id=-1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const wxArrayString& choices = wxPyEmptyStringArray, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyChoiceNameStr), - "__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,\n" - " List choices=[], long style=0, Validator validator=DefaultValidator,\n" - " String name=ChoiceNameStr) -> Choice", - "Create and show a Choice control"); + "__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, + List choices=[], long style=0, Validator validator=DefaultValidator, + String name=ChoiceNameStr) -> Choice", + "Create and show a Choice control", ""); DocCtorStrName( wxChoice(), - "Precreate a Choice control for 2-phase creation.", + "Precreate a Choice control for 2-phase creation.", "", PreChoice); DocDeclAStr( - bool, Create(wxWindow *parent, wxWindowID id, + bool, Create(wxWindow *parent, wxWindowID id=-1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const wxArrayString& choices = wxPyEmptyStringArray, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyChoiceNameStr), - "Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,\n" - " List choices=[], long style=0, Validator validator=DefaultValidator,\n" - " String name=ChoiceNameStr) -> bool", - "Actually create the GUI Choice control for 2-phase creation"); + "Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, + List choices=[], long style=0, Validator validator=DefaultValidator, + String name=ChoiceNameStr) -> bool", + "Actually create the GUI Choice control for 2-phase creation", ""); // // These are only meaningful on wxMotif... @@ -79,18 +82,21 @@ public: DocDeclStr( void , SetSelection(const int n), - "Select the n'th item (zero based) in the list."); + "Select the n'th item (zero based) in the list.", ""); DocDeclStr( - void , SetStringSelection(const wxString& string), - "Select the item with the specifed string"); + bool , SetStringSelection(const wxString& string), + "Select the item with the specifed string", ""); DocDeclStr( void , SetString(int n, const wxString& string), - "Set the label for the n'th item (zero based) in the list."); + "Set the label for the n'th item (zero based) in the list.", ""); %pythoncode { Select = SetSelection } + + static wxVisualAttributes + GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); }; //---------------------------------------------------------------------------