anl.aida.gis
Class AbstractMarqueeZoomer
java.lang.Object
edu.umd.cs.piccolo.event.PBasicInputEventHandler
edu.umd.cs.piccolo.event.PDragSequenceEventHandler
anl.aida.gis.AbstractMarqueeZoomer
- All Implemented Interfaces:
- edu.umd.cs.piccolo.event.PInputEventListener, java.util.EventListener
- Direct Known Subclasses:
- PMarqueeZoomIn, PMarqueeZoomOut
public abstract class AbstractMarqueeZoomer
- extends edu.umd.cs.piccolo.event.PDragSequenceEventHandler
Field Summary |
(package private) edu.umd.cs.piccolo.util.PBounds |
bounds
|
(package private) edu.umd.cs.piccolo.PLayer |
layer
|
(package private) edu.umd.cs.piccolo.nodes.PPath |
rect
|
(package private) java.awt.geom.Point2D |
start
|
Method Summary |
protected abstract void |
execute(edu.umd.cs.piccolo.event.PInputEvent ev,
edu.umd.cs.piccolo.util.PBounds rect)
|
void |
mouseDragged(edu.umd.cs.piccolo.event.PInputEvent ev)
|
void |
mousePressed(edu.umd.cs.piccolo.event.PInputEvent ev)
|
void |
mouseReleased(edu.umd.cs.piccolo.event.PInputEvent ev)
|
Methods inherited from class edu.umd.cs.piccolo.event.PDragSequenceEventHandler |
drag, dragActivityFinalStep, dragActivityFirstStep, dragActivityStep, endDrag, getDragActivity, getMinDragStartDistance, getMousePressedCanvasPoint, isDragging, paramString, setIsDragging, setMinDragStartDistance, shouldStartDragInteraction, startDrag, startDragActivity, stopDragActivity |
Methods inherited from class edu.umd.cs.piccolo.event.PBasicInputEventHandler |
acceptsEvent, getEventFilter, keyboardFocusGained, keyboardFocusLost, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelRotated, mouseWheelRotatedByBlock, processEvent, setEventFilter, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
rect
edu.umd.cs.piccolo.nodes.PPath rect
start
java.awt.geom.Point2D start
bounds
edu.umd.cs.piccolo.util.PBounds bounds
layer
edu.umd.cs.piccolo.PLayer layer
AbstractMarqueeZoomer
public AbstractMarqueeZoomer()
mousePressed
public void mousePressed(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mousePressed
in class edu.umd.cs.piccolo.event.PDragSequenceEventHandler
mouseDragged
public void mouseDragged(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mouseDragged
in class edu.umd.cs.piccolo.event.PDragSequenceEventHandler
mouseReleased
public void mouseReleased(edu.umd.cs.piccolo.event.PInputEvent ev)
- Overrides:
mouseReleased
in class edu.umd.cs.piccolo.event.PDragSequenceEventHandler
execute
protected abstract void execute(edu.umd.cs.piccolo.event.PInputEvent ev,
edu.umd.cs.piccolo.util.PBounds rect)