java.lang.Object
org.jhotdraw8.draw.render.InteractiveHandleRenderer
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<DrawingView> javafx.beans.property.ObjectProperty<DrawingEditor> javafx.beans.property.ReadOnlySetProperty<Handle> The set of all handles which were produced by selected figures.javafx.beans.property.Property<DrawingModel> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateHandles(Map<Figure, List<Handle>> handles) Creates selection handles and adds them to the provided list.javafx.beans.property.ObjectProperty<DrawingView> javafx.beans.property.ObjectProperty<DrawingEditor> @Nullable HandlefindHandle(double vx, double vy) getFiguresWithCompatibleHandle(Collection<Figure> figures, Handle master) javafx.scene.NodegetNode()javafx.beans.property.ReadOnlySetProperty<Handle> The set of all handles which were produced by selected figures.voidvoidvoidjavafx.beans.property.Property<DrawingModel> voidvoidrepaint()voidvoidsetDrawingView(DrawingView newValue) Sets the value of thedrawingViewproperty.voidsetSelectedFigures(javafx.collections.ObservableSet<Figure> selectedFigures)
-
Property Details
-
editor
- See Also:
-
drawingView
- See Also:
-
model
- See Also:
-
handles
The set of all handles which were produced by selected figures.- See Also:
-
-
Constructor Details
-
InteractiveHandleRenderer
public InteractiveHandleRenderer()
-
-
Method Details
-
createHandles
Creates selection handles and adds them to the provided list.- Parameters:
handles- The provided list
-
editorProperty
- Returns:
- the
editorproperty
-
drawingViewProperty
- Returns:
- the
drawingViewproperty - See Also:
-
findHandle
-
getFiguresWithCompatibleHandle
-
getNode
public javafx.scene.Node getNode() -
invalidateHandleNodes
public void invalidateHandleNodes() -
invalidateHandles
public void invalidateHandles() -
revalidateHandles
public void revalidateHandles() -
jiggleHandles
public void jiggleHandles() -
modelProperty
- Returns:
- the
modelproperty
-
recreateHandles
public void recreateHandles() -
repaint
public void repaint() -
setDrawingView
Sets the value of thedrawingViewproperty.- Property description:
- Parameters:
newValue- the value for thedrawingViewproperty- See Also:
-
setSelectedFigures
-
handlesProperty
The set of all handles which were produced by selected figures.- Returns:
- the
handlesproperty
-