com.metsci.glimpse.axis.listener.mouse
Class AxisMouseListener
java.lang.Object
com.metsci.glimpse.axis.listener.mouse.AxisMouseListener
- All Implemented Interfaces:
- GlimpseMouseAllListener, GlimpseMouseListener, GlimpseMouseMotionListener, GlimpseMouseWheelListener
- Direct Known Subclasses:
- AxisMouseListener1D, AxisMouseListener2D
public abstract class AxisMouseListener
- extends java.lang.Object
- implements GlimpseMouseAllListener
A Glimpse mouse listener which defines the default way that axes are
updated in response to mouse events.
- Author:
- ulman
Method Summary |
void |
addAxisMouseListener(Mouseable mouseable)
|
void |
anchor(Axis1D axis,
boolean horizontal,
int posX,
int posY)
|
void |
mouseMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
|
void |
mousePressed(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
|
void |
mouseReleased(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
|
void |
mouseWheelMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
|
void |
move(Axis1D axis,
boolean horizontal,
int posX,
int posY)
|
void |
pan(Axis1D axis,
boolean horizontal,
int posX,
int posY)
|
void |
setAllowPan(boolean b)
|
void |
setAllowSelectionLock(boolean b)
|
void |
setAllowSelectionZoom(boolean b)
|
void |
setAllowZoom(boolean b)
|
void |
toggleSelectionLock(Axis1D axis)
|
void |
unanchor(Axis1D axis,
boolean horizontal,
int posX,
int posY)
|
void |
zoom(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY)
|
void |
zoomSelection(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
zoomConstant
public final double zoomConstant
- See Also:
- Constant Field Values
AxisMouseListener
public AxisMouseListener()
addAxisMouseListener
public void addAxisMouseListener(Mouseable mouseable)
setAllowSelectionLock
public void setAllowSelectionLock(boolean b)
setAllowSelectionZoom
public void setAllowSelectionZoom(boolean b)
setAllowZoom
public void setAllowZoom(boolean b)
setAllowPan
public void setAllowPan(boolean b)
mouseWheelMoved
public void mouseWheelMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
mouseMoved
public void mouseMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
mousePressed
public void mousePressed(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
mouseReleased
public void mouseReleased(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal)
unanchor
public void unanchor(Axis1D axis,
boolean horizontal,
int posX,
int posY)
anchor
public void anchor(Axis1D axis,
boolean horizontal,
int posX,
int posY)
pan
public void pan(Axis1D axis,
boolean horizontal,
int posX,
int posY)
zoom
public void zoom(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY)
zoomSelection
public void zoomSelection(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY)
move
public void move(Axis1D axis,
boolean horizontal,
int posX,
int posY)
toggleSelectionLock
public void toggleSelectionLock(Axis1D axis)
Copyright © 2012 Metron, Inc.. All Rights Reserved.