public class ZestFxHandlePartFactory extends FXDefaultHandlePartFactory
ZestFxHandlePartFactory
is an extension to
FXDefaultHandlePartFactory
that creates
ZestFxHidingHandlePart
s and ZestFxExpandingHandlePart
s for
hovered NodeContentPart
s. Moreover, it disables the creation of
handle parts for a multi selection.HOVER_HANDLES_GEOMETRY_PROVIDER, SELECTION_HANDLES_GEOMETRY_PROVIDER
Constructor and Description |
---|
ZestFxHandlePartFactory() |
Modifier and Type | Method and Description |
---|---|
protected IHandlePart<javafx.scene.Node,? extends javafx.scene.Node> |
createHoverSegmentHandlePart(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
com.google.inject.Provider<BezierCurve[]> hoverHandlesSegmentsInSceneProvider,
int segmentCount,
int segmentIndex,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
createMultiSelectionHandleParts(java.util.List<? extends IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
createBoundsSelectionCornerHandlePart, createBoundsSelectionHandleParts, createCurveSelectionHandlePart, createCurveSelectionHandleParts, createHandleParts, createHoverHandleParts, createSelectionHandleParts, createSelectionSegmentHandlePart, createSingleSelectionHandleParts, createTightBoundsSelectionHandleParts
protected IHandlePart<javafx.scene.Node,? extends javafx.scene.Node> createHoverSegmentHandlePart(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target, com.google.inject.Provider<BezierCurve[]> hoverHandlesSegmentsInSceneProvider, int segmentCount, int segmentIndex, java.util.Map<java.lang.Object,java.lang.Object> contextMap)
createHoverSegmentHandlePart
in class FXDefaultHandlePartFactory
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> createMultiSelectionHandleParts(java.util.List<? extends IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)
createMultiSelectionHandleParts
in class FXDefaultHandlePartFactory
Copyright (c) 2014 itemis AG and others. All rights reserved.