public class FXRectangleSegmentHandlePart extends AbstractFXSegmentHandlePart<javafx.scene.shape.Rectangle>
AbstractFXSegmentHandlePart
with a rectangular
Rectangle
visual.active, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, children, parent, refreshVisual
anchoragesUnmodifiable, anchoredsUnmodifiable, children, parent, refreshVisual
adapters
active
IAdaptable.Bound<A extends IAdaptable>
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_LENGTH
The default length for this part's visualization.
|
static javafx.scene.paint.Color |
DEFAULT_STROKE
The default stroke color for this part's visualization.
|
static double |
DEFAULT_WIDTH
The default width for this part's visualization.
|
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY
ADAPTERS_PROPERTY
ACTIVE_PROPERTY
Constructor and Description |
---|
FXRectangleSegmentHandlePart() |
Modifier and Type | Method and Description |
---|---|
protected javafx.scene.shape.Rectangle |
createVisual()
Creates this part's visual.
|
void |
doRefreshVisual(javafx.scene.shape.Rectangle visual)
Refreshes this part's visualization based on this part's content.
|
protected void |
updateColor()
Updates the color of this part's visualization.
|
protected void |
updateLocation(javafx.scene.shape.Rectangle visual)
Computes the location for this part and relocates its visual to that
location.
|
compareTo, getBezierSegmentInParent, getPosition, getSegmentCount, getSegmentIndex, getSegmentParameter, getSegmentsInScene, setSegmentIndex, setSegmentParameter, setSegmentsProvider
attachToAnchorageVisual, detachFromAnchorageVisual
addChildVisual, removeChildVisual
activate, activateChildren, activeProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenProperty, deactivate, deactivateChildren, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, dispose, doActivate, doDeactivate, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getParent, getPolicies, getRoot, getViewer, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, register, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregister, unregisterFromVisualPartMap, unsetAdapter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getParent, getPolicies, getRoot, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
adaptersProperty, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapter
activate, activeProperty, deactivate, isActive
dispose
public static final double DEFAULT_WIDTH
public static final double DEFAULT_LENGTH
public static final javafx.scene.paint.Color DEFAULT_STROKE
protected javafx.scene.shape.Rectangle createVisual()
AbstractVisualPart
createVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.shape.Rectangle>
public void doRefreshVisual(javafx.scene.shape.Rectangle visual)
AbstractVisualPart
doRefreshVisual
in class AbstractFXSegmentHandlePart<javafx.scene.shape.Rectangle>
visual
- This part's visual.protected void updateColor()
Connection
, it's color will
be set to FXCircleSegmentHandlePart.CONNECTED_FILL
if that handle
is connected to another part, and
FXCircleSegmentHandlePart.UNCONNECTED_FILL
otherwise. If this
handle part represents a middle point on a segment, it's color will be
set to FXCircleSegmentHandlePart.DEFAULT_FILL
.protected void updateLocation(javafx.scene.shape.Rectangle visual)
AbstractFXSegmentHandlePart
updateLocation
in class AbstractFXSegmentHandlePart<javafx.scene.shape.Rectangle>
visual
- This part's visual for convenience.Copyright (c) 2014 itemis AG and others. All rights reserved.