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 jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
- Author:
- Tom Eugelink
-
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 -
Field Summary
Fields inherited from class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract
borderPane, control -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal 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 intGets the value of thedaysAfterFurthestproperty.final intGets the value of thedaysBeforeFurthestproperty.protected voidReconstruct the UI partfinal voidsetDaysAfterFurthest(int value) Sets the value of thedaysAfterFurthestproperty.final voidsetDaysBeforeFurthest(int value) Sets the value of thedaysBeforeFurthestproperty.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, withSnapToMinutesMethods 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:
-
-
Constructor Details
-
AgendaDaysFromDisplayedSkin
-
-
Method Details
-
reconstruct
protected void reconstruct()Description copied from class:jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstractReconstruct the UI part- Overrides:
reconstructin classjfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
-
determineDisplayedLocalDates
Assign a calendar to each day, so it knows what it must draw.- Specified by:
determineDisplayedLocalDatesin classjfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
-
daysBeforeFurthestProperty
daysBeforeFurthestProperty- Returns:
- the
daysBeforeFurthestproperty - See Also:
-
setDaysBeforeFurthest
public final void setDaysBeforeFurthest(int value) Sets the value of thedaysBeforeFurthestproperty.- Property description:
- daysBeforeFurthestProperty
- Parameters:
value- the value for thedaysBeforeFurthestproperty- See Also:
-
getDaysBeforeFurthest
public final int getDaysBeforeFurthest()Gets the value of thedaysBeforeFurthestproperty.- Property description:
- daysBeforeFurthestProperty
- Returns:
- the value of the
daysBeforeFurthestproperty - See Also:
-
withDaysBeforeFurthest
-
daysAfterFurthestProperty
daysAfterFurthestProperty- Returns:
- the
daysAfterFurthestproperty - See Also:
-
setDaysAfterFurthest
public final void setDaysAfterFurthest(int value) Sets the value of thedaysAfterFurthestproperty.- Property description:
- daysAfterFurthestProperty
- Parameters:
value- the value for thedaysAfterFurthestproperty- See Also:
-
getDaysAfterFurthest
public final int getDaysAfterFurthest()Gets the value of thedaysAfterFurthestproperty.- Property description:
- daysAfterFurthestProperty
- Returns:
- the value of the
daysAfterFurthestproperty - 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:
getCssMetaDatain classjfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>- Returns:
- The CssMetaData associated with this node, which may include the CssMetaData of its super classes.
-