DayScheduleLayout

data class DayScheduleLayout<out T>(val date: LocalDate, val allDayEvents: List<CalendarEvent<T>>, val timedEvents: List<PositionedEvent<T>>)

Partitioned events for a single date column: all-day banner items plus non-overlapping 2D-packed timed placements.

Constructors

Link copied to clipboard
constructor(date: LocalDate, allDayEvents: List<CalendarEvent<T>>, timedEvents: List<PositionedEvent<T>>)

Properties

Link copied to clipboard

EventSpan.AllDay events covering date, ordered by start date, title and id.

Link copied to clipboard
val date: LocalDate
Link copied to clipboard

Timed placements ordered by start minute, longer events first.