MCPcopy Create free account
hub / github.com/audacity/audacity / MouseEvent

Method MouseEvent

src/EnvelopeEditor.cpp:329–342  ·  view source on GitHub ↗

Returns true if parent needs to be redrawn

Source from the content-addressed store, hash-verified

327
328// Returns true if parent needs to be redrawn
329bool EnvelopeEditor::MouseEvent(const wxMouseEvent & event, wxRect & r,
330 const ZoomInfo &zoomInfo, bool dB, double dBRange,
331 float zoomMin, float zoomMax)
332{
333 if (event.ButtonDown() && mButton == wxMOUSE_BTN_NONE)
334 return HandleMouseButtonDown( event, r, zoomInfo, dB, dBRange,
335 zoomMin, zoomMax);
336 if (event.Dragging() && mEnvelope.GetDragPoint() >= 0)
337 return HandleDragging( event, r, zoomInfo, dB, dBRange,
338 zoomMin, zoomMax);
339 if (event.ButtonUp() && event.GetButton() == mButton)
340 return HandleMouseButtonUp();
341 return false;
342}

Callers 2

OnMouseEventMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected