Class AgendaDaysFromDisplayedSkin

java.lang.Object
javafx.scene.control.SkinBase<Agenda>
All Implemented Interfaces:
javafx.scene.control.Skin<Agenda>, AgendaSkin

public class AgendaDaysFromDisplayedSkin extends AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
  • Property Details

  • 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

      private String displayedLocalDatesKey
    • displayedLocalDates

      private List<LocalDate> displayedLocalDates
    • daysBeforeFurthestProperty

      private javafx.beans.property.ObjectProperty<Integer> daysBeforeFurthestProperty
    • daysAfterFurthestProperty

      private javafx.beans.property.ObjectProperty<Integer> daysAfterFurthestProperty
  • Constructor Details

    • AgendaDaysFromDisplayedSkin

      public AgendaDaysFromDisplayedSkin(Agenda control)
  • Method Details

    • construct

      private void construct()
    • reconstruct

      protected void reconstruct()
      Description copied from class: AgendaSkinTimeScale24HourAbstract
      Reconstruct the UI part
      Overrides:
      reconstruct in class 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 AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
    • daysBeforeFurthestProperty

      public final javafx.beans.property.ObjectProperty<Integer> daysBeforeFurthestProperty()
      daysBeforeFurthestProperty
      See Also:
    • 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

      public final AgendaDaysFromDisplayedSkin withDaysBeforeFurthest(int value)
    • daysAfterFurthestProperty

      public final javafx.beans.property.ObjectProperty<Integer> daysAfterFurthestProperty()
      daysAfterFurthestProperty
      See Also:
    • 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

      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 AgendaSkinTimeScale24HourAbstract<AgendaDaysFromDisplayedSkin>
      Returns:
      The CssMetaData associated with this node, which may include the CssMetaData of its super classes.