X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f154ff601846554edeabb11d9585ec636f5f6a9c..4b3feaa75de76963492c4202be04be9bf20b321f:/include/wx/cocoa/choice.h?ds=sidebyside diff --git a/include/wx/cocoa/choice.h b/include/wx/cocoa/choice.h index 3f6370a673..a6c53ef892 100644 --- a/include/wx/cocoa/choice.h +++ b/include/wx/cocoa/choice.h @@ -4,9 +4,9 @@ // Author: David Elliott // Modified by: // Created: 2003/03/16 -// RCS-ID: $Id: +// RCS-ID: $Id$ // Copyright: (c) 2003 David Elliott -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef __WX_COCOA_CHOICE_H__ @@ -15,6 +15,8 @@ //#include "wx/cocoa/NSPopUpButton.h" #include "wx/cocoa/NSMenu.h" +class WXDLLIMPEXP_BASE wxSortedArrayString; + // ======================================================================== // wxChoice // ======================================================================== @@ -39,6 +41,17 @@ public: Init(); Create(parent, winid, pos, size, n, choices, style, validator, name); } + wxChoice(wxWindow *parent, wxWindowID winid, + const wxPoint& pos, + const wxSize& size, + const wxArrayString& choices, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxChoiceNameStr) + { + Init(); + Create(parent, winid, pos, size, choices, style, validator, name); + } bool Create(wxWindow *parent, wxWindowID winid, const wxPoint& pos = wxDefaultPosition, @@ -47,6 +60,13 @@ public: long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxChoiceNameStr); + bool Create(wxWindow *parent, wxWindowID winid, + const wxPoint& pos, + const wxSize& size, + const wxArrayString& choices, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxChoiceNameStr); virtual ~wxChoice(); protected: void Init(); @@ -62,10 +82,10 @@ protected: public: virtual void Clear(); virtual void Delete(int); - virtual int GetCount() const; + virtual size_t GetCount() const; virtual wxString GetString(int) const; virtual void SetString(int, const wxString&); - virtual int FindString(const wxString&) const; + virtual int FindString(const wxString& s, bool bCase = false) const; virtual int GetSelection() const; virtual int DoAppend(const wxString&); virtual int DoInsert(const wxString&, int);