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
IHandlePart
for 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 void
close()
Closes the overlay.protected javafx.scene.layout.Pane
doCreateVisual()
protected void
doRefreshVisual(javafx.scene.layout.Pane visual)
javafx.scene.layout.Pane
getOverlayParent()
Obtains the parentPane
that loads as the overlay.void
setFixedHeight(boolean isFixedHeight)
Indicates whether the overlay is fixed height.void
setFixedWidth(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:
doCreateVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
doRefreshVisual
protected void doRefreshVisual(javafx.scene.layout.Pane visual)
- Specified by:
doRefreshVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
getOverlayParent
public javafx.scene.layout.Pane getOverlayParent()
Description copied from interface:OverlayVisualContext
Obtains the parent
Pane
that loads as the overlay.Content for the overlay to be added to this
Pane
.- Specified by:
getOverlayParent
in interfaceOverlayVisualContext
- Returns:
- Parent
Pane
to load in the overlay.
-
setFixedWidth
public void setFixedWidth(boolean isFixedWith)
Description copied from interface:OverlayVisualContext
Indicates whether the overlay is fixed width.
By default the overlay resizes.
- Specified by:
setFixedWidth
in interfaceOverlayVisualContext
- Parameters:
isFixedWith
-true
for fixed width.
-
setFixedHeight
public void setFixedHeight(boolean isFixedHeight)
Description copied from interface:OverlayVisualContext
Indicates whether the overlay is fixed height.
By default the overlay resizes.
- Specified by:
setFixedHeight
in interfaceOverlayVisualContext
- Parameters:
isFixedHeight
-true
for fixed height.
-
close
public void close()
Description copied from interface:OverlayVisualContext
Closes the overlay.- Specified by:
close
in interfaceOverlayVisualContext
-
-