void CMemoryView::OnMouseDownL(wxMouseEvent& event) { int x = event.m_x; int y = event.m_y; if (x > 16) { oldSelection = selection; selection = YToAddress(y); bool oldselecting = selecting; selecting = true; if (!oldselecting || (selection != oldSelection)) Refresh(); } else { debugger->ToggleMemCheck(YToAddress(y)); Refresh(); // Propagate back to the parent window to update the breakpoint list. wxCommandEvent evt(wxEVT_HOST_COMMAND, IDM_UPDATE_BREAKPOINTS); GetEventHandler()->AddPendingEvent(evt); } event.Skip(); }
void CMemoryView::OnMouseDownL(wxMouseEvent& event) { int x = event.m_x; int y = event.m_y; if (x > 16) { oldSelection = selection; selection = YToAddress(y); bool oldselecting = selecting; selecting = true; if (!oldselecting || (selection != oldSelection)) Refresh(); } else { debugger->ToggleMemCheck(YToAddress(y)); Refresh(); Host_UpdateBreakPointView(); } event.Skip(true); }
void CMemoryView::OnMouseUpL(wxMouseEvent& event) { if (event.m_x > 16) { curAddress = YToAddress(event.m_y); selecting = false; Refresh(); } event.Skip(); }
void CCodeView::OnMouseUpL(wxMouseEvent& event) { if (event.m_x > 16) { curAddress = YToAddress(event.m_y); selecting = false; Refresh(); } RaiseEvent(); event.Skip(true); }
void CCodeView::OnMouseUpL(wxMouseEvent& event) { if (event.m_x > m_left_col_width) { m_curAddress = YToAddress(event.m_y); m_selecting = false; Refresh(); } RaiseEvent(); event.Skip(); }
void CCodeView::OnMouseDown(wxMouseEvent& event) { int x = event.m_x; int y = event.m_y; if (x > 16) { m_oldSelection = m_selection; m_selection = YToAddress(y); // SetCapture(wnd); bool oldselecting = m_selecting; m_selecting = true; if (!oldselecting || (m_selection != m_oldSelection)) Refresh(); } else { ToggleBreakpoint(YToAddress(y)); } event.Skip(); }