MCPcopy Create free account
hub / github.com/buggins/coolreader / OnScroll

Method OnScroll

cr3wx/src/view.cpp:574–595  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

572}
573
574void cr3view::OnScroll(wxScrollEvent& event)
575{
576 int id = event.GetEventType();
577 //printf("Scroll event: %d\n", id);
578 if (id == wxEVT_SCROLL_TOP)
579 doCommand( DCMD_BEGIN, 0 );
580 else if (id == wxEVT_SCROLL_BOTTOM )
581 doCommand( DCMD_BEGIN, 0 );
582 else if (id == wxEVT_SCROLL_LINEUP )
583 doCommand( DCMD_LINEUP, 0 );
584 else if (id == wxEVT_SCROLL_LINEDOWN )
585 doCommand( DCMD_LINEDOWN, 0 );
586 else if (id == wxEVT_SCROLL_PAGEUP )
587 doCommand( DCMD_PAGEUP, 0 );
588 else if (id == wxEVT_SCROLL_PAGEDOWN )
589 doCommand( DCMD_PAGEDOWN, 0 );
590 else if (id == wxEVT_SCROLL_THUMBRELEASE || id == wxEVT_SCROLL_THUMBTRACK)
591 {
592 doCommand( DCMD_GO_POS,
593 getDocView()->scrollPosToDocPos( event.GetPosition() ) );
594 }
595}
596
597void cr3view::OnMouseWheel(wxMouseEvent& event)
598{

Callers

nothing calls this directly

Calls 1

scrollPosToDocPosMethod · 0.80

Tested by

no test coverage detected