org.das2.graph
Class DasColorBar.ColorBarRepaletteMouseModule

java.lang.Object
  extended by org.das2.event.MouseModule
      extended by org.das2.graph.DasColorBar.ColorBarRepaletteMouseModule
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Displayable, Editable
Enclosing class:
DasColorBar

public class DasColorBar.ColorBarRepaletteMouseModule
extends MouseModule


Field Summary
 
Fields inherited from class org.das2.event.MouseModule
dragRenderer
 
Constructor Summary
DasColorBar.ColorBarRepaletteMouseModule(Renderer parent, DasColorBar colorBar)
           
 
Method Summary
 void addDataRangeSelectionListener(DataRangeSelectionListener listener)
          Registers DataRangeSelectionListener to receive events.
 java.lang.String getLabel()
          returns a string that identifies the module
 void mousePointSelected(MousePointSelectionEvent e)
          Action to take when a point (click or drag) is selected.
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
          Removes DataRangeSelectionListener from the list of listeners.
 
Methods inherited from class org.das2.event.MouseModule
getCursor, getDragRenderer, getHotSpots, getListIcon, getListLabel, hotSpotPressed, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseRangeSelected, mouseWheelMoved, setDragRenderer, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DasColorBar.ColorBarRepaletteMouseModule

public DasColorBar.ColorBarRepaletteMouseModule(Renderer parent,
                                                DasColorBar colorBar)
Method Detail

getLabel

public java.lang.String getLabel()
Description copied from class: MouseModule
returns a string that identifies the module

Overrides:
getLabel in class MouseModule

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class MouseModule

mousePointSelected

public void mousePointSelected(MousePointSelectionEvent e)
Description copied from class: MouseModule
Action to take when a point (click or drag) is selected.

Overrides:
mousePointSelected 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.

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class MouseModule