Package com.codename1.ui.scheduler
package com.codename1.ui.scheduler
Components that show schedules and projects: Scheduler for the items of
a com.codename1.scheduling.ScheduleModel by day, week, month, agenda or
resource.
The components draw their items and keep no component for each, so the
number of items costs nothing that is not on screen. How an item looks is
a renderer's business: ScheduleItemRenderer.
-
ClassDescriptionThe renderer a
Ganttstarts with: a rounded bar with its progress filled in, a bracket for a summary and a diamond for a milestone.The renderer aSchedulerstarts with: a rounded block in the item's colour with its title, and its time and detail where they fit.A Gantt chart of aProjectModel: the tree of tasks in a table on the left, a bar for each against a time axis on the right, the links between them, and under them how much of every resource the plan asks for.The columns the table can show after the name of a task.AGanttListenerthat does nothing and refuses nothing.Paints one task of aGanttchart: a bar, a summary bracket or a milestone.What aGantttells an application about.Paints one item of aScheduler.Prints aScheduleror aGanttchart, or exports it as images or a PDF.A schedule on screen: the items of aScheduleModelby day, week, month, as an agenda, or by resource.The ways a schedule is shown.ASchedulerListenerthat does nothing and refuses nothing.What aSchedulertells an application about.