Package org.lemsml.jlems.viz.plot
Class PickHandler
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.BaseMouseHandler
-
- org.lemsml.jlems.viz.plot.PickHandler
-
public class PickHandler extends BaseMouseHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Pickable
activePick
(package private) ClickListener
clickListener
(package private) Pickable
echoItem
(package private) Pickable
hoverItem
(package private) HoverTimer
hTimer
(package private) boolean
pickInTrash
(package private) PickListener
pickListener
(package private) PickStore
pickStore
(package private) WorldTransform
worldTransform
(package private) int
xoff
(package private) int
yoff
-
Fields inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
BUFFERED, FULL, NONE
-
-
Constructor Summary
Constructors Constructor Description PickHandler(PickStore ps, WorldTransform wt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance(Mouse m)
void
applyOnDown(Mouse m)
void
applyOnDrag(Mouse m)
void
applyOnRelease(Mouse m)
void
echoPaint(Painter p, boolean tips)
void
hovered()
void
init(Mouse m)
boolean
inTrash(int ix, int iy)
void
missedPress(Mouse m)
boolean
motionAware()
boolean
motionChange(Mouse m)
void
setClickListener(ClickListener cl)
void
setPickListener(PickListener pl)
-
Methods inherited from class org.lemsml.jlems.viz.plot.BaseMouseHandler
activate, applyOnScrollWheel, clear, deactivate, echoPaint, getRepaintStatus, isActive, isIn, isOut, isUndecided, release, setClaimIn, setClaimOut, setClaimUndecided, setFullRepaint, setRepaintStatus
-
-
-
-
Field Detail
-
xoff
int xoff
-
yoff
int yoff
-
worldTransform
WorldTransform worldTransform
-
pickStore
PickStore pickStore
-
activePick
Pickable activePick
-
pickListener
PickListener pickListener
-
clickListener
ClickListener clickListener
-
echoItem
Pickable echoItem
-
hTimer
HoverTimer hTimer
-
hoverItem
Pickable hoverItem
-
pickInTrash
boolean pickInTrash
-
-
Constructor Detail
-
PickHandler
public PickHandler(PickStore ps, WorldTransform wt)
-
-
Method Detail
-
setPickListener
public void setPickListener(PickListener pl)
-
motionAware
public boolean motionAware()
- Overrides:
motionAware
in classBaseMouseHandler
-
motionChange
public boolean motionChange(Mouse m)
- Overrides:
motionChange
in classBaseMouseHandler
-
echoPaint
public void echoPaint(Painter p, boolean tips)
-
init
public void init(Mouse m)
- Overrides:
init
in classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advance
in classBaseMouseHandler
-
missedPress
public void missedPress(Mouse m)
- Overrides:
missedPress
in classBaseMouseHandler
-
hovered
public void hovered()
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDown
in classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDrag
in classBaseMouseHandler
-
inTrash
public boolean inTrash(int ix, int iy)
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnRelease
in classBaseMouseHandler
-
setClickListener
public void setClickListener(ClickListener cl)
-
-