Module com.flexganttfx.view
Class ZoomTimeIntervalLayer<R extends Row<?,?,?>>
- java.lang.Object
-
- com.flexganttfx.view.graphics.layer.SystemLayer<R>
-
- com.flexganttfx.view.graphics.layer.ZoomTimeIntervalLayer<R>
-
- Type Parameters:
R- the type of the rows
public class ZoomTimeIntervalLayer<R extends Row<?,?,?>> extends SystemLayer<R>
Draws the zoom interval as defined by the timeline propertyDateline.selectedTimeIntervalProperty(). The zoom interval gets created by the user via the help of the timeline lasso.
-
-
Constructor Summary
Constructors Constructor Description ZoomTimeIntervalLayer(GraphicsBase<R> graphics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrawLayer(RowCanvas<R> canvas, Instant startTime, Instant endTime)PaintgetZoomTimeIntervalFill()voidsetZoomTimeIntervalFill(Paint fill)ObjectProperty<Paint>zoomTimeIntervalFillProperty()-
Methods inherited from class com.flexganttfx.view.graphics.layer.SystemLayer
fadeInOutObservable, getGraphics, getName, getOpacity, isSnapToPixel, isVisible, opacityProperty, redraw, redrawObservable, setSnapToPixel, setVisible, snapPosition, snapSize, snapSpace, snapToPixelProperty, visibleProperty
-
-
-
-
Constructor Detail
-
ZoomTimeIntervalLayer
public ZoomTimeIntervalLayer(GraphicsBase<R> graphics)
-
-
Method Detail
-
zoomTimeIntervalFillProperty
public final ObjectProperty<Paint> zoomTimeIntervalFillProperty()
-
getZoomTimeIntervalFill
public final Paint getZoomTimeIntervalFill()
-
setZoomTimeIntervalFill
public final void setZoomTimeIntervalFill(Paint fill)
-
-