added EVT_MOUSE_CAPTURE_LOST handler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44429 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
48e9cac2ad
commit
e0666bdc7b
@ -273,6 +273,7 @@ protected: // event stuff
|
||||
void OnMouseLeftDown(wxMouseEvent& event);
|
||||
void OnMouseLeftUp(wxMouseEvent& event);
|
||||
void OnMouseMove(wxMouseEvent& event);
|
||||
void OnMouseCaptureLost(wxMouseCaptureLostEvent& event);
|
||||
void OnScroll(wxScrollWinEvent& event);
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
@ -743,6 +744,7 @@ BEGIN_EVENT_TABLE(MyAutoTimedScrollingWindow, wxScrolledWindow)
|
||||
EVT_LEFT_DOWN(MyAutoTimedScrollingWindow::OnMouseLeftDown)
|
||||
EVT_LEFT_UP(MyAutoTimedScrollingWindow::OnMouseLeftUp)
|
||||
EVT_MOTION(MyAutoTimedScrollingWindow::OnMouseMove)
|
||||
EVT_MOUSE_CAPTURE_LOST(MyAutoTimedScrollingWindow::OnMouseCaptureLost)
|
||||
EVT_SCROLLWIN(MyAutoTimedScrollingWindow::OnScroll)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
@ -1013,6 +1015,12 @@ void MyAutoTimedScrollingWindow::OnMouseMove(wxMouseEvent& event)
|
||||
}
|
||||
}
|
||||
|
||||
void MyAutoTimedScrollingWindow::OnMouseCaptureLost(wxMouseCaptureLostEvent& WXUNUSED(event))
|
||||
{
|
||||
// we only capture mouse for timed scrolling, so nothing is needed here
|
||||
// other than making sure to not call event.Skip()
|
||||
}
|
||||
|
||||
void MyAutoTimedScrollingWindow::OnScroll(wxScrollWinEvent& event)
|
||||
{
|
||||
// need to move the cursor when autoscrolling
|
||||
|
Loading…
Reference in New Issue
Block a user