|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.util | This package defines several utility classes that are likely to be useful for Piccolo applications. |
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 |
PInputEventFilter.acceptsEvent(PInputEvent event,
int type)
Returns true if the passed event is one that is accepted. |
boolean |
PBasicInputEventHandler.acceptsEvent(PInputEvent event,
int type)
Returns true if the event would be dispatched if passed to processEvent. |
protected void |
PDragEventHandler.drag(PInputEvent event)
Moves the dragged node in proportion to the drag distance. |
protected void |
PPanEventHandler.drag(PInputEvent event)
Updates the view in response to a user initiated drag event. |
protected void |
PDragSequenceEventHandler.drag(PInputEvent event)
Subclasses should override this method to get notified of the drag events in a drag sequence. |
protected void |
PDragSequenceEventHandler.dragActivityFinalStep(PInputEvent aEvent)
Subclasses should override this method to get notified when the drag activity stops stepping. |
protected void |
PZoomEventHandler.dragActivityFirstStep(PInputEvent event)
Records the start point of the zoom. |
protected void |
PDragSequenceEventHandler.dragActivityFirstStep(PInputEvent event)
Subclasses override this method to get notified when the drag activity starts stepping. |
protected void |
PZoomEventHandler.dragActivityStep(PInputEvent event)
Updates the current zoom periodically, regardless of whether the mouse has moved recently. |
protected void |
PPanEventHandler.dragActivityStep(PInputEvent event)
Performs auto-panning if enabled, even when the mouse is not moving. |
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 |
PDragEventHandler.endDrag(PInputEvent event)
Clears the current drag node. |
protected void |
PDragSequenceEventHandler.endDrag(PInputEvent event)
Subclasses should override this method to get notified of the end event in a drag sequence. |
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 |
PInputEventListener.processEvent(PInputEvent event,
int type)
Called whenever an event is emitted. |
void |
PBasicInputEventHandler.processEvent(PInputEvent event,
int type)
Dispatches a generic event to a more specific method. |
protected boolean |
PDragEventHandler.shouldStartDragInteraction(PInputEvent event)
Returns whether the given event should be start a drag interaction. |
protected boolean |
PDragSequenceEventHandler.shouldStartDragInteraction(PInputEvent event)
Returns true if the provided event represents a valid start for a 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.startDrag(PInputEvent event)
Subclasses should override this method to get notified of the start of a new drag sequence. |
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.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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |