public abstract class AbstractHidingHandlePart extends AbstractFXSegmentHandlePart<FXImageViewHoverOverlay>
AbstractHidingHandlePart is an
AbstractFXSegmentHandlePart that displays an
FXImageViewHoverOverlay that uses the image and
hover image that are provided by subclasses.
An AbstractHidingHandlePart can only be attached to
NodeContentParts due a check within
attachToAnchorageVisual(IVisualPart, String).
IAdaptable.Bound<A extends IAdaptable>pcsANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTYADAPTERS_PROPERTYACTIVE_PROPERTY| Constructor and Description |
|---|
AbstractHidingHandlePart() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
attachToAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage,
java.lang.String role) |
protected FXImageViewHoverOverlay |
createVisual() |
void |
doRefreshVisual(FXImageViewHoverOverlay visual) |
protected abstract javafx.scene.image.Image |
getHoverImage()
Returns the
Image that is displayed when hovering this part. |
protected abstract javafx.scene.image.Image |
getImage()
Returns the
Image that is displayed when this part is not
hovered. |
protected void |
register(IViewer<javafx.scene.Node> viewer) |
protected void |
registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer,
FXImageViewHoverOverlay visual) |
compareTo, getPosition, getSegmentCount, getSegmentIndex, getSegmentParameter, getSegmentsInScene, setSegmentIndex, setSegmentParameter, setSegmentsProvider, updateLocationdetachFromAnchorageVisualaddChildVisual, removeChildVisualactivate, addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, addPropertyChangeListener, deactivate, dispose, doActivate, doDeactivate, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getRoot, getViewer, getVisual, isActive, isRefreshVisual, refreshVisual, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, removePropertyChangeListener, reorderChild, setAdapter, setAdapter, setAdapter, setAdapters, setParent, setRefreshVisual, unregister, unregisterFromVisualPartMap, unsetAdapterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getRoot, getVisual, isRefreshVisual, refreshVisual, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, reorderChild, setParent, setRefreshVisualgetAdapter, getAdapter, getAdapter, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, unsetAdapteractivate, deactivate, isActiveaddPropertyChangeListener, removePropertyChangeListenerdisposeprotected void attachToAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage, java.lang.String role)
attachToAnchorageVisual in class AbstractFXHandlePart<FXImageViewHoverOverlay>protected FXImageViewHoverOverlay createVisual()
createVisual in class AbstractVisualPart<javafx.scene.Node,FXImageViewHoverOverlay>public void doRefreshVisual(FXImageViewHoverOverlay visual)
doRefreshVisual in class AbstractFXSegmentHandlePart<FXImageViewHoverOverlay>protected abstract javafx.scene.image.Image getHoverImage()
Image that is displayed when hovering this part.Image that is displayed when hovering this part.protected abstract javafx.scene.image.Image getImage()
Image that is displayed when this part is not
hovered.Image that is displayed when this part is not
hovered.protected void register(IViewer<javafx.scene.Node> viewer)
register in class AbstractVisualPart<javafx.scene.Node,FXImageViewHoverOverlay>protected void registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer, FXImageViewHoverOverlay visual)
registerAtVisualPartMap in class AbstractVisualPart<javafx.scene.Node,FXImageViewHoverOverlay>Copyright (c) 2014 itemis AG and others. All rights reserved.