Package org.lemsml.jlems.viz.plot
Class ClickZoomHandler
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.BaseMouseHandler
-
- org.lemsml.jlems.viz.plot.ClickZoomHandler
-
final class ClickZoomHandler extends BaseMouseHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
actionMode
(package private) boolean
dragging
(package private) static int
IN
(package private) static int
INOUT
(package private) static int
NORMAL
(package private) static int
OUT
private int
xc
(package private) double
xfac
private int
yc
(package private) double
yfac
-
Fields inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
BUFFERED, FULL, NONE
-
-
Constructor Summary
Constructors Constructor Description ClickZoomHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
void
activateIn()
void
activateInOut()
void
activateOut()
void
advance(Mouse m)
void
applyOnDown(Mouse m)
void
applyOnDrag(Mouse m)
void
applyOnRelease(Mouse m)
void
init(Mouse m)
void
release(Mouse m)
-
Methods inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
applyOnScrollWheel, clear, deactivate, echoPaint, getRepaintStatus, isActive, isIn, isOut, isUndecided, missedPress, motionAware, motionChange, setClaimIn, setClaimOut, setClaimUndecided, setFullRepaint, setRepaintStatus
-
-
-
-
Field Detail
-
xc
private int xc
-
yc
private int yc
-
xfac
double xfac
-
yfac
double yfac
-
NORMAL
static final int NORMAL
- See Also:
- Constant Field Values
-
IN
static final int IN
- See Also:
- Constant Field Values
-
OUT
static final int OUT
- See Also:
- Constant Field Values
-
INOUT
static final int INOUT
- See Also:
- Constant Field Values
-
actionMode
int actionMode
-
dragging
boolean dragging
-
-
Method Detail
-
activate
public void activate()
- Overrides:
activate
in classBaseMouseHandler
-
activateInOut
public void activateInOut()
-
activateOut
public void activateOut()
-
activateIn
public void activateIn()
-
init
public void init(Mouse m)
- Overrides:
init
in classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advance
in classBaseMouseHandler
-
release
public void release(Mouse m)
- Overrides:
release
in classBaseMouseHandler
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDown
in classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDrag
in classBaseMouseHandler
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnRelease
in classBaseMouseHandler
-
-