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 thedaysAfterFurthest
property.final int
Gets the value of thedaysBeforeFurthest
property.protected void
Reconstruct the UI partfinal void
setDaysAfterFurthest
(int value) Sets the value of thedaysAfterFurthest
property.final void
setDaysBeforeFurthest
(int value) Sets the value of thedaysBeforeFurthest
property.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- See Also:
-
daysAfterFurthest
daysAfterFurthestProperty- See Also:
-
-
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- Returns:
- the
daysBeforeFurthest
property - See Also:
-
setDaysBeforeFurthest
public final void setDaysBeforeFurthest(int value) Sets the value of thedaysBeforeFurthest
property.- Property description:
- daysBeforeFurthestProperty
- Parameters:
value
- the value for thedaysBeforeFurthest
property- See Also:
-
getDaysBeforeFurthest
public final int getDaysBeforeFurthest()Gets the value of thedaysBeforeFurthest
property.- Property description:
- daysBeforeFurthestProperty
- Returns:
- the value of the
daysBeforeFurthest
property - See Also:
-
withDaysBeforeFurthest
-
daysAfterFurthestProperty
daysAfterFurthestProperty- Returns:
- the
daysAfterFurthest
property - See Also:
-
setDaysAfterFurthest
public final void setDaysAfterFurthest(int value) Sets the value of thedaysAfterFurthest
property.- Property description:
- daysAfterFurthestProperty
- Parameters:
value
- the value for thedaysAfterFurthest
property- See Also:
-
getDaysAfterFurthest
public final int getDaysAfterFurthest()Gets the value of thedaysAfterFurthest
property.- Property description:
- daysAfterFurthestProperty
- Returns:
- the value of the
daysAfterFurthest
property - See Also:
-
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.
-