X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3a194bda7be7c240a3856413e19d7152ecfd7439..b09857ae000a60704207d63290be937584805fb0:/interface/wx/checklst.h diff --git a/interface/wx/checklst.h b/interface/wx/checklst.h index 8789618478..9689955c6b 100644 --- a/interface/wx/checklst.h +++ b/interface/wx/checklst.h @@ -26,7 +26,7 @@ @library{wxcore} @category{ctrl} - @appearance{checklistbox.png} + @appearance{checklistbox} @see wxListBox, wxChoice, wxComboBox, wxListCtrl, wxCommandEvent */ @@ -109,6 +109,25 @@ public: const wxString& name = "listBox"); //@} + bool Create(wxWindow *parent, + wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + int nStrings = 0, + const wxString choices[] = 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); + /** Destructor, destroying the list box. */ @@ -132,5 +151,19 @@ public: Index of item whose check status is to be returned. */ bool IsChecked(unsigned int item) const; + + /** + Return the indices of the checked items. + + @param checkedItems + A reference to the array that is filled with the indices of the + checked items. + @return The number of checked items. + + @see Check(), IsChecked() + + @since 2.9.5 + */ + unsigned int GetCheckedItems(wxArrayInt& checkedItems) const; };