org.das2.event
Class BoxZoomMouseModule

java.lang.Object
  extended by org.das2.event.MouseModule
      extended by org.das2.event.BoxRangeSelectorMouseModule
          extended by org.das2.event.BoxZoomMouseModule
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Displayable, Editable

public class BoxZoomMouseModule
extends BoxRangeSelectorMouseModule


Field Summary
 
Fields inherited from class org.das2.event.BoxRangeSelectorMouseModule
xAxis, yAxis
 
Fields inherited from class org.das2.event.MouseModule
dragRenderer, parent
 
Constructor Summary
BoxZoomMouseModule(DasCanvasComponent parent, DataSetConsumer consumer, DasAxis xAxis, DasAxis yAxis)
          Creates a new instance of BoxZoomMouseModule
 
Method Summary
protected  void guiChanged()
           
 boolean isAutoUpdate()
          Getter for property autoUpdate.
 boolean isConstrainProportions()
          Getter for property constrainProportions.
 boolean isPopupDisabled()
          Getter for property popupDisabled.
 void mouseRangeSelected(MouseDragEvent e0)
          Action to take when a mouse range (click, drag, release) has been selected.
 void setAutoUpdate(boolean autoUpdate)
          Setter for property autoUpdate.
 void setConstrainProportions(boolean constrainProportions)
          Setter for property constrainProportions.
 void setPopupDisabled(boolean popupDisabled)
          Setter for property popupDisabled.
protected  void zoomBox()
           
 
Methods inherited from class org.das2.event.BoxRangeSelectorMouseModule
addBoxSelectionListener, create, fireBoxSelected, removeBoxSelectionListener
 
Methods inherited from class org.das2.event.MouseModule
getCursor, getDragRenderer, getHotSpots, getLabel, getListIcon, getListLabel, hotSpotPressed, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, mouseWheelMoved, setDragRenderer, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoxZoomMouseModule

public BoxZoomMouseModule(DasCanvasComponent parent,
                          DataSetConsumer consumer,
                          DasAxis xAxis,
                          DasAxis yAxis)
Creates a new instance of BoxZoomMouseModule

Method Detail

guiChanged

protected void guiChanged()

zoomBox

protected void zoomBox()

mouseRangeSelected

public void mouseRangeSelected(MouseDragEvent e0)
Description copied from class: MouseModule
Action to take when a mouse range (click, drag, release) has been selected.

Overrides:
mouseRangeSelected in class BoxRangeSelectorMouseModule

isAutoUpdate

public boolean isAutoUpdate()
Getter for property autoUpdate.

Returns:
Value of property autoUpdate.

setAutoUpdate

public void setAutoUpdate(boolean autoUpdate)
Setter for property autoUpdate.

Parameters:
autoUpdate - New value of property autoUpdate.

isConstrainProportions

public boolean isConstrainProportions()
Getter for property constrainProportions.

Returns:
Value of property constrainProportions.

setConstrainProportions

public void setConstrainProportions(boolean constrainProportions)
Setter for property constrainProportions.

Parameters:
constrainProportions - New value of property constrainProportions.

isPopupDisabled

public boolean isPopupDisabled()
Getter for property popupDisabled.

Returns:
Value of property popupDisabled.

setPopupDisabled

public void setPopupDisabled(boolean popupDisabled)
Setter for property popupDisabled.

Parameters:
popupDisabled - New value of property popupDisabled.