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