void LLDBTooltip::OnCaptureLost(wxMouseCaptureLostEvent& e) { e.Skip(); if(m_panelStatus->HasCapture()) { m_panelStatus->ReleaseMouse(); m_dragging = true; } }
void DisplayVariableDlg::OnCaptureLost(wxMouseCaptureLostEvent& e) { e.Skip(); if ( m_panelStatusBar->HasCapture() ) { m_panelStatusBar->ReleaseMouse(); m_dragging = true; } }
// // Deal with new capture lost event // void ToolManager::OnCaptureLost( wxMouseCaptureLostEvent & event ) { // Can't do anything if we're not dragging. This also prevents // us from intercepting events that don't belong to us from the // parent since we're Connect()ed to a couple. if( !mDragWindow ) { event.Skip(); return; } // Simulate button up wxMouseEvent e(wxEVT_LEFT_UP); e.SetEventObject(mParent); OnMouse(e); }
void wxGISMapView::OnCaptureLost(wxMouseCaptureLostEvent & event) { event.Skip(); if( HasCapture() ) ReleaseMouse(); }
void ImageButton::OnMouseCaptureLost(wxMouseCaptureLostEvent& evt) { // Any MSW application that uses wxWindow::CaptureMouse() must implement an // wxEVT_MOUSE_CAPTURE_LOST event handler as of wxWidgets 2.8.0. wxWindow* w = static_cast<wxWindow*>(evt.GetEventObject()); if (w->HasCapture()) w->ReleaseMouse(); }
void BitmapViewer::OnMouseCaptureLost(wxMouseCaptureLostEvent& event) { m_draggingPage = false; event.Skip(); }