Package edu.cnu.mdi.graphics.rubberband
package edu.cnu.mdi.graphics.rubberband
-
ClassDescriptionMinimal base for click-collected gestures.Base class for "drag to stretch" rubberband gestures (rectangles, ovals, etc.).Click-based 2-point line gesture: - first click anchors - second click ends Approval hooks allow TWO_CLICK_LINE behavior without policy switches.Click-based multi-point gesture: - single click adds a vertex - double click ends (by default does not add a final point)Base class for all rubberband gestures.Rubberband policy, defining behavior and drawing rules.Optional interface for rubberbands that can provide a meaningful angle (e.g.Click-based, three-click radial-arc (pie-wedge) gesture.Rubberband rectangle that preserves aspect ratio (square in screen space).Rubberband "XONLY" policy: a vertical band spanning the full component height, with x determined by the drag.Rubberband "YONLY" policy: a horizontal band spanning the full component width, with y determined by the drag.