org.das2.event
Class BoxRenderer

java.lang.Object
  extended by org.das2.event.BoxRenderer
All Implemented Interfaces:
DragRenderer
Direct Known Subclasses:
BoxGesturesRenderer

public class BoxRenderer
extends java.lang.Object
implements DragRenderer

Draws a box


Field Summary
 
Fields inherited from interface org.das2.event.DragRenderer
ghostColor
 
Constructor Summary
BoxRenderer(DasCanvasComponent parent)
           
BoxRenderer(DasCanvasComponent parent, boolean updating)
           
 
Method Summary
 void clear(java.awt.Graphics g)
           
 MouseDragEvent getMouseDragEvent(java.lang.Object source, java.awt.Point p1, java.awt.Point p2, boolean isModified)
           
 boolean isPointSelection()
           
 boolean isUpdatingDragSelection()
           
 java.awt.Rectangle[] renderDrag(java.awt.Graphics g1, java.awt.Point p1, java.awt.Point p2)
           
 void setDragStart(java.awt.Point p1)
          set this to override
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoxRenderer

public BoxRenderer(DasCanvasComponent parent,
                   boolean updating)

BoxRenderer

public BoxRenderer(DasCanvasComponent parent)
Method Detail

clear

public void clear(java.awt.Graphics g)
Specified by:
clear 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

getMouseDragEvent

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

isPointSelection

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

isUpdatingDragSelection

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

setDragStart

public void setDragStart(java.awt.Point p1)
set this to override

Parameters:
p1 -