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. |
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(WXTYPE commandType = 0, int id = 0)
Constructor.
int m_code
Key code if the event is a keypress event.
long m_itemIndex
The item index.
long m_oldItemIndex
The old item index.
int m_col
The column position.
bool m_cancelled
TRUE if this event is an end edit event and the user cancelled the edit.
wxPoint m_pointDrag
The position of the mouse pointer if the event is a drag event.
wxListItem m_item
An item object, used by some events. See also wxListCtrl::SetItem.