Uses of Class
edu.umd.cs.piccolo.event.PInputEvent

Packages that use PInputEvent
edu.umd.cs.piccolo Piccolo is a general-purpose Java-based engine that supports 2D visualizations. 
edu.umd.cs.piccolo.event This package supports Piccolo event handlers. 
edu.umd.cs.piccolo.examples   
edu.umd.cs.piccolo.tutorial   
edu.umd.cs.piccolo.util This package defines several utility classes that are likely to be useful for Piccolo applications. 
edu.umd.cs.piccolox.event This package provides additional Piccolo event handlers. 
edu.umd.cs.piccolox.handles This package contains handle nodes. 
edu.umd.cs.piccolox.pswing This package contains PSwing nodes and related classes. 
edu.umd.cs.piccolox.swt This package provides a SWT implementation of the core Piccolo library. 
 

Uses of PInputEvent in edu.umd.cs.piccolo
 

Methods in edu.umd.cs.piccolo with parameters of type PInputEvent
protected  void PInputManager.checkForMouseEnteredAndExited(PInputEvent event)
          Fires events whenever the mouse moves from PNode to PNode.
 void PInputManager.keyPressed(PInputEvent event)
          Will get called whenever a key has been pressed down.
 void PInputManager.keyReleased(PInputEvent event)
          Will get called whenever a key has been released.
 void PInputManager.keyTyped(PInputEvent event)
          Will be called at the end of a full keystroke (down then up).
 void PInputManager.mouseClicked(PInputEvent event)
          Will be called at the end of a full click (mouse pressed followed by mouse released).
 void PInputManager.mouseDragged(PInputEvent event)
          Will be called when a drag is occurring.
 void PInputManager.mouseEntered(PInputEvent event)
          Will be invoked when the mouse enters a specified region.
 void PInputManager.mouseExited(PInputEvent event)
          Will be invoked when the mouse leaves a specified region.
 void PInputManager.mouseMoved(PInputEvent event)
          Will be called when the mouse is moved.
 void PInputManager.mousePressed(PInputEvent event)
          Will be called when a mouse button is pressed down.
 void PInputManager.mouseReleased(PInputEvent event)
          Will be called when any mouse button is released.
 void PInputManager.mouseWheelRotated(PInputEvent event)
          This method is invoked when the mouse wheel is rotated.
 void PInputManager.mouseWheelRotatedByBlock(PInputEvent event)
          This method is invoked when the mouse wheel is rotated by a block.
 

Uses of PInputEvent in edu.umd.cs.piccolo.event
 

Methods in edu.umd.cs.piccolo.event with parameters of type PInputEvent
 boolean PBasicInputEventHandler.acceptsEvent(PInputEvent event, int type)
          Returns true if the event would be dispatched if passed to processEvent.
 boolean PInputEventFilter.acceptsEvent(PInputEvent event, int type)
          Returns true if the passed event is one that is accepted.
protected  void PDragSequenceEventHandler.drag(PInputEvent event)
          Subclasses should override this method to get notified of the drag events in a drag sequence.
protected  void PPanEventHandler.drag(PInputEvent event)
          Updates the view in response to a user initiated drag event.
protected  void PDragEventHandler.drag(PInputEvent event)
          Moves the dragged node in proportion to the drag distance.
protected  void PDragSequenceEventHandler.dragActivityFinalStep(PInputEvent aEvent)
          Subclasses should override this method to get notified when the drag activity stops stepping.
protected  void PDragSequenceEventHandler.dragActivityFirstStep(PInputEvent event)
          Subclasses override this method to get notified when the drag activity starts stepping.
protected  void PZoomEventHandler.dragActivityFirstStep(PInputEvent event)
          Records the start point of the zoom.
protected  void PDragSequenceEventHandler.dragActivityStep(PInputEvent event)
          During a drag sequence an activity is scheduled that runs continuously while the drag sequence is active.
protected  void PPanEventHandler.dragActivityStep(PInputEvent event)
          Performs auto-panning if enabled, even when the mouse is not moving.
protected  void PZoomEventHandler.dragActivityStep(PInputEvent event)
          Updates the current zoom periodically, regardless of whether the mouse has moved recently.
protected  void PDragSequenceEventHandler.endDrag(PInputEvent event)
          Subclasses should override this method to get notified of the end event in a drag sequence.
