Package org.lemsml.jlems.viz.plot
Class PanZoomHandler
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.BaseMouseHandler
-
- org.lemsml.jlems.viz.plot.PanZoomHandler
-
final class PanZoomHandler extends BaseMouseHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleandragZoom(package private) booleanmovedMouseprivate intxcprivate intycprivate booleanzoomXprivate booleanzoomY-
Fields inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
BUFFERED, FULL, NONE
-
-
Constructor Summary
Constructors Constructor Description PanZoomHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voidadvance(Mouse m)voidapplyOnDown(Mouse m)voidapplyOnDrag(Mouse m)voidapplyOnRelease(Mouse m)voidapplyOnScrollWheel(Mouse m)voidinit(Mouse m)voidreadZoomConditions(Mouse m)-
Methods inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
clear, deactivate, echoPaint, getRepaintStatus, isActive, isIn, isOut, isUndecided, missedPress, motionAware, motionChange, release, setClaimIn, setClaimOut, setClaimUndecided, setFullRepaint, setRepaintStatus
-
-
-
-
Method Detail
-
init
public void init(Mouse m)
- Overrides:
initin classBaseMouseHandler
-
readZoomConditions
public void readZoomConditions(Mouse m)
-
activate
public void activate()
- Overrides:
activatein classBaseMouseHandler
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDownin classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advancein classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDragin classBaseMouseHandler
-
applyOnScrollWheel
public void applyOnScrollWheel(Mouse m)
- Overrides:
applyOnScrollWheelin classBaseMouseHandler
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnReleasein classBaseMouseHandler
-
-