Module jfxtras.agenda
Class AgendaDaysFromDisplayedSkin
java.lang.Object
javafx.scene.control.SkinBase<Agenda>
jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
jfxtras.internal.scene.control.skin.agenda.AgendaDaysFromDisplayedSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<Agenda>
,AgendaSkin
public class AgendaDaysFromDisplayedSkin
extends AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
-
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.ObjectProperty<Integer>
daysAfterFurthestPropertyfinal javafx.beans.property.ObjectProperty<Integer>
daysBeforeFurthestPropertyProperties inherited from class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract
snapToMinutes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.beans.property.ObjectProperty<Integer>
private javafx.scene.control.Slider
private final int
private javafx.beans.property.ObjectProperty<Integer>
private javafx.scene.control.Slider
private final int
private String
Fields inherited from class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract
borderPane, control
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
final javafx.beans.property.ObjectProperty<Integer>
daysAfterFurthestPropertyfinal javafx.beans.property.ObjectProperty<Integer>
daysBeforeFurthestPropertyAssign a calendar to each day, so it knows what it must draw.static List<javafx.css.CssMetaData<? extends javafx.css.Styleable,
?>> List<javafx.css.CssMetaData<? extends javafx.css.Styleable,
?>> This method should delegate toNode.getClassCssMetaData()
so that a Node's CssMetaData can be accessed without the need for reflection.final int
Gets the value of the property daysAfterFurthest.final int
Gets the value of the property daysBeforeFurthest.protected void
Reconstruct the UI partfinal void
setDaysAfterFurthest
(int value) Sets the value of the property daysAfterFurthest.final void
setDaysBeforeFurthest
(int value) Sets the value of the property daysBeforeFurthest.withDaysAfterFurthest
(int value) withDaysBeforeFurthest
(int value) Methods inherited from class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract
convertClickInSceneToDateTime, dispose, getNodeForPopup, getSnapToMinutes, print, refresh, setSnapToMinutes, setupAppointments, snapToMinutesProperty, withSnapToMinutes
Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Property Details
-
daysBeforeFurthest
daysBeforeFurthestProperty -
daysAfterFurthest
daysAfterFurthestProperty
-
-
Field Details
-
daysBeforeSlider
private javafx.scene.control.Slider daysBeforeSlider -
daysAfterSlider
private javafx.scene.control.Slider daysAfterSlider -
daysBackDefault
private final int daysBackDefault- See Also:
-
daysForwardDefault
private final int daysForwardDefault- See Also:
-
displayedLocalDatesKey
-
displayedLocalDates
-
daysBeforeFurthestProperty
-
daysAfterFurthestProperty
-
-
Constructor Details
-
AgendaDaysFromDisplayedSkin
-
-
Method Details
-
construct
private void construct() -
reconstruct
protected void reconstruct()Description copied from class:AgendaSkinTimeScale24HourAbstract
Reconstruct the UI part- Overrides:
reconstruct
in classAgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
-
determineDisplayedLocalDates
Assign a calendar to each day, so it knows what it must draw.- Specified by:
determineDisplayedLocalDates
in classAgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
-
daysBeforeFurthestProperty
daysBeforeFurthestProperty -
setDaysBeforeFurthest
public final void setDaysBeforeFurthest(int value) Sets the value of the property daysBeforeFurthest.- Property description:
- daysBeforeFurthestProperty
-
getDaysBeforeFurthest
public final int getDaysBeforeFurthest()Gets the value of the property daysBeforeFurthest.- Property description:
- daysBeforeFurthestProperty
-
withDaysBeforeFurthest
-
daysAfterFurthestProperty
daysAfterFurthestProperty -
setDaysAfterFurthest
public final void setDaysAfterFurthest(int value) Sets the value of the property daysAfterFurthest.- Property description:
- daysAfterFurthestProperty
-
getDaysAfterFurthest
public final int getDaysAfterFurthest()Gets the value of the property daysAfterFurthest.- Property description:
- daysAfterFurthestProperty
-
withDaysAfterFurthest
-
getClassCssMetaData
- Returns:
- The CssMetaData associated with this class, which may include the CssMetaData of its super classes.
-
getCssMetaData
This method should delegate toNode.getClassCssMetaData()
so that a Node's CssMetaData can be accessed without the need for reflection.- Overrides:
getCssMetaData
in classAgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
- Returns:
- The CssMetaData associated with this node, which may include the CssMetaData of its super classes.
-