org.jacp.javafx2.rcp.componentLayout
Class FX2WorkbenchLayout
java.lang.Object
org.jacp.javafx2.rcp.componentLayout.FX2WorkbenchLayout
- All Implemented Interfaces:
- org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node>, org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
public class FX2WorkbenchLayout
- extends java.lang.Object
- implements org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
defines basic layout of workbench; define if menus are enabled; declare tool
bars; set workbench size
- Author:
- Andy Moncsek
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FX2WorkbenchLayout
public FX2WorkbenchLayout()
isMenuEnabled
public boolean isMenuEnabled()
- Specified by:
isMenuEnabled
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
setMenuEnabled
public void setMenuEnabled(boolean enabled)
- Specified by:
setMenuEnabled
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
setWorkbenchXYSize
public void setWorkbenchXYSize(int x,
int y)
- Specified by:
setWorkbenchXYSize
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
getWorkbenchSize
public org.jacp.api.util.Tupel<java.lang.Integer,java.lang.Integer> getWorkbenchSize()
- Specified by:
getWorkbenchSize
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
registerToolBar
public void registerToolBar(org.jacp.api.util.ToolbarPosition position)
- Specified by:
registerToolBar
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
setStyle
public <S extends java.lang.Enum> void setStyle(S style)
- Specified by:
setStyle
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
getStyle
public <S extends java.lang.Enum> S getStyle()
- Specified by:
getStyle
in interface org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node>
getMenu
public javafx.scene.control.MenuBar getMenu()
- Specified by:
getMenu
in interface org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node>
getRegisteredToolbars
public java.util.Map<org.jacp.api.util.ToolbarPosition,javafx.scene.control.ToolBar> getRegisteredToolbars()
- Gets the registered toolbars.
- Returns:
- the registered toolbars
getRegisteredToolBar
public javafx.scene.control.ToolBar getRegisteredToolBar(org.jacp.api.util.ToolbarPosition position)
- Specified by:
getRegisteredToolBar
in interface org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node>