public class PanBehavior extends BehaviorBase
Behavior.Pan
behavior.currentCursor, diagramView
Constructor and Description |
---|
PanBehavior(DiagramView diagramView,
boolean supportsModify)
Initializes a new instance of the PanBehavior class.
|
Modifier and Type | Method and Description |
---|---|
void |
pointerDown(java.awt.Point mousePosition,
java.awt.event.MouseEvent e)
Invoked when the mouse button is pressed.
|
void |
pointerMove(java.awt.Point mousePosition,
java.awt.event.MouseEvent e)
Invoked when the user drags the mouse.
|
void |
pointerOver(java.awt.Point mousePosition,
java.awt.event.MouseEvent e)
Invoked when the mouse moves.
|
void |
pointerUp(java.awt.Point mousePosition,
java.awt.event.MouseEvent e)
Invoked when the mouse button is released.
|
protected CursorHint |
setMouseCursor(java.awt.geom.Point2D point,
com.mindfusion.common.ByRef<java.lang.Boolean> startInteraction) |
protected InteractionState |
startDraw(java.awt.geom.Point2D point,
java.awt.event.MouseEvent e) |
protected InteractionState |
startDrawCommon(java.awt.geom.Point2D point,
java.awt.event.MouseEvent e) |
createLink, getDiagram, getDiagramView, setModfCursor
cancelDrag
public PanBehavior(DiagramView diagramView, boolean supportsModify)
diagramView
- A DiagramView instance.protected CursorHint setMouseCursor(java.awt.geom.Point2D point, com.mindfusion.common.ByRef<java.lang.Boolean> startInteraction)
setMouseCursor
in class BehaviorBase
protected InteractionState startDrawCommon(java.awt.geom.Point2D point, java.awt.event.MouseEvent e)
startDrawCommon
in class BehaviorBase
protected InteractionState startDraw(java.awt.geom.Point2D point, java.awt.event.MouseEvent e)
startDraw
in class BehaviorBase
public void pointerDown(java.awt.Point mousePosition, java.awt.event.MouseEvent e)
BehaviorBase
pointerDown
in class BehaviorBase
mousePosition
- A Point instance that specifies the mouse pointer position.public void pointerOver(java.awt.Point mousePosition, java.awt.event.MouseEvent e)
BehaviorBase
pointerOver
in class BehaviorBase
mousePosition
- A Point instance that specifies the mouse pointer position.public void pointerUp(java.awt.Point mousePosition, java.awt.event.MouseEvent e)
BehaviorBase
pointerUp
in class BehaviorBase
mousePosition
- A Point instance that specifies the mouse pointer position.public void pointerMove(java.awt.Point mousePosition, java.awt.event.MouseEvent e)
BehaviorBase
pointerMove
in class BehaviorBase
mousePosition
- A Point instance that specifies the mouse pointer position.