MCPcopy Create free account
hub / github.com/TypesettingTools/Aegisub / OnMouseEvent

Method OnMouseEvent

src/audio_display.cpp:377–397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

375 }
376
377 bool OnMouseEvent(wxMouseEvent &event) override
378 {
379 if (event.LeftDown())
380 {
381 drag_lastpos = event.GetPosition();
382 dragging = true;
383 }
384 else if (event.LeftIsDown())
385 {
386 display->ScrollPixelToLeft(pixel_left - event.GetPosition().x + drag_lastpos.x);
387
388 drag_lastpos = event.GetPosition();
389 dragging = true;
390 }
391 else if (event.LeftUp())
392 {
393 dragging = false;
394 }
395
396 return dragging;
397 }
398
399 void Paint(wxDC &dc)
400 {

Callers

nothing calls this directly

Calls 2

ScrollPixelToLeftMethod · 0.80
GetPositionMethod · 0.45

Tested by

no test coverage detected