@class wxCheckListBox
@wxheader{checklst.h}
- A checklistbox is like a listbox, but allows items to be checked or unchecked.
+ A wxCheckListBox is like a wxListBox, but allows items to be checked or
+ unchecked.
When using this class under Windows wxWidgets must be compiled with
- USE_OWNER_DRAWN set to 1.
+ wxUSE_OWNER_DRAWN set to 1.
Only the new functions for this class are documented; see also wxListBox.
and therefore this is not available to the application.
@beginEventTable{wxCommandEvent}
- @event{EVT_CHECKLISTBOX(id, func)}:
+ @event{EVT_CHECKLISTBOX(id, func)}
Process a wxEVT_COMMAND_CHECKLISTBOX_TOGGLED event, when an item in
the check list box is checked or unchecked.
@endEventTable
@library{wxcore}
@category{ctrl}
- @appearance{checklistbox.png}
+ <!-- @appearance{checklistbox.png} -->
@see wxListBox, wxChoice, wxComboBox, wxListCtrl, wxCommandEvent
*/
class wxCheckListBox : public wxListBox
{
public:
+ /**
+ Default constructor.
+ */
+ wxCheckListBox();
+
//@{
/**
Constructor, creating and showing a list box.
@param pos
Window position.
@param size
- Window size. If wxDefaultSize is specified then the window is
- sized
+ Window size. If wxDefaultSize is specified then the window is sized
appropriately.
@param n
Number of strings with which to initialise the control.
@param name
Window name.
*/
- wxCheckListBox();
wxCheckListBox(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
~wxCheckListBox();
/**
- Checks the given item. Note that calling this method doesn't result in
- wxEVT_COMMAND_CHECKLISTBOX_TOGGLE being emitted.
+ Checks the given item. Note that calling this method does not result in
+ a wxEVT_COMMAND_CHECKLISTBOX_TOGGLE event being emitted.
@param item
Index of item to check.
@true if the item is to be checked, @false otherwise.
*/
void Check(int item, bool check = true);
+
+ /**
+ Returns @true if the given item is checked, @false otherwise.
+
+ @param item
+ Index of item whose check status is to be returned.
+ */
+ bool IsChecked(unsigned int item) const;
};