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 boolean
active
(package private) static int
BUFFERED
private int
claimStatus
(package private) static int
FULL
private static int
IN
(package private) static int
NONE
private static int
OUT
private int
repaintStatus
private static int
UNDECIDED
-
Constructor Summary
Constructors Constructor Description BaseMouseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
(package private) void
advance(Mouse m)
(package private) void
applyOnDown(Mouse m)
(package private) void
applyOnDrag(Mouse m)
(package private) void
applyOnRelease(Mouse m)
void
applyOnScrollWheel(Mouse mouse)
(package private) void
clear()
void
deactivate()
(package private) void
echoPaint(java.awt.Graphics2D g)
(package private) int
getRepaintStatus()
(package private) void
init(Mouse m)
boolean
isActive()
(package private) boolean
isIn()
(package private) boolean
isOut()
(package private) boolean
isUndecided()
(package private) void
missedPress(Mouse m)
boolean
motionAware()
boolean
motionChange(Mouse m)
(package private) void
release(Mouse m)
(package private) void
setClaimIn()
(package private) void
setClaimOut()
(package private) void
setClaimUndecided()
(package private) void
setFullRepaint()
(package private) void
setRepaintStatus(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)
-
-