public class CompletableActivityRenderer<A extends CompletableActivity> extends ActivityBarRenderer<A>
ActivityBarRenderer.TextPosition
Constructor and Description |
---|
CompletableActivityRenderer(GraphicsBase<?> graphics,
String name) |
Modifier and Type | Method and Description |
---|---|
protected ActivityBounds |
drawActivity(ActivityRef<A> path,
Position position,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
protected void |
drawCompletion(ActivityRef<A> activityRef,
javafx.scene.canvas.GraphicsContext gc,
double x,
double y,
double w,
double h,
boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
fillCompletionHighlightProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
fillCompletionHoverProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
fillCompletionPressedProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
fillCompletionProperty() |
javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
fillCompletionSelectedProperty() |
javafx.scene.paint.Paint |
getFillCompletion() |
protected javafx.scene.paint.Paint |
getFillCompletion(boolean selected,
boolean hover,
boolean highlighted,
boolean pressed) |
javafx.scene.paint.Paint |
getFillCompletionHighlight() |
javafx.scene.paint.Paint |
getFillCompletionHover() |
javafx.scene.paint.Paint |
getFillCompletionPressed() |
javafx.scene.paint.Paint |
getFillCompletionSelected() |
void |
setFillCompletion(javafx.scene.paint.Paint fill) |
void |
setFillCompletionHighlight(javafx.scene.paint.Paint fill) |
void |
setFillCompletionHover(javafx.scene.paint.Paint fill) |
void |
setFillCompletionPressed(javafx.scene.paint.Paint fill) |
void |
setFillCompletionSelected(javafx.scene.paint.Paint fill) |
autoFixTextProperty, barHeightProperty, drawBackground, drawBorder, drawText, fontProperty, getBarHeight, getFont, getTextFill, getTextFill, getTextFillHighlight, getTextFillHover, getTextFillPressed, getTextFillSelected, getTextGap, glossyProperty, isAutoFixText, isGlossy, isTextVisible, setAutoFixText, setBarHeight, setFont, setGlossy, setTextFill, setTextFillHighlight, setTextFillHover, setTextFillPressed, setTextFillSelected, setTextGap, textFillHighlightProperty, textFillHoverProperty, textFillPressedProperty, textFillProperty, textFillSelectedProperty, textGapProperty
cornerRadiusProperty, cornersRoundedProperty, draw, getCornerRadius, getLineWidth, getStroke, getStroke, getStrokeHighlight, getStrokeHover, getStrokePressed, getStrokeSelected, isCornersRounded, lineWidthProperty, setCornerRadius, setCornersRounded, setLineWidth, setStroke, setStrokeHighlight, setStrokeHover, setStrokePressed, setStrokeSelected, strokeHighlightProperty, strokeHoverProperty, strokePressedProperty, strokeProperty, strokeSelectedProperty
fillHighlightProperty, fillHoverProperty, fillPressedProperty, fillProperty, fillSelectedProperty, getFill, getFill, getFillHighlight, getFillHover, getFillPressed, getFillSelected, getPadding, paddingProperty, setFill, setFillHighlight, setFillHover, setFillPressed, setFillSelected, setPadding
alphaProperty, disableRedrawAfterPropertyChange, enabledProperty, enableRedrawAfterPropertyChange, getAlpha, getGraphics, getLocation, getName, getTimeAt, isEnabled, isSnapToPixel, redrawObservable, setAlpha, setEnabled, setSnapToPixel, snapPositionX, snapPositionY, snapSizeX, snapSizeY, snapSpaceX, snapSpaceY, snapToPixelProperty
public CompletableActivityRenderer(GraphicsBase<?> graphics, String name)
protected ActivityBounds drawActivity(ActivityRef<A> path, Position position, javafx.scene.canvas.GraphicsContext gc, double x, double y, double w, double h, boolean selected, boolean hover, boolean highlighted, boolean pressed)
drawActivity
in class ActivityBarRenderer<A extends CompletableActivity>
protected void drawCompletion(ActivityRef<A> activityRef, javafx.scene.canvas.GraphicsContext gc, double x, double y, double w, double h, boolean selected, boolean hover, boolean highlighted, boolean pressed)
protected javafx.scene.paint.Paint getFillCompletion(boolean selected, boolean hover, boolean highlighted, boolean pressed)
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillCompletionProperty()
public final void setFillCompletion(javafx.scene.paint.Paint fill)
public final javafx.scene.paint.Paint getFillCompletion()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillCompletionHoverProperty()
public final void setFillCompletionHover(javafx.scene.paint.Paint fill)
public final javafx.scene.paint.Paint getFillCompletionHover()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillCompletionHighlightProperty()
public final void setFillCompletionHighlight(javafx.scene.paint.Paint fill)
public final javafx.scene.paint.Paint getFillCompletionHighlight()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillCompletionSelectedProperty()
public final void setFillCompletionSelected(javafx.scene.paint.Paint fill)
public final javafx.scene.paint.Paint getFillCompletionSelected()
public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> fillCompletionPressedProperty()
public final void setFillCompletionPressed(javafx.scene.paint.Paint fill)
public final javafx.scene.paint.Paint getFillCompletionPressed()
Copyright © 2020 Dirk Lemmermann Software & Consulting. All rights reserved.