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

    Properties
    Type
    Property
    Description
    final javafx.beans.property.ObjectProperty<Integer>
    daysAfterFurthestProperty
    final javafx.beans.property.ObjectProperty<Integer>
    daysBeforeFurthestProperty

    Properties 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final javafx.beans.property.ObjectProperty<Integer>
    daysAfterFurthestProperty
    final javafx.beans.property.ObjectProperty<Integer>
    daysBeforeFurthestProperty
    protected List<LocalDate>
    Assign 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 to Node.getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.
    final int
    Gets the value of the daysAfterFurthest property.
    final int
    Gets the value of the daysBeforeFurthest property.
    protected void
    Reconstruct the UI part
    final void
    Sets the value of the daysAfterFurthest property.
    final void
    Sets the value of the daysBeforeFurthest property.
     
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Property Details

  • Constructor Details

    • AgendaDaysFromDisplayedSkin

      public AgendaDaysFromDisplayedSkin(Agenda control)
  • Method Details

    • reconstruct

      protected void reconstruct()
      Description copied from class: jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract
      Reconstruct the UI part
      Overrides:
      reconstruct in class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
    • determineDisplayedLocalDates

      protected List<LocalDate> determineDisplayedLocalDates()
      Assign a calendar to each day, so it knows what it must draw.
      Specified by:
      determineDisplayedLocalDates in class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
    • daysBeforeFurthestProperty

      public final javafx.beans.property.ObjectProperty<Integer> daysBeforeFurthestProperty()
      daysBeforeFurthestProperty
      Returns:
      the daysBeforeFurthest property
      See Also:
    • setDaysBeforeFurthest

      public final void setDaysBeforeFurthest(int value)
      Sets the value of the daysBeforeFurthest property.
      Property description:
      daysBeforeFurthestProperty
      Parameters:
      value - the value for the daysBeforeFurthest property
      See Also:
    • getDaysBeforeFurthest

      public final int getDaysBeforeFurthest()
      Gets the value of the daysBeforeFurthest property.
      Property description:
      daysBeforeFurthestProperty
      Returns:
      the value of the daysBeforeFurthest property
      See Also:
    • withDaysBeforeFurthest

      public final AgendaDaysFromDisplayedSkin withDaysBeforeFurthest(int value)
    • daysAfterFurthestProperty

      public final javafx.beans.property.ObjectProperty<Integer> daysAfterFurthestProperty()
      daysAfterFurthestProperty
      Returns:
      the daysAfterFurthest property
      See Also:
    • setDaysAfterFurthest

      public final void setDaysAfterFurthest(int value)
      Sets the value of the daysAfterFurthest property.
      Property description:
      daysAfterFurthestProperty
      Parameters:
      value - the value for the daysAfterFurthest property
      See Also:
    • getDaysAfterFurthest

      public final int getDaysAfterFurthest()
      Gets the value of the daysAfterFurthest property.
      Property description:
      daysAfterFurthestProperty
      Returns:
      the value of the daysAfterFurthest property
      See Also:
    • withDaysAfterFurthest

      public final AgendaDaysFromDisplayedSkin withDaysAfterFurthest(int value)
    • getClassCssMetaData

      public static List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getClassCssMetaData()
      Returns:
      The CssMetaData associated with this class, which may include the CssMetaData of its super classes.
    • getCssMetaData

      public List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getCssMetaData()
      This method should delegate to Node.getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.
      Overrides:
      getCssMetaData in class jfxtras.internal.scene.control.skin.agenda.base24hour.AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
      Returns:
      The CssMetaData associated with this node, which may include the CssMetaData of its super classes.