class PaginationSkin.NavigationControl
extends StackPane
Modifier and Type | Field and Description |
---|---|
private HBox |
controlBox |
private ToggleGroup |
indicatorButtons |
private StackPane |
leftArrow |
private Button |
leftArrowButton |
private double |
minButtonSize |
private Label |
pageInformation |
private int |
previousIndicatorCount |
private StackPane |
rightArrow |
private Button |
rightArrowButton |
Constructor and Description |
---|
NavigationControl() |
Modifier and Type | Method and Description |
---|---|
private boolean |
changePageSet() |
private void |
clearIndicatorButtons() |
protected double |
computeMinHeight(double width) |
protected double |
computeMinWidth(double height) |
protected double |
computePrefHeight(double width) |
protected double |
computePrefWidth(double height) |
private int |
indexToIndicatorButtonsIndex(int index) |
private void |
initializeNavigationHandlers() |
private void |
initializePageIndicators() |
protected void |
layoutChildren() |
private void |
layoutPageIndicators() |
private Pos |
sideToPos(Side s) |
private void |
updatePageIndex() |
private void |
updatePageIndicators() |
private void |
updatePageInformation() |
private HBox controlBox
private Button leftArrowButton
private StackPane leftArrow
private Button rightArrowButton
private StackPane rightArrow
private ToggleGroup indicatorButtons
private Label pageInformation
private double minButtonSize
private int previousIndicatorCount
private void initializeNavigationHandlers()
private void initializePageIndicators()
private void clearIndicatorButtons()
private void updatePageIndicators()
private void updatePageIndex()
private void updatePageInformation()
private void layoutPageIndicators()
private boolean changePageSet()
private int indexToIndicatorButtonsIndex(int index)
private Pos sideToPos(Side s)
protected double computeMinWidth(double height)
protected double computeMinHeight(double width)
protected double computePrefWidth(double height)
protected double computePrefHeight(double width)
protected void layoutChildren()