protected  void PDragEventHandler.endDrag(PInputEvent event)
          Clears the current drag node.
 void PBasicInputEventHandler.keyboardFocusGained(PInputEvent event)
          This method is invoked when a node gains the keyboard focus.
 void PBasicInputEventHandler.keyboardFocusLost(PInputEvent event)
          This method is invoked when a node loses the keyboard focus.
 void PBasicInputEventHandler.keyPressed(PInputEvent event)
          Will get called whenever a key has been pressed down.
 void PBasicInputEventHandler.keyReleased(PInputEvent event)
          Will get called whenever a key has been released.
 void PBasicInputEventHandler.keyTyped(PInputEvent event)
          Will be called at the end of a full keystroke (down then up).
 void PBasicInputEventHandler.mouseClicked(PInputEvent event)
          Will be called at the end of a full click (mouse pressed followed by mouse released).
 void PDragSequenceEventHandler.mouseDragged(PInputEvent event)
          Subclasses should not override this method, instead they should override the appropriate drag method.
 void PBasicInputEventHandler.mouseDragged(PInputEvent event)
          Will be called when a drag is occurring.
 void PBasicInputEventHandler.mouseEntered(PInputEvent event)
          Will be invoked when the mouse enters a specified region.
 void PBasicInputEventHandler.mouseExited(PInputEvent event)
          Will be invoked when the mouse leaves a specified region.
 void PBasicInputEventHandler.mouseMoved(PInputEvent event)
          Will be called when the mouse is moved.
 void PDragSequenceEventHandler.mousePressed(PInputEvent event)
          Subclasses should not override this method, instead they should override the appropriate drag callbacks.
 void PBasicInputEventHandler.mousePressed(PInputEvent event)
          Will be called when a mouse button is pressed down.
 void PDragSequenceEventHandler.mouseReleased(PInputEvent event)
          Subclasses should not override this method, instead they should override the appropriate drag method.
 void PBasicInputEventHandler.mouseReleased(PInputEvent event)
          Will be called when any mouse button is released.
 void PBasicInputEventHandler.mouseWheelRotated(PInputEvent event)
          This method is invoked when the mouse wheel is rotated.
 void PBasicInputEventHandler.mouseWheelRotatedByBlock(PInputEvent event)
          This method is invoked when the mouse wheel is rotated by a block.
protected  void PPanEventHandler.pan(PInputEvent event)
          Pans the camera in response to the pan event provided.
 void PBasicInputEventHandler.processEvent(PInputEvent event, int type)
          Dispatches a generic event to a more specific method.
 void PInputEventListener.processEvent(PInputEvent event, int type)
          Called whenever an event is emitted.
protected  boolean PDragSequenceEventHandler.shouldStartDragInteraction(PInputEvent event)
          Returns true if the provided event represents a valid start for a drag sequence.
protected  boolean PDragEventHandler.shouldStartDragInteraction(PInputEvent event)
          Returns whether the given event should be start a drag interaction.
protected  void PDragSequenceEventHandler.startDrag(PInputEvent event)
          Subclasses should override this method to get notified of the start of a new drag sequence.
protected  void PDragEventHandler.startDrag(PInputEvent event)
          Starts a drag event and moves the dragged node to the front if this handler has been directed to do so with a call to setMoveToFrontOnDrag.
protected  void PDragSequenceEventHandler.startDragActivity(PInputEvent event)
          Schedules the "infinite" drag activity so that auto-panning and zooming will continue to update the scene even if there are no further drag events fired.
protected  void PDragSequenceEventHandler.stopDragActivity(PInputEvent event)
          Stops the activity responsible for updating the scene.
 

Uses of PInputEvent in edu.umd.cs.piccolo.examples
 

Methods in edu.umd.cs.piccolo.examples with parameters of type PInputEvent
 void GraphEditorExample.NodeDragHandler.drag(PInputEvent e)
           
 void GraphEditorExample.NodeDragHandler.mouseEntered(PInputEvent e)
           
 void GraphEditorExample.NodeDragHandler.mouseExited(PInputEvent e)
           
 

Uses of PInputEvent in edu.umd.cs.piccolo.tutorial
 

Methods in edu.umd.cs.piccolo.tutorial with parameters of type PInputEvent
 void UserInteraction.SquiggleHandler.drag(PInputEvent e)
           
 void UserInteraction.SquiggleHandler.endDrag(PInputEvent e)
           
 void UserInteraction.SquiggleHandler.startDrag(PInputEvent e)
           
 void UserInteraction.SquiggleHandler.updateSquiggle(PInputEvent aEvent)
           
 

