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.

  • Class
    Description
    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.
    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.
    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.
    The columns the table can show after the name of a task.
    A GanttListener that does nothing and refuses nothing.
    Paints one task of a Gantt chart: a bar, a summary bracket or a milestone.
    What a Gantt tells an application about.
    Paints one item of a Scheduler.
    Prints a Scheduler or a Gantt chart, or exports it as images or a PDF.
    A schedule on screen: the items of a ScheduleModel by day, week, month, as an agenda, or by resource.
    The ways a schedule is shown.
    A SchedulerListener that does nothing and refuses nothing.
    What a Scheduler tells an application about.