+
+/**
+ @class wxGridEvent
+
+ This event class contains information about various grid events.
+
+ @beginEventTable{wxGridEvent}
+ @event{EVT_GRID_CELL_CHANGE(func)}
+ The user changed the data in a cell. Processes a
+ @c wxEVT_GRID_CELL_CHANGE event type.
+ @event{EVT_GRID_CELL_LEFT_CLICK(func)}
+ The user clicked a cell with the left mouse button. Processes a
+ @c wxEVT_GRID_CELL_LEFT_CLICK event type.
+ @event{EVT_GRID_CELL_LEFT_DCLICK(func)}
+ The user double-clicked a cell with the left mouse button. Processes a
+ @c wxEVT_GRID_CELL_LEFT_DCLICK event type.
+ @event{EVT_GRID_CELL_RIGHT_CLICK(func)}
+ The user clicked a cell with the right mouse button. Processes a
+ @c wxEVT_GRID_CELL_RIGHT_CLICK event type.
+ @event{EVT_GRID_CELL_RIGHT_DCLICK(func)}
+ The user double-clicked a cell with the right mouse button. Processes a
+ @c wxEVT_GRID_CELL_RIGHT_DCLICK event type.
+ @event{EVT_GRID_EDITOR_HIDDEN(func)}
+ The editor for a cell was hidden. Processes a
+ @c wxEVT_GRID_EDITOR_HIDDEN event type.
+ @event{EVT_GRID_EDITOR_SHOWN(func)}
+ The editor for a cell was shown. Processes a
+ @c wxEVT_GRID_EDITOR_SHOWN event type.
+ @event{EVT_GRID_LABEL_LEFT_CLICK(func)}
+ The user clicked a label with the left mouse button. Processes a
+ @c wxEVT_GRID_LABEL_LEFT_CLICK event type.
+ @event{EVT_GRID_LABEL_LEFT_DCLICK(func)}
+ The user double-clicked a label with the left mouse button. Processes a
+ @c wxEVT_GRID_LABEL_LEFT_DCLICK event type.
+ @event{EVT_GRID_LABEL_RIGHT_CLICK(func)}
+ The user clicked a label with the right mouse button. Processes a
+ @c wxEVT_GRID_LABEL_RIGHT_CLICK event type.
+ @event{EVT_GRID_LABEL_RIGHT_DCLICK(func)}
+ The user double-clicked a label with the right mouse button. Processes
+ a @c wxEVT_GRID_LABEL_RIGHT_DCLICK event type.
+ @event{EVT_GRID_SELECT_CELL(func)}
+ The user moved to, and selected a cell. Processes a
+ @c wxEVT_GRID_SELECT_CELL event type.
+ @event{EVT_GRID_CMD_CELL_CHANGE(id, func)}
+ The user changed the data in a cell; variant taking a window
+ identifier. Processes a @c wxEVT_GRID_CELL_CHANGE event type.
+ @event{EVT_GRID_CMD_CELL_LEFT_CLICK(id, func)}
+ The user clicked a cell with the left mouse button; variant taking a
+ window identifier. Processes a @c wxEVT_GRID_CELL_LEFT_CLICK event
+ type.
+ @event{EVT_GRID_CMD_CELL_LEFT_DCLICK(id, func)}
+ The user double-clicked a cell with the left mouse button; variant
+ taking a window identifier. Processes a @c wxEVT_GRID_CELL_LEFT_DCLICK
+ event type.
+ @event{EVT_GRID_CMD_CELL_RIGHT_CLICK(id, func)}
+ The user clicked a cell with the right mouse button; variant taking a
+ window identifier. Processes a @c wxEVT_GRID_CELL_RIGHT_CLICK event
+ type.
+ @event{EVT_GRID_CMD_CELL_RIGHT_DCLICK(id, func)}
+ The user double-clicked a cell with the right mouse button; variant
+ taking a window identifier. Processes a @c wxEVT_GRID_CELL_RIGHT_DCLICK
+ event type.
+ @event{EVT_GRID_CMD_EDITOR_HIDDEN(id, func)}
+ The editor for a cell was hidden; variant taking a window identifier.
+ Processes a @c wxEVT_GRID_EDITOR_HIDDEN event type.
+ @event{EVT_GRID_CMD_EDITOR_SHOWN(id, func)}
+ The editor for a cell was shown; variant taking a window identifier.
+ Processes a @c wxEVT_GRID_EDITOR_SHOWN event type.
+ @event{EVT_GRID_CMD_LABEL_LEFT_CLICK(id, func)}
+ The user clicked a label with the left mouse button; variant taking a
+ window identifier. Processes a @c wxEVT_GRID_LABEL_LEFT_CLICK event
+ type.
+ @event{EVT_GRID_CMD_LABEL_LEFT_DCLICK(id, func)}
+ The user double-clicked a label with the left mouse button; variant
+ taking a window identifier. Processes a @c wxEVT_GRID_LABEL_LEFT_DCLICK
+ event type.
+ @event{EVT_GRID_CMD_LABEL_RIGHT_CLICK(id, func)}
+ The user clicked a label with the right mouse button; variant taking a
+ window identifier. Processes a @c wxEVT_GRID_LABEL_RIGHT_CLICK event
+ type.
+ @event{EVT_GRID_CMD_LABEL_RIGHT_DCLICK(id, func)}
+ The user double-clicked a label with the right mouse button; variant
+ taking a window identifier. Processes a
+ @c wxEVT_GRID_LABEL_RIGHT_DCLICK event type.
+ @event{EVT_GRID_CMD_SELECT_CELL(id, func)}
+ The user moved to, and selected a cell; variant taking a window
+ identifier. Processes a @c wxEVT_GRID_SELECT_CELL event type.
+ @endEventTable
+
+ @library{wxadv}
+ @category{grid}
+*/
+class wxGridEvent : public wxNotifyEvent
+{
+public: