Class Layout

java.lang.Object
com.flexganttfx.model.Layout
Direct Known Subclasses:
AgendaLayout, ChartLayout, GanttLayout

public abstract class Layout
extends Object
Each row and each inner line of a row are associated with a layout. The layout influences several aspects during rendering and editing of activities. Additionally several of the system layers used to draw the row background also utilize the layout information.

The following layout types are supported:

  • GanttLayout: activities are laid out horizontally below the timeline.
    Gantt Layout
  • AgendaLayout: activities are laid out vertically next to a time scale displaying the time of day. Hour lines are drawn in the background.
    Agenda Layout
  • ChartLayout: activities are laid out as bars below the timeline. Chart lines are drawn in the background.
    Capacity Layout
Since:
1.0
See Also:
Row.setLayout(Layout), Row.getLineLayout(int), LinesManager.getLineLayout(int)