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 |
pcs
ADAPTERS_PROPERTY
ACTIVE_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, unsetAdapter
protected 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()
IViewer
getDomain
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)
IViewer
IVisualPart
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.