X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ae3c17b4013e80b99976c750c19fca47729517f6..704ceca8d2cd8da51a5cc22f8c51fd61c762dbf5:/interface/wx/choice.h?ds=sidebyside diff --git a/interface/wx/choice.h b/interface/wx/choice.h index acb6033101..0ad3fdbef2 100644 --- a/interface/wx/choice.h +++ b/interface/wx/choice.h @@ -8,7 +8,6 @@ /** @class wxChoice - @wxheader{choice.h} A choice item is used to select one of a list of strings. Unlike a wxListBox, only the selection is visible until the user pulls down the @@ -81,6 +80,37 @@ public: long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = "choice"); + + /** + Constructor, creating and showing a choice. + + @param parent + Parent window. Must not be @NULL. + @param id + Window identifier. The value wxID_ANY indicates a default value. + @param pos + Window position. + @param size + Window size. If wxDefaultSize is specified then the choice is sized + appropriately. + @param choices + An array of strings with which to initialise the choice control. + @param style + Window style. See wxChoice. + @param validator + Window validator. + @param name + Window name. + + @see Create(), wxValidator + + @beginWxPythonOnly + + The wxChoice constructor in wxPython reduces the @a n and @a choices + arguments to a single argument, which is a list of strings. + + @endWxPythonOnly + */ wxChoice(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, @@ -93,7 +123,7 @@ public: /** Destructor, destroying the choice item. */ - ~wxChoice(); + virtual ~wxChoice(); //@{ /** @@ -120,7 +150,7 @@ public: @remarks This is implemented for GTK and Motif only and always returns 1 for the other platforms. */ - int GetColumns() const; + virtual int GetColumns() const; /** Unlike wxControlWithItems::GetSelection() which only returns the @@ -134,7 +164,7 @@ public: In older versions, wxControlWithItems::GetSelection() itself behaved like this. */ - int GetCurrentSelection() const; + virtual int GetCurrentSelection() const; /** Sets the number of columns in this choice item. @@ -145,6 +175,6 @@ public: @remarks This is implemented for GTK and Motif only and doesn’t do anything under other platforms. */ - void SetColumns(int n = 1); + virtual void SetColumns(int n = 1); };