Interface AgendaSkin
- All Known Implementing Classes:
AgendaDayListSkin, AgendaDaysFromDisplayedSkin, AgendaDaySkin, AgendaMonthSkin, AgendaSkinTimeScale24HourAbstract, AgendaWeekSkin
public interface AgendaSkin
-
Method Summary
Modifier and TypeMethodDescriptionconvertClickInSceneToDateTime(double x, double y) javafx.scene.NodegetNodeForPopup(Agenda.Appointment appointment) Finds rendered node for appointment.voidprint(javafx.print.PrinterJob job) voidrefresh()Complete refreshvoidRecreate the appointments
-
Method Details
-
refresh
void refresh()Complete refresh -
setupAppointments
void setupAppointments()Recreate the appointments -
convertClickInSceneToDateTime
- Parameters:
x- scene coordinatey- 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
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)
-