X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1169a91932273bc84c23ed9dbd0a2da064d59d66..e74d06a33b48f4335bf628da028c2a02676a92a6:/include/wx/univ/checklst.h diff --git a/include/wx/univ/checklst.h b/include/wx/univ/checklst.h index 7d7da30cc1..44233e09ef 100644 --- a/include/wx/univ/checklst.h +++ b/include/wx/univ/checklst.h @@ -30,14 +30,27 @@ class WXDLLEXPORT wxCheckListBox : public wxCheckListBoxBase { public: // ctors - wxCheckListBox(); + wxCheckListBox() { Init(); } wxCheckListBox(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int nStrings = 0, - const wxString *choices = NULL, + const wxString choices[] = NULL, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxListBoxNameStr) + { + Init(); + + Create(parent, id, pos, size, nStrings, choices, style, validator, name); + } + wxCheckListBox(wxWindow *parent, + wxWindowID id, + const wxPoint& pos, + const wxSize& size, + const wxArrayString& choices, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxListBoxNameStr); @@ -47,14 +60,22 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int nStrings = 0, - const wxString *choices = NULL, + const wxString choices[] = (const wxString *) NULL, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxListBoxNameStr); + bool Create(wxWindow *parent, + wxWindowID id, + const wxPoint& pos, + const wxSize& size, + const wxArrayString& choices, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxListBoxNameStr); // implement check list box methods virtual bool IsChecked(size_t item) const; - virtual void Check(size_t item, bool check = TRUE); + virtual void Check(size_t item, bool check = true); // and input handling virtual bool PerformAction(const wxControlAction& action,