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) intactionMode(package private) booleandragging(package private) static intIN(package private) static intINOUT(package private) static intNORMAL(package private) static intOUTprivate intxc(package private) doublexfacprivate intyc(package private) doubleyfac-
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 voidactivate()voidactivateIn()voidactivateInOut()voidactivateOut()voidadvance(Mouse m)voidapplyOnDown(Mouse m)voidapplyOnDrag(Mouse m)voidapplyOnRelease(Mouse m)voidinit(Mouse m)voidrelease(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:
activatein classBaseMouseHandler
-
activateInOut
public void activateInOut()
-
activateOut
public void activateOut()
-
activateIn
public void activateIn()
-
init
public void init(Mouse m)
- Overrides:
initin classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advancein classBaseMouseHandler
-
release
public void release(Mouse m)
- Overrides:
releasein classBaseMouseHandler
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDownin classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDragin classBaseMouseHandler
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnReleasein classBaseMouseHandler
-
-