public class FXViewer extends AbstractViewer<javafx.scene.Node>
IAdaptable.Bound<A extends IAdaptable>| Modifier and Type | Field and Description |
|---|---|
protected FXGridLayer |
gridLayer |
protected javafx.scene.Scene |
scene |
protected ISceneContainer |
sceneContainer |
protected ScrollPaneEx |
scrollPane |
pcsADAPTERS_PROPERTYACTIVE_PROPERTY| Constructor and Description |
|---|
FXViewer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createAndHookScene(ISceneContainer container,
javafx.scene.Parent rootVisual)
Creates a
Scene, inserts the given root visual into it, and sets
that Scene on the given ISceneContainer. |
FXDomain |
getDomain()
|
FXGridLayer |
getGridLayer() |
javafx.scene.Scene |
getScene() |
ScrollPaneEx |
getScrollPane() |
void |
reveal(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> visualPart)
Ensure that the visual of the given
IVisualPart is visible in
this viewer. |
void |
setSceneContainer(ISceneContainer sceneContainer) |
activate, addPropertyChangeListener, deactivate, dispose, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getContentPartMap, getRootPart, getVisualPartMap, isActive, removePropertyChangeListener, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapters, unsetAdapterprotected ISceneContainer sceneContainer
protected javafx.scene.Scene scene
protected ScrollPaneEx scrollPane
protected FXGridLayer gridLayer
protected void createAndHookScene(ISceneContainer container, javafx.scene.Parent rootVisual)
Scene, inserts the given root visual into it, and sets
that Scene on the given ISceneContainer.container - The container for the Scene.rootVisual - The visual of the FXRootPart.public FXDomain getDomain()
IViewergetDomain in interface IViewer<javafx.scene.Node>getDomain in class AbstractViewer<javafx.scene.Node>IDomain this IViewer is bound to, or
null if this IViewer is not (yet) bound to
an IDomain.IViewer.getDomain()public FXGridLayer getGridLayer()
public javafx.scene.Scene getScene()
public ScrollPaneEx getScrollPane()
public void reveal(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> visualPart)
IViewerIVisualPart is visible in
this viewer.visualPart - The IVisualPart that is to be revealed.public void setSceneContainer(ISceneContainer sceneContainer)
Copyright (c) 2014 itemis AG and others. All rights reserved.