git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57192
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
UpdateResizingMarker(-1);
m_overlay.Reset();
UpdateResizingMarker(-1);
m_overlay.Reset();
+
+ // don't use the special dragging cursor any more
+ SetCursor(wxNullCursor);
}
void wxHeaderCtrl::EndResizing(int width)
}
void wxHeaderCtrl::EndResizing(int width)
+ // if dragging was cancelled we must have already lost the mouse capture so
+ // don't try to release it
+ if ( width != -1 )
+ ReleaseMouse();
+
wxHeaderCtrlEvent event(wxEVT_COMMAND_HEADER_END_DRAG, GetId());
event.SetEventObject(this);
event.SetColumn(m_colBeingResized);
wxHeaderCtrlEvent event(wxEVT_COMMAND_HEADER_END_DRAG, GetId());
event.SetEventObject(this);
event.SetColumn(m_colBeingResized);
{
// start resizing the column
m_colBeingResized = col;
{
// start resizing the column
m_colBeingResized = col;
+ SetCursor(wxCursor(wxCURSOR_SIZEWE));
+ CaptureMouse();
UpdateResizingMarker(xPhysical);
}
else // on column itself
UpdateResizingMarker(xPhysical);
}
else // on column itself