org.icepdf.ri.common.tools
Class MouseWheelZoom

java.lang.Object
  extended by org.icepdf.ri.common.tools.MouseWheelZoom
All Implemented Interfaces:
java.awt.event.MouseWheelListener, java.util.EventListener

public class MouseWheelZoom
extends java.lang.Object
implements java.awt.event.MouseWheelListener

The MouseWheelZoom allows the zoom any any page view to be controlled by holding down the ctr key and rotating the mouse wheel.

Since:
4.0

Field Summary
protected  javax.swing.JScrollPane documentScrollPane
           
protected  DocumentViewController documentViewController
           
 
Constructor Summary
MouseWheelZoom(DocumentViewController documentViewController, javax.swing.JScrollPane documentScrollPane)
           
 
Method Summary
 void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
          Handles ctl-wheel mouse for document zooming.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentViewController

protected DocumentViewController documentViewController

documentScrollPane

protected javax.swing.JScrollPane documentScrollPane
Constructor Detail

MouseWheelZoom

public MouseWheelZoom(DocumentViewController documentViewController,
                      javax.swing.JScrollPane documentScrollPane)
Method Detail

mouseWheelMoved

public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Handles ctl-wheel mouse for document zooming.

Specified by:
mouseWheelMoved in interface java.awt.event.MouseWheelListener
Parameters:
e - mouse wheel event.