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 BooleanPropertyanimatedA property used to control whether the opening / closing of the three instances of MasterDetailPane in this container will be animated or not.ObjectProperty<Node>lowerLeftFooterA 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>lowerLeftGanttChartA property used to store the reference to the Gantt chart control that is serving as the lower left Gantt chart.ObjectProperty<Node>lowerLeftHeaderA property used to store the reference to a control that will be serving as a header for the lower left Gantt chart.ObjectProperty<Node>lowerRightFooterA 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>lowerRightGanttChartA property used to store the reference to the lower right Gantt chart.ObjectProperty<Node>lowerRightHeaderA property used to store the reference to a control that will be serving as a header for the lower right Gantt chart.BooleanPropertyshowLowerA property used to toggle the visibility of the upper right Gantt chart.ObjectProperty<Node>upperLeftFooterA 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>upperLeftGanttChartA property used to store the reference to the Gantt chart control that is serving as the upper left Gantt chart.ObjectProperty<Node>upperLeftHeaderA property used to store the reference to a control that will be serving as a header for the upper left Gantt chart.ObjectProperty<Node>upperRightFooterA 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>upperRightGanttChartA property used to store the reference to the upper right Gantt chart.ObjectProperty<Node>upperRightHeaderA 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, tooltipProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties 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_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors Modifier Constructor Description protectedQuadGanttChartContainerBase(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 BooleanPropertyanimatedProperty()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()NodegetLowerLeftFooter()Returns the value oflowerLeftFooterProperty().TgetLowerLeftGanttChart()Returns the value oflowerLeftGanttChartProperty().NodegetLowerLeftHeader()Returns the value oflowerLeftHeaderProperty().org.controlsfx.control.MasterDetailPanegetLowerMasterDetailPane()Returns theMasterDetailPaneinstance used by the skin of this control to arrange the lower Gantt charts.NodegetLowerRightFooter()Returns the value oflowerRightFooterProperty().TgetLowerRightGanttChart()Returns the value oflowerRightGanttChartProperty().NodegetLowerRightHeader()Returns the value oflowerRightHeaderProperty().NodegetUpperLeftFooter()Returns the value ofupperLeftFooterProperty().TgetUpperLeftGanttChart()Returns the value ofupperLeftGanttChartProperty().NodegetUpperLeftHeader()Returns the value ofupperLeftHeaderProperty().org.controlsfx.control.MasterDetailPanegetUpperLowerMasterDetailPane()Returns theMasterDetailPaneinstance used by the skin of this control to arrange the upper and lower Gantt charts.org.controlsfx.control.MasterDetailPanegetUpperMasterDetailPane()Returns theMasterDetailPaneinstance used by the skin of this control to arrange the upper Gantt charts.NodegetUpperRightFooter()Returns the value ofupperRightFooterProperty().TgetUpperRightGanttChart()Returns the value ofupperRightGanttChartProperty().NodegetUpperRightHeader()Returns the value ofupperRightHeaderProperty().StringgetUserAgentStylesheet()booleanisAnimated()Returns the value ofanimatedProperty().booleanisShowLower()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.voidsetAnimated(boolean animated)Sets the value ofanimatedProperty().voidsetLowerLeftFooter(Node footer)Sets the value oflowerLeftFooterProperty().voidsetLowerLeftGanttChart(T ganttChart)Sets the value oflowerLeftGanttChartProperty().voidsetLowerLeftHeader(Node header)Sets the value of thelowerLeftHeaderProperty().voidsetLowerRightFooter(Node footer)Sets the value oflowerRightFooterProperty().voidsetLowerRightGanttChart(T ganttChart)Sets the value oflowerRightGanttChartProperty().voidsetLowerRightHeader(Node header)Sets the value oflowerRightHeaderProperty().voidsetShowLower(boolean show)Sets the value ofshowLowerProperty().voidsetUpperLeftFooter(Node footer)Sets the value ofupperLeftFooterProperty().voidsetUpperLeftGanttChart(T ganttChart)Sets the value ofupperLeftGanttChartProperty().voidsetUpperLeftHeader(Node header)Sets the value of theupperLeftHeaderProperty().voidsetUpperRightFooter(Node footer)Sets the value ofupperRightFooterProperty().voidsetUpperRightGanttChart(T ganttChart)Sets the value ofupperRightGanttChartProperty().voidsetUpperRightHeader(Node header)Sets the value ofupperRightHeaderProperty().voidshowAllFour(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.voidshowHorizontalSplitScreen(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.BooleanPropertyshowLowerProperty()A property used to toggle the visibility of the upper right Gantt chart.voidshowSingleChart()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.voidshowVerticalSplitScreen(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, isAutoBindingMethods inherited from class com.flexganttfx.view.util.FlexGanttFXControl
getUserAgentStylesheetMethods 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, tooltipPropertyMethods 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, widthPropertyMethods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
createDefaultSkinin classControl
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classRegion
-
getUpperLowerMasterDetailPane
public final org.controlsfx.control.MasterDetailPane getUpperLowerMasterDetailPane()Returns theMasterDetailPaneinstance 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 theMasterDetailPaneinstance 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 theMasterDetailPaneinstance 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
-