- All Known Implementing Classes:
AgendaDayListSkin
,AgendaDaysFromDisplayedSkin
,AgendaDaySkin
,AgendaMonthSkin
,AgendaSkinTimeScale24HourAbstract
,AgendaWeekSkin
public interface AgendaSkin
-
Method Summary
Modifier and TypeMethodDescriptionconvertClickInSceneToDateTime
(double x, double y) javafx.scene.Node
getNodeForPopup
(Agenda.Appointment appointment) Finds rendered node for appointment.void
print
(javafx.print.PrinterJob job) void
refresh()
Complete refreshvoid
Recreate 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)
-