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) PickableactivePick(package private) ClickListenerclickListener(package private) PickableechoItem(package private) PickablehoverItem(package private) HoverTimerhTimer(package private) booleanpickInTrash(package private) PickListenerpickListener(package private) PickStorepickStore(package private) WorldTransformworldTransform(package private) intxoff(package private) intyoff-
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 voidadvance(Mouse m)voidapplyOnDown(Mouse m)voidapplyOnDrag(Mouse m)voidapplyOnRelease(Mouse m)voidechoPaint(Painter p, boolean tips)voidhovered()voidinit(Mouse m)booleaninTrash(int ix, int iy)voidmissedPress(Mouse m)booleanmotionAware()booleanmotionChange(Mouse m)voidsetClickListener(ClickListener cl)voidsetPickListener(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:
motionAwarein classBaseMouseHandler
-
motionChange
public boolean motionChange(Mouse m)
- Overrides:
motionChangein classBaseMouseHandler
-
echoPaint
public void echoPaint(Painter p, boolean tips)
-
init
public void init(Mouse m)
- Overrides:
initin classBaseMouseHandler
-
advance
public void advance(Mouse m)
- Overrides:
advancein classBaseMouseHandler
-
missedPress
public void missedPress(Mouse m)
- Overrides:
missedPressin classBaseMouseHandler
-
hovered
public void hovered()
-
applyOnDown
public void applyOnDown(Mouse m)
- Overrides:
applyOnDownin classBaseMouseHandler
-
applyOnDrag
public void applyOnDrag(Mouse m)
- Overrides:
applyOnDragin classBaseMouseHandler
-
inTrash
public boolean inTrash(int ix, int iy)
-
applyOnRelease
public void applyOnRelease(Mouse m)
- Overrides:
applyOnReleasein classBaseMouseHandler
-
setClickListener
public void setClickListener(ClickListener cl)
-
-