org.das2.event
Class GesturesRenderer

java.lang.Object
  extended by org.das2.event.GesturesRenderer
All Implemented Interfaces:
DragRenderer

public class GesturesRenderer
extends java.lang.Object
implements DragRenderer


Field Summary
 
Fields inherited from interface org.das2.event.DragRenderer
ghostColor
 
Constructor Summary
GesturesRenderer(DasCanvasComponent parent)
          Creates a new instance of GesturesRenderer
 
Method Summary
 void clear(java.awt.Graphics g)
           
protected  java.awt.Rectangle getDirtyBounds()
           
 MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
           
 boolean isGesture(java.awt.Point p1, java.awt.Point p2)
           
 boolean isPointSelection()
           
 boolean isUpdatingDragSelection()
           
 java.awt.Rectangle[] renderDrag(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GesturesRenderer

public GesturesRenderer(DasCanvasComponent parent)
Creates a new instance of GesturesRenderer

Method Detail

getMouseDragEvent

public MouseDragEvent getMouseDragEvent(java.lang.Object source,
                                        java.awt.Point p1,
                                        java.awt.Point p2,
                                        boolean isModified)
Specified by:
getMouseDragEvent in interface DragRenderer

renderDrag

public java.awt.Rectangle[] renderDrag(java.awt.Graphics g1,
                                       java.awt.Point p1,
                                       java.awt.Point p2)
Specified by:
renderDrag in interface DragRenderer

clear

public void clear(java.awt.Graphics g)
Specified by:
clear in interface DragRenderer

getDirtyBounds

protected java.awt.Rectangle getDirtyBounds()

isPointSelection

public boolean isPointSelection()
Specified by:
isPointSelection in interface DragRenderer

isUpdatingDragSelection

public boolean isUpdatingDragSelection()
Specified by:
isUpdatingDragSelection in interface DragRenderer

isGesture

public boolean isGesture(java.awt.Point p1,
                         java.awt.Point p2)