org.das2.event.ZoomPanMouseModule
Provide navigation similar to Google Maps, where drag events result a pan on the axes, and mouse wheel events
are zoom in and zoom out. This is typically attached to the middle mouse button.
Creates a new instance of ZoomPanMouseModule
mouseDragged
mouseDragged( java.awt.event.MouseEvent e ) → void
Parameters
e - a MouseEvent
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
mousePressed
mousePressed( java.awt.event.MouseEvent e ) → void
Parameters
e - a MouseEvent
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
mouseReleased
mouseReleased( java.awt.event.MouseEvent e ) → void
Parameters
e - a MouseEvent
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
mouseWheelMoved
mouseWheelMoved( java.awt.event.MouseWheelEvent e ) → void
mouse wheel events zoom or pan rapidly. With a physical wheel, I (jbf) found
that I get 17ms per click, and this is managable. With a touchpad on a mac,
these events come much faster, like 10ms per click, which can disorient the
operator. So we limit the speed to 20ms per click, for now by dropping
rapid clicks.
Parameters
e - a MouseWheelEvent
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]