- if ( !event.LeftIsDown() )
- wxLogMessage( wxT("Error: LeftIsDown() should be true if for LeftDown()") );
- }
+void MyCanvas::OnMouseWheel( wxMouseEvent &event )
+{
+ wxPoint pt( event.GetPosition() );
+ int x,y;
+ CalcUnscrolledPosition( pt.x, pt.y, &x, &y );
+ wxLogMessage( wxT("Mouse wheel event at: %d %d, scrolled: %d %d\n")
+ wxT("Rotation: %d, delta = %d"),
+ pt.x, pt.y, x, y,
+ event.GetWheelRotation(), event.GetWheelDelta() );
+
+ event.Skip();