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 property
Dateline.selectedTimeIntervalProperty()
. The zoom interval gets
created by the user via the help of the timeline lasso.-
Property Summary
Properties Type Property Description ObjectProperty<Paint>
zoomTimeIntervalFill
Properties inherited from class com.flexganttfx.view.graphics.layer.SystemLayer
opacity, snapToPixel, visible
-
Constructor Summary
Constructors Constructor Description ZoomTimeIntervalLayer(GraphicsBase<R> graphics)
-
Method Summary
Modifier and Type Method Description void
drawLayer(RowCanvas<R> canvas, Instant startTime, Instant endTime)
Paint
getZoomTimeIntervalFill()
Gets the value of the property zoomTimeIntervalFill.void
setZoomTimeIntervalFill(Paint fill)
Sets the value of the property zoomTimeIntervalFill.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
-
Property Details
-
Constructor Details
-
Method Details
-
zoomTimeIntervalFillProperty
-
getZoomTimeIntervalFill
Gets the value of the property zoomTimeIntervalFill.- Property description:
-
setZoomTimeIntervalFill
Sets the value of the property zoomTimeIntervalFill.- Property description:
-
drawLayer
- Specified by:
drawLayer
in classSystemLayer<R extends Row<?,?,?>>
-