wxCheckListBox(3)

NAME
wxCheckListBox - A wxCheckListBox is like a wxListBox, but allows items to be checked or unchecked.

DESCRIPTION

When using this class under Windows wxWidgets must be compiled with wxUSE_OWNER_DRAWN set to 1.

See:

    • wxListBox

    • wxChoice

    • wxComboBox

    • wxListCtrl

    • wxCommandEvent

This class is derived, and can use functions, from:

    • wxListBox

    • wxControlWithItems

    • wxControl

    • wxWindow

    • wxEvtHandler

wxWidgets docs: wxCheckListBox

  Events

Event types emitted from this class:

    • command_checklistbox_toggled

DATA TYPES

wxCheckListBox() :: wx:wx_object().

FUNCTIONS

check(This, Item, [Option]) -> ok when This :: wxCheckListBox(), Item :: integer(), Option :: {check, boolean()}.

    Checks the given item.

    Note that calling this method does not result in a wxEVT_CHECKLISTBOX event being emitted.
destroy(This :: wxCheckListBox()) -> ok.

    Destroys the object
isChecked(This, Item) -> boolean() when This :: wxCheckListBox(), Item :: integer().

    Returns true if the given item is checked, false otherwise.
new() -> wxCheckListBox().

    Default constructor.
new(Parent, Id, [Option]) -> wxCheckListBox() when Parent :: wxWindow:wxWindow(), Id :: integer(), Option :: {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {choices, [unicode:chardata()]} | {style, integer()} | {validator, wx:wx_object()}.

    Constructor, creating and showing a list box.