Class AdaptedOverlayHandlePart
- java.lang.Object
-
- org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<V>
-
- org.eclipse.gef.mvc.fx.parts.AbstractHandlePart<javafx.scene.layout.Pane>
-
- net.officefloor.gef.editor.internal.parts.AdaptedOverlayHandlePart
-
- All Implemented Interfaces:
OverlayVisualContext,org.eclipse.gef.common.activate.IActivatable,org.eclipse.gef.common.adapt.IAdaptable,org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>,org.eclipse.gef.common.dispose.IDisposable,org.eclipse.gef.mvc.fx.parts.IHandlePart<javafx.scene.layout.Pane>,org.eclipse.gef.mvc.fx.parts.IVisualPart<javafx.scene.layout.Pane>
public class AdaptedOverlayHandlePart extends org.eclipse.gef.mvc.fx.parts.AbstractHandlePart<javafx.scene.layout.Pane> implements OverlayVisualContext
IHandlePartfor the overlay.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description AdaptedOverlayHandlePart(org.eclipse.gef.geometry.planar.Point location, OverlayVisualFactory visualFactory)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the overlay.protected javafx.scene.layout.PanedoCreateVisual()protected voiddoRefreshVisual(javafx.scene.layout.Pane visual)javafx.scene.layout.PanegetOverlayParent()Obtains the parentPanethat loads as the overlay.voidsetFixedHeight(boolean isFixedHeight)Indicates whether the overlay is fixed height.voidsetFixedWidth(boolean isFixedWith)Indicates whether the overlay is fixed width.-
Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractHandlePart
doAddChildVisual, doAttachToAnchorageVisual, doDetachFromAnchorageVisual, doRemoveChildVisual
-
Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart
activate, activateAdapters, activateChildren, activeProperty, adaptableProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, deactivateChildren, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, dispose, doActivate, doDeactivate, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, register, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregister, unregisterFromVisualPartMap, unsetAdapter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.gef.common.activate.IActivatable
activate, activeProperty, deactivate, isActive
-
Methods inherited from interface org.eclipse.gef.common.adapt.IAdaptable
adaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapter
-
Methods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
adaptableProperty, getAdaptable, setAdaptable
-
Methods inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart
addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
-
-
-
-
Constructor Detail
-
AdaptedOverlayHandlePart
public AdaptedOverlayHandlePart(org.eclipse.gef.geometry.planar.Point location, OverlayVisualFactory visualFactory)Instantiate.- Parameters:
location- Location.visualFactory-OverlayVisualContext.
-
-
Method Detail
-
doCreateVisual
protected javafx.scene.layout.Pane doCreateVisual()
- Specified by:
doCreateVisualin classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
doRefreshVisual
protected void doRefreshVisual(javafx.scene.layout.Pane visual)
- Specified by:
doRefreshVisualin classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
getOverlayParent
public javafx.scene.layout.Pane getOverlayParent()
Description copied from interface:OverlayVisualContextObtains the parent
Panethat loads as the overlay.Content for the overlay to be added to this
Pane.- Specified by:
getOverlayParentin interfaceOverlayVisualContext- Returns:
- Parent
Paneto load in the overlay.
-
setFixedWidth
public void setFixedWidth(boolean isFixedWith)
Description copied from interface:OverlayVisualContextIndicates whether the overlay is fixed width.
By default the overlay resizes.
- Specified by:
setFixedWidthin interfaceOverlayVisualContext- Parameters:
isFixedWith-truefor fixed width.
-
setFixedHeight
public void setFixedHeight(boolean isFixedHeight)
Description copied from interface:OverlayVisualContextIndicates whether the overlay is fixed height.
By default the overlay resizes.
- Specified by:
setFixedHeightin interfaceOverlayVisualContext- Parameters:
isFixedHeight-truefor fixed height.
-
close
public void close()
Description copied from interface:OverlayVisualContextCloses the overlay.- Specified by:
closein interfaceOverlayVisualContext
-
-