R
- the type of the rowspublic class ScaleLayer<R extends Row<?,?,?>> extends SystemLayer<R>
Important: this layer can only be used if the graphics buffer size is
equal to zero. See also GraphicsBase.setCanvasBuffer(double)
.
Constructor and Description |
---|
ScaleLayer(GraphicsBase<R> graphics) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
agendaLabelsFillProperty() |
javafx.beans.property.BooleanProperty |
agendaLabelsVisibleProperty() |
javafx.beans.property.DoubleProperty |
agendaLinesLineWidthProperty() |
javafx.beans.property.DoubleProperty |
agendaLinesSizeProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
agendaLinesStrokeProperty() |
javafx.beans.property.BooleanProperty |
agendaLinesVisibleProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
backgroundFillProperty() |
javafx.beans.property.BooleanProperty |
bluredBackgroundProperty() |
javafx.beans.property.ObjectProperty<DateTimeFormatter> |
dateTimeFormatterProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
dividerLineStrokeProperty() |
void |
drawLayer(impl.com.flexganttfx.skin.graphics.RowCanvas<R> canvas,
Instant startTime,
Instant endTime) |
javafx.beans.property.ObjectProperty<javafx.scene.text.Font> |
fontProperty() |
javafx.scene.paint.Paint |
getAgendaLabelsFill() |
double |
getAgendaLinesLineWidth() |
double |
getAgendaLinesSize() |
javafx.scene.paint.Paint |
getAgendaLinesStroke() |
javafx.scene.paint.Paint |
getBackgroundFill() |
DateTimeFormatter |
getDateTimeFormatter() |
javafx.scene.paint.Paint |
getDividerLineStroke() |
javafx.scene.text.Font |
getFont() |
javafx.scene.paint.Paint |
getMajorChartLabelsFill() |
double |
getMajorChartLinesLineWidth() |
double |
getMajorChartLinesSize() |
javafx.scene.paint.Paint |
getMajorChartLinesStroke() |
javafx.scene.paint.Paint |
getMinorChartLabelsFill() |
double |
getMinorChartLinesLineWidth() |
double |
getMinorChartLinesSize() |
javafx.scene.paint.Paint |
getMinorChartLinesStroke() |
NumberFormat |
getNumberFormat()
Returns the value of
numberFormatProperty() . |
double |
getPrefWidth() |
double |
getScaleWidth() |
boolean |
isAgendaLabelsVisible() |
boolean |
isAgendaLinesVisible() |
boolean |
isBluredBackground() |
boolean |
isMajorChartLabelsVisible() |
boolean |
isMajorChartLinesVisible() |
boolean |
isMinorChartLabelsVisible() |
boolean |
isMinorChartLinesVisible() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
majorChartLabelsFillProperty() |
javafx.beans.property.BooleanProperty |
majorChartLabelsVisibleProperty() |
javafx.beans.property.DoubleProperty |
majorChartLinesLineWidthProperty() |
javafx.beans.property.DoubleProperty |
majorChartLinesSizeProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
majorChartLinesStrokeProperty() |
javafx.beans.property.BooleanProperty |
majorChartLinesVisibleProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
minorChartLabelsFillProperty() |
javafx.beans.property.BooleanProperty |
minorChartLabelsVisibleProperty() |
javafx.beans.property.DoubleProperty |
minorChartLinesLineWidthProperty() |
javafx.beans.property.DoubleProperty |
minorChartLinesSizeProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
minorChartLinesStrokeProperty() |
javafx.beans.property.BooleanProperty |
minorChartLinesVisibleProperty() |
javafx.beans.property.ObjectProperty<NumberFormat> |
numberFormatProperty()
A property used to store a number format that will be used to format
the labels shown when a chart layout is being used.
|
javafx.beans.property.DoubleProperty |
prefWidthProperty() |
javafx.beans.property.ReadOnlyDoubleProperty |
scaleWidthProperty() |
void |
setAgendaLabelsFill(javafx.scene.paint.Paint fill) |
void |
setAgendaLabelsVisible(boolean visible) |
void |
setAgendaLinesLineWidth(double lineWidth) |
void |
setAgendaLinesSize(double size) |
void |
setAgendaLinesStroke(javafx.scene.paint.Paint stroke) |
void |
setAgendaLinesVisible(boolean visible) |
void |
setBackgroundFill(javafx.scene.paint.Paint fill) |
void |
setBluredBackground(boolean blurred) |
void |
setDateTimeFormatter(DateTimeFormatter formatter) |
void |
setDividerLineStroke(javafx.scene.paint.Paint stroke) |
void |
setFont(javafx.scene.text.Font font) |
void |
setMajorChartLabelsFill(javafx.scene.paint.Paint fill) |
void |
setMajorChartLabelsVisible(boolean visible) |
void |
setMajorChartLinesLineWidth(double lineWidth) |
void |
setMajorChartLinesSize(double size) |
void |
setMajorChartLinesStroke(javafx.scene.paint.Paint stroke) |
void |
setMajorChartLinesVisible(boolean visible) |
void |
setMinorChartLabelsFill(javafx.scene.paint.Paint fill) |
void |
setMinorChartLabelsVisible(boolean visible) |
void |
setMinorChartLinesLineWidth(double lineWidth) |
void |
setMinorChartLinesSize(double size) |
void |
setMinorChartLinesStroke(javafx.scene.paint.Paint stroke) |
void |
setMinorChartLinesVisible(boolean visible) |
void |
setNumberFormat(NumberFormat format)
Returns the value of
getNumberFormat() . |
void |
setPrefWidth(double width) |
fadeInOutObservable, getGraphics, getName, getOpacity, isSnapToPixel, isVisible, opacityProperty, redraw, redrawObservable, setSnapToPixel, setVisible, snapPosition, snapSize, snapSpace, snapToPixelProperty, visibleProperty
public ScaleLayer(GraphicsBase<R> graphics)
public void drawLayer(impl.com.flexganttfx.skin.graphics.RowCanvas<R> canvas, Instant startTime, Instant endTime)
drawLayer
in class SystemLayer<R extends Row<?,?,?>>
public final javafx.beans.property.ObjectProperty<javafx.scene.text.Font> fontProperty()
public final void setFont(javafx.scene.text.Font font)
public final javafx.scene.text.Font getFont()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> dividerLineStrokeProperty()
public final javafx.scene.paint.Paint getDividerLineStroke()
public final void setDividerLineStroke(javafx.scene.paint.Paint stroke)
public final javafx.beans.property.BooleanProperty bluredBackgroundProperty()
public final boolean isBluredBackground()
public final void setBluredBackground(boolean blurred)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> backgroundFillProperty()
public final javafx.scene.paint.Paint getBackgroundFill()
public final void setBackgroundFill(javafx.scene.paint.Paint fill)
public final javafx.beans.property.DoubleProperty prefWidthProperty()
public final double getPrefWidth()
public final void setPrefWidth(double width)
public final javafx.beans.property.ReadOnlyDoubleProperty scaleWidthProperty()
public final double getScaleWidth()
public final javafx.beans.property.BooleanProperty majorChartLabelsVisibleProperty()
public final void setMajorChartLabelsVisible(boolean visible)
public final boolean isMajorChartLabelsVisible()
public final javafx.beans.property.BooleanProperty minorChartLabelsVisibleProperty()
public final void setMinorChartLabelsVisible(boolean visible)
public final boolean isMinorChartLabelsVisible()
public final javafx.beans.property.BooleanProperty majorChartLinesVisibleProperty()
public final void setMajorChartLinesVisible(boolean visible)
public final boolean isMajorChartLinesVisible()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> majorChartLinesStrokeProperty()
public final javafx.scene.paint.Paint getMajorChartLinesStroke()
public final void setMajorChartLinesStroke(javafx.scene.paint.Paint stroke)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> majorChartLabelsFillProperty()
public final javafx.scene.paint.Paint getMajorChartLabelsFill()
public final void setMajorChartLabelsFill(javafx.scene.paint.Paint fill)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> minorChartLabelsFillProperty()
public final javafx.scene.paint.Paint getMinorChartLabelsFill()
public final void setMinorChartLabelsFill(javafx.scene.paint.Paint fill)
public final javafx.beans.property.DoubleProperty majorChartLinesLineWidthProperty()
public final double getMajorChartLinesLineWidth()
public final void setMajorChartLinesLineWidth(double lineWidth)
public final javafx.beans.property.DoubleProperty majorChartLinesSizeProperty()
public final double getMajorChartLinesSize()
public final void setMajorChartLinesSize(double size)
public final javafx.beans.property.BooleanProperty minorChartLinesVisibleProperty()
public final void setMinorChartLinesVisible(boolean visible)
public final boolean isMinorChartLinesVisible()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> minorChartLinesStrokeProperty()
public final javafx.scene.paint.Paint getMinorChartLinesStroke()
public final void setMinorChartLinesStroke(javafx.scene.paint.Paint stroke)
public final javafx.beans.property.DoubleProperty minorChartLinesLineWidthProperty()
public final double getMinorChartLinesLineWidth()
public final void setMinorChartLinesLineWidth(double lineWidth)
public final javafx.beans.property.DoubleProperty minorChartLinesSizeProperty()
public final double getMinorChartLinesSize()
public final void setMinorChartLinesSize(double size)
public final javafx.beans.property.BooleanProperty agendaLabelsVisibleProperty()
public final void setAgendaLabelsVisible(boolean visible)
public final boolean isAgendaLabelsVisible()
public final javafx.beans.property.DoubleProperty agendaLinesLineWidthProperty()
public final double getAgendaLinesLineWidth()
public final void setAgendaLinesLineWidth(double lineWidth)
public final javafx.beans.property.DoubleProperty agendaLinesSizeProperty()
public final double getAgendaLinesSize()
public final void setAgendaLinesSize(double size)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> agendaLinesStrokeProperty()
public final javafx.scene.paint.Paint getAgendaLinesStroke()
public final void setAgendaLinesStroke(javafx.scene.paint.Paint stroke)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> agendaLabelsFillProperty()
public final javafx.scene.paint.Paint getAgendaLabelsFill()
public final void setAgendaLabelsFill(javafx.scene.paint.Paint fill)
public final javafx.beans.property.BooleanProperty agendaLinesVisibleProperty()
public final void setAgendaLinesVisible(boolean visible)
public final boolean isAgendaLinesVisible()
public final javafx.beans.property.ObjectProperty<DateTimeFormatter> dateTimeFormatterProperty()
public final void setDateTimeFormatter(DateTimeFormatter formatter)
public final DateTimeFormatter getDateTimeFormatter()
public final javafx.beans.property.ObjectProperty<NumberFormat> numberFormatProperty()
public final void setNumberFormat(NumberFormat format)
getNumberFormat()
.format
- the number format to use for chart valuespublic final NumberFormat getNumberFormat()
numberFormatProperty()
.Copyright © 2020 Dirk Lemmermann Software & Consulting. All rights reserved.