public class HorizontalDragRangeSelectorMouseModule extends MouseModule
MouseModule.Pos
dragRenderer, logger, parent
Constructor and Description |
---|
HorizontalDragRangeSelectorMouseModule(DasPlot parent,
DataSetConsumer dataSetConsumer,
DasAxis axis) |
Modifier and Type | Method and Description |
---|---|
void |
addDataRangeSelectionListener(DataRangeSelectionListener listener)
Registers DataRangeSelectionListener to receive events.
|
static HorizontalDragRangeSelectorMouseModule |
create(DasPlot parent) |
DataRangeSelectionListener |
getDataRangeSelectionListener(int index)
allow a peek at the listener.
|
int |
getDataRangeSelectionListenerCount()
allow a peek at the listeners.
|
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.
|
axisIsAdjustable, drawListIcon, getCursor, getDirections, getDragRenderer, getLabel, getListIcon, getListLabel, getParent, keyPressed, keyReleased, keyTyped, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, mouseWheelMoved, position, setDirections, setDragRenderer, setLabel
public HorizontalDragRangeSelectorMouseModule(DasPlot parent, DataSetConsumer dataSetConsumer, DasAxis axis)
public static HorizontalDragRangeSelectorMouseModule create(DasPlot parent)
public void mouseRangeSelected(MouseDragEvent e0)
MouseModule
mouseRangeSelected
in class MouseModule
e0
- the drag event.public void addDataRangeSelectionListener(DataRangeSelectionListener listener)
listener
- The listener to register.public void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
listener
- The listener to remove.public DataRangeSelectionListener getDataRangeSelectionListener(int index)
index
- public int getDataRangeSelectionListenerCount()