Uses of PInputEvent in edu.umd.cs.piccolo.util
 

Methods in edu.umd.cs.piccolo.util with parameters of type PInputEvent
 void PPickPath.processEvent(PInputEvent event, int eventType)
          Process Events - Give each node in the pick path, starting at the bottom most one, a chance to handle the event.
 

Uses of PInputEvent in edu.umd.cs.piccolox.event
 

Methods in edu.umd.cs.piccolox.event with parameters of type PInputEvent
protected  void PSelectionEventHandler.computeMarqueeSelection(PInputEvent pie)
          Sets the selection to be all nodes under the marquee.
protected  void PSelectionEventHandler.computeOptionMarqueeSelection(PInputEvent pie)
          Extends the selection to include all nodes under the marquee.
 void PStyledTextEventHandler.dispatchEventToEditor(PInputEvent event)
          Intercepts Piccolo2D events and dispatches the underlying swing one to the current editor.
protected  void PSelectionEventHandler.drag(PInputEvent event)
          Updates the marquee to the new bounds caused by the drag.
protected  void PSelectionEventHandler.dragActivityStep(PInputEvent aEvent)
          This gets called continuously during the drag, and is used to animate the marquee.
protected  void PSelectionEventHandler.dragStandardSelection(PInputEvent e)
          Drag selected nodes.
protected  void PSelectionEventHandler.endDrag(PInputEvent event)
          Ends the selection marquee when the drag is ended.
protected  void PSelectionEventHandler.endMarqueeSelection(PInputEvent e)
          Removes marquee and clears selection.
protected  void PSelectionEventHandler.endStandardSelection(PInputEvent e)
          Ends the "pressed" state of the previously pressed node (if any).
protected  void PSelectionEventHandler.initializeMarquee(PInputEvent event)
          Creates an empty marquee child for use in displaying the marquee around the selection.
protected  void PSelectionEventHandler.initializeSelection(PInputEvent pie)
          Starts a selection based on the provided event.
protected  boolean PSelectionEventHandler.isMarqueeSelection(PInputEvent pie)
          Tests the input event to see if it is selecting a new node.
 boolean PSelectionEventHandler.isOptionSelection(PInputEvent pie)
          Used to test whether the event is one that changes the selection.
 void PSelectionEventHandler.keyPressed(PInputEvent e)
          Delete selection when delete key is pressed (if enabled).
 void PNavigationEventHandler.keyPressed(PInputEvent event)
          Processes key pressed events.
 void PStyledTextEventHandler.mousePressed(PInputEvent event)
          A callback that is invoked any time the mouse is pressed on the canvas.
 void PZoomToEventHandler.mousePressed(PInputEvent event)
          Zooms the camera's view to the pressed node when button 1 is pressed.
 void PNavigationEventHandler.mousePressed(PInputEvent event)
          Animates the camera to the node that has been pressed.
 void PNavigationEventHandler.moveFocusDown(PInputEvent event)
          Moves the focus in the downward direction.
 void PNavigationEventHandler.moveFocusIn(PInputEvent event)
          Moves the focus "into" the scene.
 void PNavigationEventHandler.moveFocusLeft(PInputEvent event)
          Moves the focus in the left direction.
 void PNavigationEventHandler.moveFocusOut(PInputEvent event)
          Moves the focus "out" of scene.
 void PNavigationEventHandler.moveFocusRight(PInputEvent event)
          Moves the focus in the right direction.
 void PNavigationEventHandler.moveFocusToMouseOver(PInputEvent event)
          Moves the focus to the mouse under the mouse.
 void PNavigationEventHandler.moveFocusUp(PInputEvent event)
          Moves the focus in the up direction.
protected  void PSelectionEventHandler.startDrag(PInputEvent e)
          Overrides method in PDragSequenceEventHandler so that, selections have marquees.
 void PStyledTextEventHandler.startEditing(PInputEvent event, PStyledText text)
          Begins editing the provided text node as a result of the provided event.
protected  void PSelectionEventHandler.startMarqueeSelection(PInputEvent event)
          Invoked at the start of the selection.
protected  void PSelectionEventHandler.startOptionMarqueeSelection(PInputEvent event)
          Invoked when the marquee is being used to extend the selection.
protected  void PSelectionEventHandler.startStandardOptionSelection(PInputEvent pie)
          Toggle the current selection on the node that was just pressed, but leave the rest of the selected nodes unchanged.
