public class FXSelectionFeedbackPart extends AbstractFXFeedbackPart<GeometryNode<IGeometry>>
FXSelectionFeedbackPart is an AbstractFXFeedbackPart that
is parameterized by GeometryNode<IGeometry>.active, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, children, parent, refreshVisualanchoragesUnmodifiable, anchoredsUnmodifiable, children, parent, refreshVisualadaptersactiveIAdaptable.Bound<A extends IAdaptable>| Modifier and Type | Field and Description |
|---|---|
protected static double |
DEFAULT_STROKE_WIDTH
The stroke width for selection feedback.
|
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTYADAPTERS_PROPERTYACTIVE_PROPERTY| Constructor and Description |
|---|
FXSelectionFeedbackPart()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected GeometryNode<IGeometry> |
createVisual()
Creates this part's visual.
|
void |
doRefreshVisual(GeometryNode<IGeometry> visual)
Refreshes this part's visualization based on this part's content.
|
protected IGeometry |
getFeedbackGeometry()
Returns the
IGeometry that is provided by this part's
feedback geometry provider. |
protected javafx.scene.paint.Color |
getPrimarySelectionColor()
Returns the primary selection
Color. |
protected javafx.scene.paint.Color |
getSecondarySelectionColor()
Returns the primary selection
Color. |
void |
setGeometryProvider(com.google.inject.Provider<? extends IGeometry> geometryProvider)
Sets the feedback geometry provider (
Provider<IGeometry>) of this part to the given value. |
attachToAnchorageVisual, detachFromAnchorageVisualaddChildVisual, removeChildVisualactivate, 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, getAdapterKey, 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, unsetAdapterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChild, 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, setRefreshVisualadaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapteractivate, activeProperty, deactivate, isActivedisposeprotected static final double DEFAULT_STROKE_WIDTH
protected GeometryNode<IGeometry> createVisual()
AbstractVisualPartcreateVisual in class AbstractVisualPart<javafx.scene.Node,GeometryNode<IGeometry>>public void doRefreshVisual(GeometryNode<IGeometry> visual)
AbstractVisualPartdoRefreshVisual in class AbstractVisualPart<javafx.scene.Node,GeometryNode<IGeometry>>visual - This part's visual.protected IGeometry getFeedbackGeometry()
IGeometry that is provided by this part's
feedback geometry provider.IGeometry that is provided by this part's
feedback geometry provider
.protected javafx.scene.paint.Color getPrimarySelectionColor()
Color.Color.protected javafx.scene.paint.Color getSecondarySelectionColor()
Color.Color.public void setGeometryProvider(com.google.inject.Provider<? extends IGeometry> geometryProvider)
Provider<IGeometry>) of this part to the given value.geometryProvider - The new feedback geometry provider for this part.Copyright (c) 2014 itemis AG and others. All rights reserved.