Top Fields Constructors Methods
com.dlsc.gemsfx.skins

public Class PagingControlsSkin

extends SkinBase<PagingControls>
Class Inheritance
Imports
com.dlsc.gemsfx.paging.PagingControlBase, .PagingControls, com.dlsc.gemsfx.Spacer, javafx.beans.InvalidationListener, javafx.beans.binding.Bindings, .BooleanBinding, javafx.beans.property.IntegerProperty, .SimpleIntegerProperty, javafx.geometry.HPos, javafx.scene.Node, javafx.scene.control.Button, .ChoiceBox, .Label, .OverrunStyle, .SkinBase, javafx.scene.layout.ColumnConstraints, .GridPane, .HBox, .Pane, .Priority, .Region, .StackPane, .VBox

Field Summary

Modifier and TypeField and Description
private int
private Button
private Button
private Label
private final BooleanBinding
private final BooleanBinding
private Button
private static final String
private final HBox
private GridPane
private HBox
private Button
private final IntegerProperty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addFirstPageButton(PagingControls view, int startIndex)

private void
addLastPageButton(PagingControls view, int endIndex)

private void
addPageButtons(int startIndex, int endIndex, PagingControls view)

private void
protected Button
createPageButton(int page)

private void
private void
private Node
wrapIcon(Region region)

Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

columnback to summary
private int column
firstPageButtonback to summary
private Button firstPageButton
lastPageButtonback to summary
private Button lastPageButton
messageLabelback to summary
private Label messageLabel
moreItemsThanMinimumAvailablePageSizeback to summary
private final BooleanBinding moreItemsThanMinimumAvailablePageSize
neededBindingback to summary
private final BooleanBinding neededBinding
nextButtonback to summary
private Button nextButton
PAGE_BUTTONback to summary
private static final String PAGE_BUTTON
pageButtonsBoxback to summary
private final HBox pageButtonsBox
pageButtonsGridPaneback to summary
private GridPane pageButtonsGridPane
pageSizeSelectorContainerback to summary
private HBox pageSizeSelectorContainer
previousButtonback to summary
private Button previousButton
startPageback to summary
private final IntegerProperty startPage

Constructor Detail

PagingControlsSkinback to summary
public PagingControlsSkin(PagingControls view)

Method Detail

addFirstPageButtonback to summary
private void addFirstPageButton(PagingControls view, int startIndex)
addLastPageButtonback to summary
private void addLastPageButton(PagingControls view, int endIndex)
addPageButtonsback to summary
private void addPageButtons(int startIndex, int endIndex, PagingControls view)
addToGridPaneback to summary
private void addToGridPane(Node node)
createPageButtonback to summary
protected Button createPageButton(int page)
createStaticElementsback to summary
private void createStaticElements()
updateViewback to summary
private void updateView()
wrapIconback to summary
private Node wrapIcon(Region region)