protected  void PSelectionEventHandler.startStandardSelection(PInputEvent pie)
          If the pressed node is not selected unselect all nodes and select the pressed node if it allows it.
 void PStyledTextEventHandler.stopEditing(PInputEvent event)
          Stops editing the current text node.
protected  void PSelectionEventHandler.updateMarquee(PInputEvent pie)
          Updates the marquee rectangle as the result of a drag.
protected  void PZoomToEventHandler.zoomTo(PInputEvent event)
          Zooms the camera to the picked node of the event.
 

Uses of PInputEvent in edu.umd.cs.piccolox.handles
 

Methods in edu.umd.cs.piccolox.handles with parameters of type PInputEvent
 void PBoundsHandle.dragHandle(PDimension aLocalDimension, PInputEvent aEvent)
          Is invoked when the handle is being dragged.
 void PHandle.dragHandle(PDimension aLocalDimension, PInputEvent aEvent)
          Override this method to get notified as the handle is dragged.
 void PBoundsHandle.endHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Call back invoked when the drag is finished.
 void PHandle.endHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Override this method to get notified when the handle stops getting dragged.
 void PBoundsHandle.startHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Is invoked when the a drag starts on this handle.
 void PHandle.startHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Override this method to get notified when the handle starts to get dragged.
 

Uses of PInputEvent in edu.umd.cs.piccolox.pswing
 

Methods in edu.umd.cs.piccolox.pswing with parameters of type PInputEvent
static PSwingEvent PSwingMouseEvent.createMouseEvent(int id, java.awt.event.MouseEvent swingEvent, PInputEvent pEvent)
          Creates and returns a new PMouse event from a Java MouseEvent.
(package private)  void PSwingEventHandler.dispatchEvent(PSwingEvent pSwingMouseEvent, PInputEvent aEvent)
          Determines if any Swing components in Piccolo2D should receive the given MouseEvent and forwards the event to that component.
 void PSwingEventHandler.processEvent(PInputEvent aEvent, int type)
          Process a Piccolo2D event and (if active) dispatch the corresponding Swing event.
 

Constructors in edu.umd.cs.piccolox.pswing with parameters of type PInputEvent
PSwingMouseEvent(int id, java.awt.event.MouseEvent swingEvent, PInputEvent piccoloEvent)
          Constructs a new PMouse event from a Java MouseEvent.
PSwingMouseMotionEvent(int id, java.awt.event.MouseEvent swingEvent, PInputEvent piccoloEvent)
          Constructs a new PMouse event from a Java MouseEvent.
PSwingMouseWheelEvent(int id, java.awt.event.MouseWheelEvent swingEvent, PInputEvent piccoloEvent)
          Constructs a new PMouseWheel event from a Java MouseWheelEvent.
 

Uses of PInputEvent in edu.umd.cs.piccolox.swt
 

Methods in edu.umd.cs.piccolox.swt with parameters of type PInputEvent
protected  void PSWTSelectionEventHandler.dragActivityStep(PInputEvent aEvent)
          This gets called continuously during the drag, and is used to animate the marquee.
 void PSWTBoundsHandle.dragHandle(PDimension aLocalDimension, PInputEvent aEvent)
          Callback invoked when the user is dragging the handle.
 void PSWTHandle.dragHandle(PDimension aLocalDimension, PInputEvent aEvent)
          Override this method to get notified as the handle is dragged.
 void PSWTBoundsHandle.endHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Callback invoked when the handle stops being dragged.
 void PSWTHandle.endHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Override this method to get notified when the handle stops getting dragged.
protected  void PSWTSelectionEventHandler.endMarqueeSelection(PInputEvent e)
          Removes marquee and clears selection.
protected  void PSWTSelectionEventHandler.initializeMarquee(PInputEvent e)
          Creates an empty marquee child for use in displaying the marquee around the selection.
protected  void PSWTSelectionEventHandler.initializeSelection(PInputEvent pie)
          Starts a selection based on the provided event.
 void PSWTBoundsHandle.startHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Callback invoked when the user has started to drag a handle.
 void PSWTHandle.startHandleDrag(java.awt.geom.Point2D aLocalPoint, PInputEvent aEvent)
          Override this method to get notified when the handle starts to get dragged.
protected  void PSWTSelectionEventHandler.updateMarquee(PInputEvent pie)
          Updates the marquee rectangle as the result of a drag.
 



Copyright © 1995-2011 Piccolo2D. All Rights Reserved.