org.das2.event
Interface DragRenderer
- All Known Implementing Classes:
- AngleSelectionDragRenderer, ArrowDragRenderer, BoxGesturesRenderer, BoxRenderer, CrossHairRenderer, EmptyDragRenderer, FrequencyDragRenderer, GesturesRenderer, HorizontalDragRangeRenderer, HorizontalFrequencyDragRenderer, HorizontalRangeGesturesRenderer, HorizontalRangeRenderer, HorizontalSliceSelectionRenderer, LabelDragRenderer, LengthDragRenderer, PointSlopeDragRenderer, VerticalRangeGesturesRenderer, VerticalSliceSelectionRenderer
public interface DragRenderer
A DragRenderer provides the feedback to the human operator
of what his or her mousing is doing. It applies constraints to the
drag as well. It promotes the awt mouse events into events
that represent the operation, implementing for example mouse
gestures.
ghostColor
static final java.awt.Color ghostColor
renderDrag
java.awt.Rectangle[] renderDrag(java.awt.Graphics g,
java.awt.Point p1,
java.awt.Point p2)
clear
void clear(java.awt.Graphics g)
getMouseDragEvent
MouseDragEvent getMouseDragEvent(java.lang.Object source,
java.awt.Point p1,
java.awt.Point p2,
boolean isModified)
isPointSelection
boolean isPointSelection()
isUpdatingDragSelection
boolean isUpdatingDragSelection()