Package org.lemsml.jlems.viz.plot
Class BaseMouseHandler
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.BaseMouseHandler
-
- Direct Known Subclasses:
BoxSelectionHandler,ClickZoomHandler,PanHandler,PanZoomHandler,PickHandler,RollHandler,TurntableHandler,TurnZoomHandler
public class BaseMouseHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanactive(package private) static intBUFFEREDprivate intclaimStatus(package private) static intFULLprivate static intIN(package private) static intNONEprivate static intOUTprivate intrepaintStatusprivate static intUNDECIDED
-
Constructor Summary
Constructors Constructor Description BaseMouseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()(package private) voidadvance(Mouse m)(package private) voidapplyOnDown(Mouse m)(package private) voidapplyOnDrag(Mouse m)(package private) voidapplyOnRelease(Mouse m)voidapplyOnScrollWheel(Mouse mouse)(package private) voidclear()voiddeactivate()(package private) voidechoPaint(java.awt.Graphics2D g)(package private) intgetRepaintStatus()(package private) voidinit(Mouse m)booleanisActive()(package private) booleanisIn()(package private) booleanisOut()(package private) booleanisUndecided()(package private) voidmissedPress(Mouse m)booleanmotionAware()booleanmotionChange(Mouse m)(package private) voidrelease(Mouse m)(package private) voidsetClaimIn()(package private) voidsetClaimOut()(package private) voidsetClaimUndecided()(package private) voidsetFullRepaint()(package private) voidsetRepaintStatus(int i)
-
-
-
Field Detail
-
NONE
static final int NONE
- See Also:
- Constant Field Values
-
BUFFERED
static final int BUFFERED
- See Also:
- Constant Field Values
-
FULL
static final int FULL
- See Also:
- Constant Field Values
-
repaintStatus
private int repaintStatus
-
active
private boolean active
-
OUT
private static final int OUT
- See Also:
- Constant Field Values
-
UNDECIDED
private static final int UNDECIDED
- See Also:
- Constant Field Values
-
IN
private static final int IN
- See Also:
- Constant Field Values
-
claimStatus
private int claimStatus
-
-
Method Detail
-
activate
public void activate()
-
deactivate
public void deactivate()
-
isActive
public boolean isActive()
-
motionAware
public boolean motionAware()
-
motionChange
public boolean motionChange(Mouse m)
-
getRepaintStatus
int getRepaintStatus()
-
setRepaintStatus
void setRepaintStatus(int i)
-
setFullRepaint
void setFullRepaint()
-
setClaimUndecided
final void setClaimUndecided()
-
setClaimIn
void setClaimIn()
-
setClaimOut
void setClaimOut()
-
isIn
boolean isIn()
-
isUndecided
boolean isUndecided()
-
isOut
boolean isOut()
-
clear
void clear()
-
init
void init(Mouse m)
-
advance
void advance(Mouse m)
-
release
void release(Mouse m)
-
echoPaint
void echoPaint(java.awt.Graphics2D g)
-
missedPress
void missedPress(Mouse m)
-
applyOnDown
void applyOnDown(Mouse m)
-
applyOnDrag
void applyOnDrag(Mouse m)
-
applyOnRelease
void applyOnRelease(Mouse m)
-
applyOnScrollWheel
public void applyOnScrollWheel(Mouse mouse)
-
-