Interface AgendaSkin

All Known Implementing Classes:
AgendaDayListSkin, AgendaDaysFromDisplayedSkin, AgendaDaySkin, AgendaMonthSkin, AgendaSkinTimeScale24HourAbstract, AgendaWeekSkin

public interface AgendaSkin
  • Method Details

    • refresh

      void refresh()
      Complete refresh
    • setupAppointments

      void setupAppointments()
      Recreate the appointments
    • convertClickInSceneToDateTime

      LocalDateTime convertClickInSceneToDateTime(double x, double y)
      Parameters:
      x - scene coordinate
      y - scene coordinate
      Returns:
      a localDateTime equivalent of the click location, where a drop in the day section has nano seconds == 1, and a drop in a header (wholeday) section has nano seconds == 0
    • getNodeForPopup

      javafx.scene.Node getNodeForPopup(Agenda.Appointment appointment)
      Finds rendered node for appointment. The node can be used as the owner for a popup. or finding its x, y coordinates.
      Parameters:
      appointment -
      Returns:
      rendered node that represents appointment
    • print

      void print(javafx.print.PrinterJob job)