Client API. The Codename One framework your app is built on: this runs on the device, not in a backend.
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.
Types
class DefaultGanttBarRenderer | The renderer a Gantt starts with: a rounded bar with its progress filled in, a bracket for a summary and a diamond for a milestone. |
class DefaultScheduleItemRenderer | The renderer a Scheduler starts with: a rounded block in the item’s colour with its title, and its time and detail where they fit. |
class Gantt | A Gantt chart of a ProjectModel: 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. |
class GanttAdapter | A GanttListener that does nothing and refuses nothing. |
interface GanttBarRenderer | Paints one task of a Gantt chart: a bar, a summary bracket or a milestone. |
interface GanttListener | What a Gantt tells an application about. |
interface ScheduleItemRenderer | Paints one item of a Scheduler. |
class SchedulePrinter | Prints a Scheduler or a Gantt chart, or exports it as images or a PDF. |
class Scheduler | A schedule on screen: the items of a ScheduleModel by day, week, month, as an agenda, or by resource. |
class SchedulerAdapter | A SchedulerListener that does nothing and refuses nothing. |
interface SchedulerListener | What a Scheduler tells an application about. |