X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/526954c5968baa29218c994ec48e476ae2bd4b9f..36a0190ebd5bd9a7302f60f6dcd608b80574e21c:/interface/wx/choice.h?ds=sidebyside diff --git a/interface/wx/choice.h b/interface/wx/choice.h index 0ba51c7546..25ad6bbfce 100644 --- a/interface/wx/choice.h +++ b/interface/wx/choice.h @@ -2,7 +2,6 @@ // Name: choice.h // Purpose: interface of wxChoice // Author: wxWidgets team -// RCS-ID: $Id$ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -20,17 +19,18 @@ @beginEventEmissionTable{wxCommandEvent} @event{EVT_CHOICE(id, func)} - Process a wxEVT_COMMAND_CHOICE_SELECTED event, when an item on the + Process a @c wxEVT_CHOICE event, when an item on the list is selected. @endEventTable @library{wxcore} @category{ctrl} - @appearance{choice.png} + @appearance{choice} @see wxListBox, wxComboBox, wxCommandEvent */ -class wxChoice : public wxControlWithItems +class wxChoice : public wxControl, + public wxItemContainer { public: /** @@ -66,13 +66,6 @@ public: @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 - @beginWxPerlOnly Not supported by wxPerl. @endWxPerlOnly @@ -108,13 +101,6 @@ public: @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 - @beginWxPerlOnly Use an array reference for the @a choices parameter. @endWxPerlOnly @@ -184,5 +170,15 @@ public: anything under other platforms. */ virtual void SetColumns(int n = 1); + + virtual bool IsSorted() const; + + virtual unsigned int GetCount() const ; + virtual int GetSelection() const ; + virtual void SetSelection(int n); + + virtual int FindString(const wxString& s, bool bCase = false) const; + virtual wxString GetString(unsigned int n) const ; + virtual void SetString(unsigned int pos, const wxString& s); };