primaryGanttChart
A property used to store the reference to the Gantt chart control that is
serving as the primary Gantt chart.
- Since:
- 1.6
- See Also:
getPrimaryGanttChart(),setPrimaryGanttChart(T)
T - the type of the Gantt chartStyleable, EventTarget, SkinnableDualGanttChartContainer, DualGanttChartLiteContainerpublic abstract class DualGanttChartContainerBase<T extends GanttChartBase<?>> extends ContainerBase<T>
ContainerBase capable of displaying
exactly two instances of GanttChartBase and keeping their layouts and
their scrolling and zooming behavior in sync. The container distinguishes between
a primary and a secondary Gantt chart, where the secondary Gantt chart is located
in the detail node section of a MasterDetailPane. It can be hidden or shown
on demand. Each one of the two Gantt charts can have its own header and footer.| Type | Property | Description |
|---|---|---|
ObjectProperty<Node> |
primaryFooter |
A property used to store the reference to a node that will be displayed
in the footer position of the primary Gantt chart.
|
ObjectProperty<T> |
primaryGanttChart |
A property used to store the reference to the Gantt chart control that is
serving as the primary Gantt chart.
|
ObjectProperty<Node> |
primaryHeader |
A property used to store the reference to a control that will be serving
as a header for the primary Gantt chart.
|
ObjectProperty<Node> |
secondaryFooter |
A property used to store the reference to a node that will be used in the
footer position of the secondary Gantt chart.
|
ObjectProperty<T> |
secondaryGanttChart |
A property used to store the reference to the secondary Gantt chart.
|
ObjectProperty<Node> |
secondaryHeader |
A property used to store the reference to a control that will be serving
as a header for the secondary Gantt chart.
|
BooleanProperty |
showSecondary |
A property used to toggle the visibility of the secondary Gantt chart.
|
contextMenu, skin, tooltipbackground, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthneedsLayoutaccessibleHelp, 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, visibleUSE_COMPUTED_SIZE, USE_PREF_SIZEBASELINE_OFFSET_SAME_AS_HEIGHT| Modifier | Constructor | Description |
|---|---|---|
protected |
DualGanttChartContainerBase(boolean autoBinding,
T primaryGanttChart,
T secondaryGanttChart) |
Constructs a new container with the given Gantt chart controls.
|
protected |
DualGanttChartContainerBase(T primaryGanttChart,
T secondaryGanttChart) |
Constructs a new container with the given Gantt chart controls.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Skin<?> |
createDefaultSkin() |
|
org.controlsfx.control.MasterDetailPane |
getMasterDetailPane() |
Returns the
MasterDetailPane instance used by the skin of this
control to arrange the primary and secondary Gantt charts. |
Node |
getPrimaryFooter() |
Returns the value of
primaryFooterProperty(). |
T |
getPrimaryGanttChart() |
Returns the value of
primaryGanttChartProperty(). |
Node |
getPrimaryHeader() |
Returns the value of
primaryHeaderProperty(). |
Node |
getSecondaryFooter() |
Returns the value of
secondaryFooterProperty(). |
T |
getSecondaryGanttChart() |
Returns the value of
secondaryGanttChartProperty(). |
Node |
getSecondaryHeader() |
Returns the value of
secondaryHeaderProperty(). |
String |
getUserAgentStylesheet() |
|
boolean |
isShowSecondary() |
Returns the value of
showSecondaryProperty(). |
ObjectProperty<Node> |
primaryFooterProperty() |
A property used to store the reference to a node that will be displayed
in the footer position of the primary Gantt chart.
|
ObjectProperty<T> |
primaryGanttChartProperty() |
A property used to store the reference to the Gantt chart control that is
serving as the primary Gantt chart.
|
ObjectProperty<Node> |
primaryHeaderProperty() |
A property used to store the reference to a control that will be serving
as a header for the primary Gantt chart.
|
ObjectProperty<Node> |
secondaryFooterProperty() |
A property used to store the reference to a node that will be used in the
footer position of the secondary Gantt chart.
|
ObjectProperty<T> |
secondaryGanttChartProperty() |
A property used to store the reference to the secondary Gantt chart.
|
ObjectProperty<Node> |
secondaryHeaderProperty() |
A property used to store the reference to a control that will be serving
as a header for the secondary Gantt chart.
|
void |
setPrimaryFooter(Node footer) |
Sets the value of
primaryFooterProperty(). |
void |
setPrimaryGanttChart(T ganttChart) |
Sets the value of
primaryGanttChartProperty(). |
void |
setPrimaryHeader(Node header) |
Sets the value of the
primaryHeaderProperty(). |
void |
setSecondaryFooter(Node footer) |
Sets the value of
secondaryFooterProperty(). |
void |
setSecondaryGanttChart(T ganttChart) |
Sets the value of
secondaryGanttChartProperty(). |
void |
setSecondaryHeader(Node header) |
Sets the value of
secondaryHeaderProperty(). |
void |
setShowSecondary(boolean show) |
Sets the value of
showSecondaryProperty(). |
BooleanProperty |
showSecondaryProperty() |
A property used to toggle the visibility of the secondary Gantt chart.
|
getGanttCharts, isAutoBindinggetUserAgentStylesheetcomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertybackgroundProperty, 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, widthPropertygetChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsaccessibleHelpProperty, 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, visiblePropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetStyleableNodegetPrimaryGanttChart(),
setPrimaryGanttChart(T)getPrimaryHeader(),
setPrimaryHeader(Node)isShowSecondary(),
setShowSecondary(boolean)autoBinding - if true many properties of the secondary control will be bound
to their equivalent of the primary Gantt chartprimaryGanttChart - the primary Gantt chart shown in the top positionsecondaryGanttChart - the secondary Gantt chart shown in the bottom positionprimaryGanttChart - the primary Gantt chart shown in the top positionsecondaryGanttChart - the secondary Gantt chart shown in the bottom positioncreateDefaultSkin in class ControlgetUserAgentStylesheet in class RegionMasterDetailPane instance used by the skin of this
control to arrange the primary and secondary Gantt charts. The primary Gantt
chart will be the master and the secondary Gantt chart will be the detail node.MasterDetailPane.setMasterNode(Node),
MasterDetailPane.setDetailNode(Node)getPrimaryGanttChart(),
setPrimaryGanttChart(T)primaryGanttChartProperty().ganttChart - the gantt chart controlprimaryGanttChartProperty().getPrimaryHeader(),
setPrimaryHeader(Node)primaryHeaderProperty().header - the node that will be used as a headerprimaryHeaderProperty().secondaryHeaderProperty().header - the control used as a header for the secondary Gantt chartsecondaryHeaderProperty().secondaryGanttChartProperty().ganttChart - the gantt chart controlsecondaryGanttChartProperty().isShowSecondary(),
setShowSecondary(boolean)showSecondaryProperty().showSecondaryProperty().show - if true the secondary Gantt chart will be visible