Contents Up Previous Next

wxListEvent

A list event holds information about events associated with wxListCtrl objects.

Derived from

wxCommandEvent
wxEvent
wxObject

Include files

<wx/listctrl.h>

Event table macros

To process input from a list control, use these event handler macros to direct input to member functions that take a wxListEvent argument.

EVT_LIST_BEGIN_DRAG(id, func) Begin dragging with the left mouse button.
EVT_LIST_BEGIN_RDRAG(id, func) Begin dragging with the right mouse button.
EVT_LIST_BEGIN_LABEL_EDIT(id, func) Begin editing a label.
EVT_LIST_END_LABEL_EDIT(id, func) Finish editing a label.
EVT_LIST_DELETE_ITEM(id, func) Delete an item.
EVT_LIST_DELETE_ALL_ITEMS(id, func) Delete all items.
EVT_LIST_GET_INFO(id, func) Request information from the application, usually the item text.
EVT_LIST_SET_INFO(id, func) Information is being supplied (not implemented).
EVT_LIST_ITEM_SELECTED(id, func) The item has been selected.
EVT_LIST_ITEM_DESELECTED(id, func) The item has been deselected.
EVT_LIST_KEY_DOWN(id, func) A key has been pressed.
EVT_LIST_INSERT_ITEM(id, func) An item has been inserted.
EVT_LIST_COL_CLICK(id, func) A column (m_col) has been left-clicked.
See also

wxListCtrl

Members

wxListEvent::wxListEvent
wxListEvent::m_code
wxListEvent::m_itemIndex
wxListEvent::m_oldItemIndex
wxListEvent::m_col
wxListEvent::m_cancelled
wxListEvent::m_pointDrag
wxListEvent::m_item


wxListEvent::wxListEvent

wxListEvent(WXTYPE commandType = 0, int id = 0)

Constructor.


wxListEvent::m_code

int m_code

Key code if the event is a keypress event.


wxListEvent::m_itemIndex

long m_itemIndex

The item index.


wxListEvent::m_oldItemIndex

long m_oldItemIndex

The old item index.


wxListEvent::m_col

int m_col

The column position.


wxListEvent::m_cancelled

bool m_cancelled

TRUE if this event is an end edit event and the user cancelled the edit.


wxListEvent::m_pointDrag

wxPoint m_pointDrag

The position of the mouse pointer if the event is a drag event.


wxListEvent::m_item

wxListItem m_item

An item object, used by some events. See also wxListCtrl::SetItem.