Top Fields Constructors Methods
com.dlsc.gemsfx.skins

public Class DateRangeViewSkin

extends SkinBase<DateRangeView>
Class Inheritance
Imports
com.dlsc.gemsfx.CalendarView, .CalendarView.SelectionModel, com.dlsc.gemsfx.daterange.DateRange, .DateRangePreset, .DateRangeView, javafx.beans.Observable, javafx.beans.binding.Bindings, javafx.collections.ObservableList, javafx.geometry.Orientation, .Side, javafx.scene.control.Button, .Label, .Separator, .SkinBase, javafx.scene.layout.HBox, .Priority, .Region, .StackPane, .VBox, java.time.LocalDate, .YearMonth, java.util.Objects

Field Summary

Modifier and TypeField and Description
private final Button
private final Button
private final HBox
private final CalendarView
private final VBox
private final Label
private final StackPane
private final CalendarView
private final Label
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

applyButtonback to summary
private final Button applyButton
cancelButtonback to summary
private final Button cancelButton
containerback to summary
private final HBox container
endCalendarViewback to summary
private final CalendarView endCalendarView
presetsBoxback to summary
private final VBox presetsBox
presetsTitleLabelback to summary
private final Label presetsTitleLabel
stackPaneback to summary
private final StackPane stackPane
startCalendarViewback to summary
private final CalendarView startCalendarView
toLabelback to summary
private final Label toLabel
updatingMonthsback to summary
private boolean updatingMonths

Constructor Detail

DateRangeViewSkinback to summary
public DateRangeViewSkin(DateRangeView view)

Method Detail

applyRangeToMonthViewsback to summary
private void applyRangeToMonthViews(DateRange newRange)
updateCalendarLayoutback to summary
private void updateCalendarLayout()
updateLayoutback to summary
private void updateLayout()
updatePresetsViewback to summary
private void updatePresetsView()