X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d4175745193f26bc6f104a4a68d4a2612a2c114e..137c8bde085d6d5b7c459902d2ea1a198ab48765:/src/generic/grid.cpp diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index f54c31bd7e..6794b49c3e 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -29,6 +29,7 @@ #include "wx/valtext.h" #include "wx/intl.h" #include "wx/math.h" + #include "wx/listbox.h" #endif #include "wx/textfile.h" @@ -4172,10 +4173,6 @@ wxGrid::~wxGrid() // be removed as well as the #else cases below. #define _USE_VISATTR 0 -#if _USE_VISATTR -#include "wx/listbox.h" -#endif - void wxGrid::Create() { // set to true by CreateGrid @@ -5601,23 +5598,26 @@ void wxGrid::ProcessColLabelMouseEvent( wxMouseEvent& event ) switch ( m_cursorMode ) { case WXGRID_CURSOR_RESIZE_COL: - { DoEndDragResizeCol(); // Note: we are ending the event *after* doing // default processing in this case // SendEvent( wxEVT_GRID_COL_SIZE, -1, m_dragRowOrCol, event ); - } - break; + break; case WXGRID_CURSOR_MOVE_COL: - { DoEndDragMoveCol(); SendEvent( wxEVT_GRID_COL_MOVE, -1, m_dragRowOrCol, event ); - } - break; + break; + + case WXGRID_CURSOR_SELECT_COL: + case WXGRID_CURSOR_SELECT_CELL: + case WXGRID_CURSOR_RESIZE_ROW: + case WXGRID_CURSOR_SELECT_ROW: + // nothing to do (?) + break; } ChangeCursorMode(WXGRID_CURSOR_SELECT_CELL, m_colLabelWin);