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 of
ContainerBase
capable of displaying
exactly four instances of GanttChartBase
and keeping their layouts and
their scrolling and zooming behavior in sync.- Since:
- 1.6
-
Property Summary
Properties Type Property Description BooleanProperty
animated
A property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.ObjectProperty<Node>
lowerLeftFooter
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>
lowerLeftGanttChart
A property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.ObjectProperty<Node>
lowerLeftHeader
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>
lowerRightFooter
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>
lowerRightGanttChart
A property used to store the reference to the lower right Gantt chart.ObjectProperty<Node>
lowerRightHeader
A property used to store the reference to a control that will be serving as a header for the lower right Gantt chart.BooleanProperty
showLower
A property used to toggle the visibility of the upper right Gantt chart.ObjectProperty<Node>
upperLeftFooter
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>
upperLeftGanttChart
A property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.ObjectProperty<Node>
upperLeftHeader
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>
upperRightFooter
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>
upperRightGanttChart
A property used to store the reference to the upper right Gantt chart.ObjectProperty<Node>
upperRightHeader
A property used to store the reference to a control that will be serving as a header for the upper right Gantt chart.Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltip
Properties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Properties inherited from class javafx.scene.Parent
needsLayout
Properties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
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
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()
.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
-
Property Details
-
upperLeftGanttChart
A property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.- Since:
- 1.6
- See Also:
getUpperLeftGanttChart()
,setUpperLeftGanttChart(T)
-
upperLeftHeader
A property used to store the reference to a control that will be serving as a header for the upper left Gantt chart.- Since:
- 1.6
- See Also:
getUpperLeftHeader()
,setUpperLeftHeader(Node)
-
upperRightHeader
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
-
upperRightGanttChart
A property used to store the reference to the upper right Gantt chart. -
lowerRightHeader
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
-
lowerRightGanttChart
A property used to store the reference to the lower right Gantt chart. -
lowerLeftGanttChart
A property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.- Since:
- 1.6
- See Also:
getLowerLeftGanttChart()
,setLowerLeftGanttChart(T)
-
lowerLeftHeader
A property used to store the reference to a control that will be serving as a header for the lower left Gantt chart.- Since:
- 1.6
- See Also:
getLowerLeftHeader()
,setLowerLeftHeader(Node)
-
showLower
A property used to toggle the visibility of the upper right Gantt chart.- Since:
- 1.6
- See Also:
isShowLower()
,setShowLower(boolean)
-
animated
A property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.- Since:
- 1.6
- See Also:
isAnimated()
,setAnimated(boolean)
-
-
Constructor Details
-
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 Details
-
createDefaultSkin
- Overrides:
createDefaultSkin
in classControl
-
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
A property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.- Since:
- 1.6
- See Also:
getUpperLeftGanttChart()
,setUpperLeftGanttChart(T)
-
setUpperLeftGanttChart
Sets the value ofupperLeftGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getUpperLeftGanttChart
Returns the value ofupperLeftGanttChartProperty()
.- Returns:
- the upper left Gantt chart control
- Since:
- 1.6
-
upperLeftHeaderProperty
A property used to store the reference to a control that will be serving as a header for the upper left Gantt chart.- Since:
- 1.6
- See Also:
getUpperLeftHeader()
,setUpperLeftHeader(Node)
-
setUpperLeftHeader
Sets the value of theupperLeftHeaderProperty()
.- Parameters:
header
- the node that will be used as a header- Since:
- 1.6
-
getUpperLeftHeader
Returns the value ofupperLeftHeaderProperty()
.- Returns:
- the upper left header node
- Since:
- 1.6
-
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
Sets the value ofupperRightHeaderProperty()
.- Parameters:
header
- the control used as a header for the upper right Gantt chart- Since:
- 1.6
-
getUpperRightHeader
Returns the value ofupperRightHeaderProperty()
.- Returns:
- the upper right header node
- Since:
- 1.6
-
upperRightGanttChartProperty
A property used to store the reference to the upper right Gantt chart. -
setUpperRightGanttChart
Sets the value ofupperRightGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getUpperRightGanttChart
Returns the value ofupperRightGanttChartProperty()
.- Returns:
- the upper right Gantt chart control
- Since:
- 1.6
-
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
Sets the value oflowerRightHeaderProperty()
.- Parameters:
header
- the control used as a header for the lower right Gantt chart- Since:
- 1.6
-
getLowerRightHeader
Returns the value oflowerRightHeaderProperty()
.- Returns:
- the lower right header node
- Since:
- 1.6
-
lowerRightGanttChartProperty
A property used to store the reference to the lower right Gantt chart. -
setLowerRightGanttChart
Sets the value oflowerRightGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getLowerRightGanttChart
Returns the value oflowerRightGanttChartProperty()
.- Returns:
- the lower right Gantt chart control
- Since:
- 1.6
-
lowerLeftGanttChartProperty
A property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.- Since:
- 1.6
- See Also:
getLowerLeftGanttChart()
,setLowerLeftGanttChart(T)
-
setLowerLeftGanttChart
Sets the value oflowerLeftGanttChartProperty()
.- Parameters:
ganttChart
- the gantt chart control- Since:
- 1.6
-
getLowerLeftGanttChart
Returns the value oflowerLeftGanttChartProperty()
.- Returns:
- the lower left Gantt chart control
- Since:
- 1.6
-
lowerLeftHeaderProperty
A property used to store the reference to a control that will be serving as a header for the lower left Gantt chart.- Since:
- 1.6
- See Also:
getLowerLeftHeader()
,setLowerLeftHeader(Node)
-
setLowerLeftHeader
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
Returns the value oflowerLeftHeaderProperty()
.- Returns:
- the lower left header node
- Since:
- 1.6
-
showLowerProperty
A property used to toggle the visibility of the upper right Gantt chart.- Since:
- 1.6
- See Also:
isShowLower()
,setShowLower(boolean)
-
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
A property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.- Since:
- 1.6
- See Also:
isAnimated()
,setAnimated(boolean)
-
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
-