Package org.minifx.workbench.util
Class MiniFxComponents
- java.lang.Object
-
- org.minifx.workbench.util.MiniFxComponents
-
public class MiniFxComponents extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javafx.scene.Node
configureMultiNodeStyle(javafx.scene.Node node)
static javafx.scene.Node
configureMultiNodeStyleNoGutters(javafx.scene.Node node)
static javafx.scene.Node
configureSingleNodeStyle(javafx.scene.Node node)
static java.util.Optional<javafx.scene.Node>
containerPaneFrom(java.util.Collection<? extends TabbableDefinition<?>> views)
static javafx.scene.Node
createPerspective(PerspectiveDefinition definition)
static void
placeViewsIntoPerspective(javafx.scene.layout.BorderPane perspectiveImpl, java.util.Map<PerspectivePos,java.util.List<ViewDefinition>> positionViews, java.util.function.Consumer<javafx.scene.Node> styleConfigurator)
static java.util.function.Consumer<javafx.scene.Node>
styleConfigurator(java.util.Map<PerspectivePos,java.util.List<ViewDefinition>> positionViews, boolean gutters)
static javafx.scene.control.TabPane
tabPaneFrom(java.util.Collection<? extends TabbableDefinition<?>> posViews)
-
-
-
Method Detail
-
tabPaneFrom
public static javafx.scene.control.TabPane tabPaneFrom(java.util.Collection<? extends TabbableDefinition<?>> posViews)
-
containerPaneFrom
public static final java.util.Optional<javafx.scene.Node> containerPaneFrom(java.util.Collection<? extends TabbableDefinition<?>> views)
-
configureMultiNodeStyle
public static javafx.scene.Node configureMultiNodeStyle(javafx.scene.Node node)
-
configureMultiNodeStyleNoGutters
public static javafx.scene.Node configureMultiNodeStyleNoGutters(javafx.scene.Node node)
-
configureSingleNodeStyle
public static javafx.scene.Node configureSingleNodeStyle(javafx.scene.Node node)
-
styleConfigurator
public static java.util.function.Consumer<javafx.scene.Node> styleConfigurator(java.util.Map<PerspectivePos,java.util.List<ViewDefinition>> positionViews, boolean gutters)
-
placeViewsIntoPerspective
public static void placeViewsIntoPerspective(javafx.scene.layout.BorderPane perspectiveImpl, java.util.Map<PerspectivePos,java.util.List<ViewDefinition>> positionViews, java.util.function.Consumer<javafx.scene.Node> styleConfigurator)
-
createPerspective
public static javafx.scene.Node createPerspective(PerspectiveDefinition definition)
-
-