public class IlvMakeArcInteractor extends IlvMakeRectangleInteractor implements IlvRectangularObjectFactory
IlvArc
by dragging a rectangle.Constructor and Description |
---|
IlvMakeArcInteractor()
Creates and initializes the interactor.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphic |
createObject(IlvRect rect)
Creates the
IlvArc . |
double |
getDeltaAngle()
Returns the delta angle of the created arc.
|
double |
getStartAngle()
Returns the start angle of the created arc.
|
void |
setDeltaAngle(double angle)
Changes the delta angle of the created arc.
|
void |
setStartAngle(double angle)
Changes the start angle of the created arc.
|
addObject, detach, drawGhost, fireRectangleDraggedEvent, getBackground, getForeground, getObjectFactory, isCreationInSubManagersAllowed, isFillOn, isGrapherMode, isPermanent, isSelectionMode, isStrokeOn, isXORGhost, makeObject, resizeObject, setBackground, setCreationInSubManagersAllowed, setFillOn, setForeground, setGrapherMode, setObjectFactory, setPermanent, setSelectionMode, setStrokeOn
addRectangleDraggedListener, attach, dragscroll, getCursor, getDraggedRectangle, getLineStyle, getRectangleAspectRatio, getStartDragModifier, getStartPoint, handleButtonDown, handleButtonDragged, handleButtonUp, isGridMode, isOpaqueMode, isRotationAllowed, isStartDragModifierDown, processMouseEvent, processMouseMotionEvent, removeRectangleDraggedListener, setCursor, setGridMode, setLineStyle, setOpaqueMode, setRectangleAspectRatio, setRotationAllowed, setStartDragModifier
adjustPointIfOutsideView, doAutoScroll, getMaximumScrollDistance, getScrollTiming, isProgressiveScroll, setMaximumScrollDistance, setProgressiveScroll, setScrollTiming, startDraggingScrollTimer, stopDraggingScrollTimer
addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, allowEnsureVisible, allowEnsureVisible, disableEvents, drawGhost, enableEvents, ensureVisible, ensureVisible, getManager, getManagerView, getTransformer, handleExpose, processEvent, processFocusEvent, processKeyEvent, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, setXORGhost
public IlvMakeArcInteractor()
public final double getStartAngle()
public final void setStartAngle(double angle)
public final double getDeltaAngle()
public final void setDeltaAngle(double angle)
public IlvGraphic createObject(IlvRect rect)
IlvArc
.
This method is called by the interactor to create the arc.createObject
in interface IlvRectangularObjectFactory
rect
- the rectangle defining the object.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.