public class GesturesRenderer extends java.lang.Object implements DragRenderer
ghostColor| Constructor and Description |
|---|
GesturesRenderer(DasCanvasComponent parent)
Creates a new instance of GesturesRenderer
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear(java.awt.Graphics g)
clears whatever renderDrag rendered.
|
protected java.awt.Rectangle |
getDirtyBounds() |
MouseDragEvent |
getMouseDragEvent(java.lang.Object source,
java.awt.Point p1,
java.awt.Point p2,
boolean isModified)
promotes the drag begin and end into a mouseDragEvent.
|
boolean |
isGesture(java.awt.Point p1,
java.awt.Point p2) |
boolean |
isPointSelection()
indicates that MM.mousePointSelected() should called as new mouse events come in.
|
boolean |
isUpdatingDragSelection()
range selection events should be fired during drag.
|
java.awt.Rectangle[] |
renderDrag(java.awt.Graphics g1,
java.awt.Point p1,
java.awt.Point p2)
draws the drag for mousing from p1 to p2, and returns an array of
Rectangles covering the rendering.
|
public GesturesRenderer(DasCanvasComponent parent)
public MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
DragRenderergetMouseDragEvent in interface DragRendererpublic java.awt.Rectangle[] renderDrag(java.awt.Graphics g1,
java.awt.Point p1,
java.awt.Point p2)
DragRendererrenderDrag in interface DragRendererpublic void clear(java.awt.Graphics g)
DragRendererclear in interface DragRendererprotected java.awt.Rectangle getDirtyBounds()
public boolean isPointSelection()
DragRendererisPointSelection in interface DragRendererpublic boolean isUpdatingDragSelection()
DragRendererisUpdatingDragSelection in interface DragRendererpublic boolean isGesture(java.awt.Point p1,
java.awt.Point p2)