Module com.flexganttfx.view
Package com.flexganttfx.view.container
Class QuadGanttChartContainerBase<T extends GanttChartBase<?>>
- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- com.flexganttfx.view.util.FlexGanttFXControl
-
- com.flexganttfx.view.container.ContainerBase<T>
-
- com.flexganttfx.view.container.QuadGanttChartContainerBase<T>
-
- Type Parameters:
T
- the type of the Gantt chart
- All Implemented Interfaces:
Styleable
,EventTarget
,Skinnable
- Direct Known Subclasses:
QuadGanttChartContainer
,QuadGanttChartLiteContainer
public abstract class QuadGanttChartContainerBase<T extends GanttChartBase<?>> extends ContainerBase<T>
A specialization ofContainerBase
capable of displaying exactly four instances ofGanttChartBase
and keeping their layouts and their scrolling and zooming behavior in sync.- Since:
- 1.6
-
-
Field Summary
-
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
QuadGanttChartContainerBase(T upperLeftGanttChart, T upperRightGanttChart, T lowerLeftGanttChart, T lowerRightGanttChart)
Constructs a new container with the given Gantt chart controls.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanProperty
animatedProperty()
A property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.protected Skin<?>
createDefaultSkin()
Node
getLowerLeftFooter()
Returns the value oflowerLeftFooterProperty()
.T
getLowerLeftGanttChart()
Returns the value oflowerLeftGanttChartProperty()
.Node
getLowerLeftHeader()
Returns the value oflowerLeftHeaderProperty()
.org.controlsfx.control.MasterDetailPane
getLowerMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the lower Gantt charts.Node
getLowerRightFooter()
Returns the value oflowerRightFooterProperty()
.T
getLowerRightGanttChart()
Returns the value oflowerRightGanttChartProperty()
.Node
getLowerRightHeader()
Returns the value oflowerRightHeaderProperty()
.ObservableList<org.controlsfx.control.PropertySheet.Item>
getPropertySheetItems()
Returns property sheet items.Node
getUpperLeftFooter()
Returns the value ofupperLeftFooterProperty()
.T
getUpperLeftGanttChart()
Returns the value ofupperLeftGanttChartProperty()
.Node
getUpperLeftHeader()
Returns the value ofupperLeftHeaderProperty()
.org.controlsfx.control.MasterDetailPane
getUpperLowerMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the upper and lower Gantt charts.org.controlsfx.control.MasterDetailPane
getUpperMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the upper Gantt charts.Node
getUpperRightFooter()
Returns the value ofupperRightFooterProperty()
.T
getUpperRightGanttChart()
Returns the value ofupperRightGanttChartProperty()
.Node
getUpperRightHeader()
Returns the value ofupperRightHeaderProperty()
.String
getUserAgentStylesheet()
boolean
isAnimated()
Returns the value ofanimatedProperty()
.boolean
isShowLower()
Returns the value ofshowLowerProperty()
.ObjectProperty<Node>
lowerLeftFooterProperty()
A property used to store the reference to a node that will be displayed in the footer position of the lower left Gantt chart.ObjectProperty<T>
lowerLeftGanttChartProperty()
A property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.ObjectProperty<Node>
lowerLeftHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the lower left Gantt chart.ObjectProperty<Node>
lowerRightFooterProperty()
A property used to store the reference to a node that will be used in the footer position of the lower right Gantt chart.ObjectProperty<T>
lowerRightGanttChartProperty()
A property used to store the reference to the lower right Gantt chart.ObjectProperty<Node>
lowerRightHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the lower right Gantt chart.void
setAnimated(boolean animated)
Sets the value ofanimatedProperty()
.void
setLowerLeftFooter(Node footer)
Sets the value oflowerLeftFooterProperty()
.void
setLowerLeftGanttChart(T ganttChart)
Sets the value oflowerLeftGanttChartProperty()
.void
setLowerLeftHeader(Node header)
Sets the value of thelowerLeftHeaderProperty()
.void
setLowerRightFooter(Node footer)
Sets the value oflowerRightFooterProperty()
.void
setLowerRightGanttChart(T ganttChart)
Sets the value oflowerRightGanttChartProperty()
.void
setLowerRightHeader(Node header)
Sets the value oflowerRightHeaderProperty()
.void
setShowLower(boolean show)
Sets the value ofshowLowerProperty()
.void
setUpperLeftFooter(Node footer)
Sets the value ofupperLeftFooterProperty()
.void
setUpperLeftGanttChart(T ganttChart)
Sets the value ofupperLeftGanttChartProperty()
.void
setUpperLeftHeader(Node header)
Sets the value of theupperLeftHeaderProperty()
.void
setUpperRightFooter(Node footer)
Sets the value ofupperRightFooterProperty()
.void
setUpperRightGanttChart(T ganttChart)
Sets the value ofupperRightGanttChartProperty()
.void
setUpperRightHeader(Node header)
Sets the value ofupperRightHeaderProperty()
.void
showAllFour(boolean equalSize)
Convenience method to change the container settings in such a way that all four Gantt charts in all four corners of the container will take over the entire width and height of the container.void
showHorizontalSplitScreen(boolean equalHeight)
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner and the Gantt chart in the lower left corner will take over the entire width and height of the container.BooleanProperty
showLowerProperty()
A property used to toggle the visibility of the upper right Gantt chart.void
showSingleChart()
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner will take over the entire width and height of the container.void
showVerticalSplitScreen(boolean equalWidth)
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner and the Gantt chart in the upper right corner will take over the entire width and height of the container.ObjectProperty<Node>
upperLeftFooterProperty()
A property used to store the reference to a node that will be displayed in the footer position of the upper left Gantt chart.ObjectProperty<T>
upperLeftGanttChartProperty()
A property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.ObjectProperty<Node>
upperLeftHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the upper left Gantt chart.ObjectProperty<Node>
upperRightFooterProperty()
A property used to store the reference to a node that will be used in the footer position of the upper right Gantt chart.ObjectProperty<T>
upperRightGanttChartProperty()
A property used to store the reference to the upper right Gantt chart.ObjectProperty<Node>
upperRightHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the upper right Gantt chart.-
Methods inherited from class com.flexganttfx.view.container.ContainerBase
getGanttCharts, isAutoBinding
-
Methods inherited from class com.flexganttfx.view.util.FlexGanttFXControl
getUserAgentStylesheet
-
Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Methods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Methods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Methods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javafx.css.Styleable
getStyleableNode
-
-
-
-
Constructor Detail
-
QuadGanttChartContainerBase
protected QuadGanttChartContainerBase(T upperLeftGanttChart, T upperRightGanttChart, T lowerLeftGanttChart, T lowerRightGanttChart)
Constructs a new container with the given Gantt chart controls.- Parameters:
upperLeftGanttChart
- the upper left Gantt chart shown in the top positionupperRightGanttChart
- the upper right Gantt chart shown in the bottom positionlowerLeftGanttChart
- the lower left Gantt chart shown in the top positionlowerRightGanttChart
- the lower right Gantt chart shown in the bottom position- Since:
- 1.6
-
-
Method Detail
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
- Overrides:
createDefaultSkin
in classControl
-
getUserAgentStylesheet
public String getUserAgentStylesheet()
- Overrides:
getUserAgentStylesheet
in classRegion
-
getUpperLowerMasterDetailPane
public final org.controlsfx.control.MasterDetailPane getUpperLowerMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the upper and lower Gantt charts. The upper Gantt charts will be the master and the lower Gantt charts will be the detail node.- Returns:
- the master detail pane
- Since:
- 1.6
- See Also:
MasterDetailPane.setMasterNode(Node)
,MasterDetailPane.setDetailNode(Node)
-
getUpperMasterDetailPane
public final org.controlsfx.control.MasterDetailPane getUpperMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the upper Gantt charts. The upper left Gantt chart will be the master and the upper right Gantt chart will be the detail node.- Returns:
- the master detail pane
- Since:
- 1.6
- See Also:
MasterDetailPane.setMasterNode(Node)
,MasterDetailPane.setDetailNode(Node)
-
getLowerMasterDetailPane
public final org.controlsfx.control.MasterDetailPane getLowerMasterDetailPane()
Returns theMasterDetailPane
instance used by the skin of this control to arrange the lower Gantt charts. The lower left Gantt chart will be the master and the lower right Gantt chart will be the detail node.- Returns:
- the master detail pane
- Since:
- 1.6
- See Also:
MasterDetailPane.setMasterNode(Node)
,MasterDetailPane.setDetailNode(Node)
-
upperLeftGanttChartProperty
public final ObjectProperty<T> upperLeftGanttChartProperty()
A property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.- Returns:
- the upper left Gantt chart property
- Since:
- 1.6
-
setUpperLeftGanttChart
public final void setUpperLeftGanttChart(T ganttChart)
Sets the value ofupperLeftGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getUpperLeftGanttChart
public final T getUpperLeftGanttChart()
Returns the value ofupperLeftGanttChartProperty()
.- Returns:
- the upper left Gantt chart control
- Since:
- 1.6
-
upperLeftHeaderProperty
public final ObjectProperty<Node> upperLeftHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the upper left Gantt chart.- Returns:
- the upper left header control property
- Since:
- 1.6
-
setUpperLeftHeader
public final void setUpperLeftHeader(Node header)
Sets the value of theupperLeftHeaderProperty()
.- Parameters:
header
- the node that will be used as a header- Since:
- 1.6
-
getUpperLeftHeader
public final Node getUpperLeftHeader()
Returns the value ofupperLeftHeaderProperty()
.- Returns:
- the upper left header node
- Since:
- 1.6
-
upperLeftFooterProperty
public final ObjectProperty<Node> upperLeftFooterProperty()
A property used to store the reference to a node that will be displayed in the footer position of the upper left Gantt chart.- Returns:
- the upper left footer property
- Since:
- 1.6
-
setUpperLeftFooter
public final void setUpperLeftFooter(Node footer)
Sets the value ofupperLeftFooterProperty()
.- Parameters:
footer
- the node that will be displayed in the footer position of the upper left Gantt chart- Since:
- 1.6
-
getUpperLeftFooter
public final Node getUpperLeftFooter()
Returns the value ofupperLeftFooterProperty()
.- Returns:
- the node displayed in the footer position of the upper left Gantt chart
- Since:
- 1.6
-
upperRightHeaderProperty
public final ObjectProperty<Node> upperRightHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the upper right Gantt chart.- Returns:
- the upper right header control property
- Since:
- 1.6
-
setUpperRightHeader
public final void setUpperRightHeader(Node header)
Sets the value ofupperRightHeaderProperty()
.- Parameters:
header
- the control used as a header for the upper right Gantt chart- Since:
- 1.6
-
getUpperRightHeader
public final Node getUpperRightHeader()
Returns the value ofupperRightHeaderProperty()
.- Returns:
- the upper right header node
- Since:
- 1.6
-
upperRightFooterProperty
public final ObjectProperty<Node> upperRightFooterProperty()
A property used to store the reference to a node that will be used in the footer position of the upper right Gantt chart.- Returns:
- the upper right footer property
- Since:
- 1.6
-
setUpperRightFooter
public final void setUpperRightFooter(Node footer)
Sets the value ofupperRightFooterProperty()
.- Parameters:
footer
- the node that will be shown in the footer position of the upper right Gantt chart- Since:
- 1.6
-
getUpperRightFooter
public final Node getUpperRightFooter()
Returns the value ofupperRightFooterProperty()
.- Returns:
- the upper right footer node
- Since:
- 1.6
-
upperRightGanttChartProperty
public final ObjectProperty<T> upperRightGanttChartProperty()
A property used to store the reference to the upper right Gantt chart.- Returns:
- the upper right Gantt chart property
-
setUpperRightGanttChart
public final void setUpperRightGanttChart(T ganttChart)
Sets the value ofupperRightGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getUpperRightGanttChart
public final T getUpperRightGanttChart()
Returns the value ofupperRightGanttChartProperty()
.- Returns:
- the upper right Gantt chart control
- Since:
- 1.6
-
lowerRightHeaderProperty
public final ObjectProperty<Node> lowerRightHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the lower right Gantt chart.- Returns:
- the lower right header control property
- Since:
- 1.6
-
setLowerRightHeader
public final void setLowerRightHeader(Node header)
Sets the value oflowerRightHeaderProperty()
.- Parameters:
header
- the control used as a header for the lower right Gantt chart- Since:
- 1.6
-
getLowerRightHeader
public final Node getLowerRightHeader()
Returns the value oflowerRightHeaderProperty()
.- Returns:
- the lower right header node
- Since:
- 1.6
-
lowerRightFooterProperty
public final ObjectProperty<Node> lowerRightFooterProperty()
A property used to store the reference to a node that will be used in the footer position of the lower right Gantt chart.- Returns:
- the lower right footer property
- Since:
- 1.6
-
setLowerRightFooter
public final void setLowerRightFooter(Node footer)
Sets the value oflowerRightFooterProperty()
.- Parameters:
footer
- the node that will be shown in the footer position of the lower right Gantt chart- Since:
- 1.6
-
getLowerRightFooter
public final Node getLowerRightFooter()
Returns the value oflowerRightFooterProperty()
.- Returns:
- the lower right footer node
- Since:
- 1.6
-
lowerRightGanttChartProperty
public final ObjectProperty<T> lowerRightGanttChartProperty()
A property used to store the reference to the lower right Gantt chart.- Returns:
- the lower right Gantt chart property
-
setLowerRightGanttChart
public final void setLowerRightGanttChart(T ganttChart)
Sets the value oflowerRightGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getLowerRightGanttChart
public final T getLowerRightGanttChart()
Returns the value oflowerRightGanttChartProperty()
.- Returns:
- the lower right Gantt chart control
- Since:
- 1.6
-
lowerLeftGanttChartProperty
public final ObjectProperty<T> lowerLeftGanttChartProperty()
A property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.- Returns:
- the lower left Gantt chart property
- Since:
- 1.6
-
setLowerLeftGanttChart
public final void setLowerLeftGanttChart(T ganttChart)
Sets the value oflowerLeftGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getLowerLeftGanttChart
public final T getLowerLeftGanttChart()
Returns the value oflowerLeftGanttChartProperty()
.- Returns:
- the lower left Gantt chart control
- Since:
- 1.6
-
lowerLeftHeaderProperty
public final ObjectProperty<Node> lowerLeftHeaderProperty()
A property used to store the reference to a control that will be serving as a header for the lower left Gantt chart.- Returns:
- the lower left header control property
- Since:
- 1.6
-
setLowerLeftHeader
public final void setLowerLeftHeader(Node header)
Sets the value of thelowerLeftHeaderProperty()
.- Parameters:
header
- the node that will be used as a header for the lower left Gantt chart- Since:
- 1.6
-
getLowerLeftHeader
public final Node getLowerLeftHeader()
Returns the value oflowerLeftHeaderProperty()
.- Returns:
- the lower left header node
- Since:
- 1.6
-
lowerLeftFooterProperty
public final ObjectProperty<Node> lowerLeftFooterProperty()
A property used to store the reference to a node that will be displayed in the footer position of the lower left Gantt chart.- Returns:
- the lower left footer property
- Since:
- 1.6
-
setLowerLeftFooter
public final void setLowerLeftFooter(Node footer)
Sets the value oflowerLeftFooterProperty()
.- Parameters:
footer
- the node that will be displayed in the footer position of the lower left Gantt chart- Since:
- 1.6
-
getLowerLeftFooter
public final Node getLowerLeftFooter()
Returns the value oflowerLeftFooterProperty()
.- Returns:
- the node displayed in the footer position of the lower left Gantt chart
- Since:
- 1.6
-
showLowerProperty
public final BooleanProperty showLowerProperty()
A property used to toggle the visibility of the upper right Gantt chart.- Returns:
- a property storing the visibility flag of the lower Gantt charts
- Since:
- 1.6
-
isShowLower
public final boolean isShowLower()
Returns the value ofshowLowerProperty()
.- Returns:
- true if the lower Gantt charts shall be visible
- Since:
- 1.6
-
setShowLower
public final void setShowLower(boolean show)
Sets the value ofshowLowerProperty()
.- Parameters:
show
- if true the lower Gantt charts will be visible- Since:
- 1.6
-
animatedProperty
public final BooleanProperty animatedProperty()
A property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.- Returns:
- true if animation is desired
- Since:
- 1.6
-
setAnimated
public final void setAnimated(boolean animated)
Sets the value ofanimatedProperty()
.- Parameters:
animated
- if true the opening and closing operations will be animated- Since:
- 1.6
-
isAnimated
public final boolean isAnimated()
Returns the value ofanimatedProperty()
.- Returns:
- true if the opening and closing operations will be animated
- Since:
- 1.6
-
showSingleChart
public final void showSingleChart()
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner will take over the entire width and height of the container.- Since:
- 1.6
- See Also:
setShowLower(boolean)
,MasterDetailPane.showDetailNode
-
showHorizontalSplitScreen
public final void showHorizontalSplitScreen(boolean equalHeight)
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner and the Gantt chart in the lower left corner will take over the entire width and height of the container.- Parameters:
equalHeight
- if true then both Gantt charts will receive the same height, otherwise the current value of the divider position will be kept- Since:
- 1.6
- See Also:
setShowLower(boolean)
,MasterDetailPane.showDetailNode
-
showVerticalSplitScreen
public final void showVerticalSplitScreen(boolean equalWidth)
Convenience method to change the container settings in such a way that the Gantt chart in the upper left corner and the Gantt chart in the upper right corner will take over the entire width and height of the container.- Parameters:
equalWidth
- if true then both Gantt charts will receive the same width, otherwise the current value of the divider position will be kept- Since:
- 1.6
- See Also:
setShowLower(boolean)
,MasterDetailPane.showDetailNode
-
showAllFour
public final void showAllFour(boolean equalSize)
Convenience method to change the container settings in such a way that all four Gantt charts in all four corners of the container will take over the entire width and height of the container.- Parameters:
equalSize
- if true then all Gantt charts will receive the same width and height, otherwise the current value of the divider position will be kept- Since:
- 1.6
- See Also:
setShowLower(boolean)
,MasterDetailPane.showDetailNode
-
getPropertySheetItems
public final ObservableList<org.controlsfx.control.PropertySheet.Item> getPropertySheetItems()
Returns property sheet items.- Returns:
- property sheet items
-
-