public class FXRootPart extends AbstractFXRootPart<javafx.scene.Group>
IAdaptable.Bound<A extends IAdaptable>
Modifier and Type | Field and Description |
---|---|
javafx.scene.Group |
contentLayer |
javafx.scene.Group |
feedbackLayer |
javafx.scene.Group |
handleLayer |
pcs
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY
ADAPTERS_PROPERTY
ACTIVE_PROPERTY
Constructor and Description |
---|
FXRootPart() |
Modifier and Type | Method and Description |
---|---|
protected void |
addChildVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> child,
int index)
Performs the addition of the child's visual to this
IVisualPart 's visual. |
protected javafx.scene.Group |
createContentLayer() |
protected javafx.scene.Group |
createFeedbackLayer() |
protected javafx.scene.Group |
createHandleLayer() |
protected javafx.scene.Group |
createLayer(boolean mouseTransparent) |
protected javafx.scene.Group |
createScrollPaneContent(javafx.scene.Node... layers) |
protected javafx.scene.Group |
createVisual() |
void |
doRefreshVisual(javafx.scene.Group visual) |
protected javafx.scene.Group |
getContentLayer() |
protected javafx.scene.Group |
getFeedbackLayer() |
protected javafx.scene.Group |
getHandleLayer() |
protected void |
registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer,
javafx.scene.Group visual) |
protected void |
removeChildVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> child,
int index)
Removes the child's visual from this
IVisualPart 's visual. |
protected void |
unregisterFromVisualPartMap(IViewer<javafx.scene.Node> viewer,
javafx.scene.Group visual) |
getViewer, setAdaptable
attachToAnchorageVisual, detachFromAnchorageVisual, doActivate, doDeactivate, getAdaptable, getContentPartChildren, getFeedbackPartChildren, getHandlePartChildren, getRoot
activate, addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, addPropertyChangeListener, deactivate, dispose, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getVisual, isActive, isRefreshVisual, refreshVisual, register, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, removePropertyChangeListener, reorderChild, setAdapter, setAdapter, setAdapter, setAdapters, setParent, setRefreshVisual, unregister, unsetAdapter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getVisual, isRefreshVisual, refreshVisual, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, unsetAdapter
activate, deactivate, isActive
addPropertyChangeListener, removePropertyChangeListener
dispose
public javafx.scene.Group contentLayer
public javafx.scene.Group handleLayer
public javafx.scene.Group feedbackLayer
protected void addChildVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> child, int index)
AbstractVisualPart
IVisualPart
's visual.addChildVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
child
- The IVisualPart
being addedindex
- The child's positionAbstractVisualPart.addChild(IVisualPart, int)
protected javafx.scene.Group createContentLayer()
protected javafx.scene.Group createFeedbackLayer()
protected javafx.scene.Group createHandleLayer()
protected javafx.scene.Group createLayer(boolean mouseTransparent)
protected javafx.scene.Group createScrollPaneContent(javafx.scene.Node... layers)
protected javafx.scene.Group createVisual()
createVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
public void doRefreshVisual(javafx.scene.Group visual)
doRefreshVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
protected javafx.scene.Group getContentLayer()
protected javafx.scene.Group getFeedbackLayer()
protected javafx.scene.Group getHandleLayer()
protected void registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer, javafx.scene.Group visual)
registerAtVisualPartMap
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
protected void removeChildVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> child, int index)
AbstractVisualPart
IVisualPart
's visual.removeChildVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
child
- The child IVisualPart
.index
- The index of the child whose visual is to be removed.protected void unregisterFromVisualPartMap(IViewer<javafx.scene.Node> viewer, javafx.scene.Group visual)
unregisterFromVisualPartMap
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.Group>
Copyright (c) 2014 itemis AG and others. All rights reserved.