Module com.flexganttfx.view
Package impl.com.flexganttfx.skin
Class GanttChartBaseSkin<R extends Row<?,?,?>,C extends GanttChartBase<R>>
java.lang.Object
javafx.scene.control.SkinBase<C>
impl.com.flexganttfx.skin.GanttChartBaseSkin<R,C>
- All Implemented Interfaces:
Skin<C>
- Direct Known Subclasses:
GanttChartLiteSkin
,GanttChartSkin
public abstract class GanttChartBaseSkin<R extends Row<?,?,?>,C extends GanttChartBase<R>> extends SkinBase<C>
-
Constructor Summary
Constructors Constructor Description GanttChartBaseSkin(C control)
-
Method Summary
Modifier and Type Method Description protected void
configureDetailNode()
protected void
configureMasterNode()
VBox
getRightHandSideBox()
Returns theVBox
instance that will be used if the scroll bar type is equal toGanttChartBase.ScrollBarType.FIXED_HORIZON
.org.controlsfx.control.HiddenSidesPane
getRightHandSideHiddenSidesPane()
Returns theHiddenSidesPane
instance that will be used if the scroll bar type is equal toGanttChartBase.ScrollBarType.INFINITE
.protected BorderPane
getTimelineGraphicsPane()
protected TimelineScrollBar
getTimelineScrollBar()
Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
Constructor Details
-
GanttChartBaseSkin
-
-
Method Details
-
configureMasterNode
protected void configureMasterNode() -
configureDetailNode
protected void configureDetailNode() -
getRightHandSideHiddenSidesPane
public org.controlsfx.control.HiddenSidesPane getRightHandSideHiddenSidesPane()Returns theHiddenSidesPane
instance that will be used if the scroll bar type is equal toGanttChartBase.ScrollBarType.INFINITE
. In this case the hidden sides pane will hide theTimelineScrollBar
in its bottom position.- Returns:
- the hidden sides pane
- Since:
- 11.12.3
- See Also:
GanttChartBase.scrollBarTypeProperty()
,GanttChartBase.getTimelineScrollBar()
-
getRightHandSideBox
Returns theVBox
instance that will be used if the scroll bar type is equal toGanttChartBase.ScrollBarType.FIXED_HORIZON
. In this case a standard scrollbar will be added at the bottom of the box.- Returns:
- the hidden sides pane
- Since:
- 11.12.3
- See Also:
GanttChartBase.scrollBarTypeProperty()
,GanttChartBase.getHorizonScrollBar()
-
getTimelineGraphicsPane
-
getTimelineScrollBar
-