org.das2.event
Class HorizontalRangeSelectorMouseModule

java.lang.Object
  extended by org.das2.event.MouseModule
      extended by org.das2.event.HorizontalRangeSelectorMouseModule
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Displayable, Editable
Direct Known Subclasses:
RangeAnnotatorMouseModule

public class HorizontalRangeSelectorMouseModule
extends MouseModule


Field Summary
 
Fields inherited from class org.das2.event.MouseModule
dragRenderer, parent
 
Constructor Summary
HorizontalRangeSelectorMouseModule(DasCanvasComponent parent, DasAxis axis)
           
 
Method Summary
 void addDataRangeSelectionListener(DataRangeSelectionListener listener)
          Registers DataRangeSelectionListener to receive events.
static HorizontalRangeSelectorMouseModule create(DasPlot parent)
           
 void mouseRangeSelected(MouseDragEvent e0)
          Action to take when a mouse range (click, drag, release) has been selected.
 void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
          Removes DataRangeSelectionListener from the list of listeners.
 
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

HorizontalRangeSelectorMouseModule

public HorizontalRangeSelectorMouseModule(DasCanvasComponent parent,
                                          DasAxis axis)
Method Detail

create

public static HorizontalRangeSelectorMouseModule create(DasPlot parent)

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 MouseModule

addDataRangeSelectionListener

public void addDataRangeSelectionListener(DataRangeSelectionListener listener)
Registers DataRangeSelectionListener to receive events.

Parameters:
listener - The listener to register.

removeDataRangeSelectionListener

public void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
Removes DataRangeSelectionListener from the list of listeners.

Parameters:
listener - The listener to remove.