Class SystemLayer<R extends Row<?,​?,​?>>

java.lang.Object
com.flexganttfx.view.graphics.renderer.RendererBase
com.flexganttfx.view.graphics.layer.SystemLayer<R>
Type Parameters:
R - the type of the rows
Direct Known Subclasses:
AgendaLinesLayer, CalendarLayer, ChartLinesLayer, DSTLineLayer, GridLinesLayer, HoverTimeIntervalLayer, InnerLinesLayer, LayoutLayer, NowLineLayer, RowLayer, SelectedTimeIntervalsLayer, ZoomTimeIntervalLayer

public abstract class SystemLayer<R extends Row<?,​?,​?>>
extends RendererBase
System layers are used in the background and foreground of each row. A background layer gets drawn before the activities are drawn while a foreground layer gets drawn after the activities are drawn. Each layer is specialized on drawing one type of information: current time, selected time intervals, grid lines, and so on. The graphics view manages the layers in two lists and provides convenience methods to easily look them up.
Since:
1.0
See Also:
GraphicsBase.getForegroundSystemLayers(), GraphicsBase.getBackgroundSystemLayers(), GraphicsBase.getForegroundSystemLayer(Class), GraphicsBase.getBackgroundSystemLayer(Class)