Class DayRendererImpl
java.lang.Object
de.willuhn.jameica.gui.calendar.DayRendererImpl
- All Implemented Interfaces:
DayRenderer, Part
Default-Implementierung des DayRenderer-Interfaces.
-
Nested Class Summary
Nested classes/interfaces inherited from interface DayRenderer
DayRenderer.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.graphics.ColorLiefert die zu verwendende Hintergrundfarbe.protected org.eclipse.swt.graphics.ColorLiefert die Hintergrundfarbe der hervorgehobenen Tage - passend zur restlichen Hintergrundfarbe.voidpaint(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.voidupdate(DayRenderer.Status status, Date date, List<Appointment> appointments) Aktualisiert den Tag.
-
Constructor Details
-
DayRendererImpl
public DayRendererImpl()
-
-
Method Details
-
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
RemoteException- See Also:
-
update
Description copied from interface:DayRendererAktualisiert den Tag.- Specified by:
updatein interfaceDayRenderer- Parameters:
status- Status des Tages.date- das Datum. Kann NULL sein. Insbesondere dann, wenn status == Status.OFF.appointments- die Liste der Termine an dem Tag. Kann NULL sein.- See Also:
-
getBackground
protected org.eclipse.swt.graphics.Color getBackground()Liefert die zu verwendende Hintergrundfarbe.- Returns:
- die zu verwendende Hintergrundfarbe.
-
getHighlightBackground
protected org.eclipse.swt.graphics.Color getHighlightBackground()Liefert die Hintergrundfarbe der hervorgehobenen Tage - passend zur restlichen Hintergrundfarbe.- Returns:
- die Hintergrundfarbe der hervorgehobenen Tage.
-