public abstract class GraphicsBaseSkin<C extends GraphicsBase<R>,R extends Row<?,?,?>>
extends javafx.scene.control.SkinBase<C>
Constructor and Description |
---|
GraphicsBaseSkin(C graphics) |
Modifier and Type | Method and Description |
---|---|
protected DragCanvas<R> |
createDragCanvas() |
protected LassoEvent.LassoInfo |
createLassoInfo(javafx.scene.input.MouseEvent evt) |
protected LinksCanvas<R> |
createLinksCanvas() |
protected abstract javafx.scene.layout.Region |
createRowPaneRegion() |
protected abstract List<ActivityRef<?>> |
findLassoSelectedActivities() |
protected abstract List<Row<?,?,?>> |
findLassoSelectedRows() |
javafx.geometry.Rectangle2D |
getActivityBounds(ActivityRef<?> ref) |
ActivityBounds |
getActivityBoundsAt(double x,
double y) |
ActivityRef<?> |
getActivityRefAt(double x,
double y) |
List<ActivityBounds> |
getAllActivityBoundsAt(double x,
double y) |
List<ActivityRef<?>> |
getAllActivityRefsAt(double x,
double y) |
List<CalendarActivity> |
getAllCalendarActivitiesAt(double x,
double y) |
protected javafx.scene.Node |
getClippedContent() |
DragCanvas<R> |
getDragCanvas() |
protected javafx.scene.shape.Rectangle |
getLasso() |
Layout |
getLayoutAt(double y) |
protected javafx.geometry.Rectangle2D |
getLayoutBoundsAt(double y) |
protected LinksCanvas<R> |
getLinksCanvas() |
LocalTime |
getLocalTimeAt(double y) |
R |
getRowAt(double y) |
RowCanvas<R> |
getRowCanvas(ActivityRef<?> ref) |
protected RowCanvas<R> |
getRowCanvasAt(double y) |
protected double |
getRowHeaderWidth() |
protected RowPane<R> |
getRowPane(ActivityRef<?> ref) |
protected abstract RowPane<R> |
getRowPaneAt(double y) |
protected Timeline |
getTimeline() |
protected abstract boolean |
isRowAboveViewport(R row) |
protected void |
layoutChildren(double contentX,
double contentY,
double contentWidth,
double contentHeight) |
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
public GraphicsBaseSkin(C graphics)
protected javafx.scene.Node getClippedContent()
protected DragCanvas<R> createDragCanvas()
protected LinksCanvas<R> createLinksCanvas()
public final DragCanvas<R> getDragCanvas()
protected final javafx.scene.shape.Rectangle getLasso()
protected final LinksCanvas<R> getLinksCanvas()
protected abstract javafx.scene.layout.Region createRowPaneRegion()
protected abstract List<ActivityRef<?>> findLassoSelectedActivities()
protected final LassoEvent.LassoInfo createLassoInfo(javafx.scene.input.MouseEvent evt)
protected final RowPane<R> getRowPane(ActivityRef<?> ref)
public final RowCanvas<R> getRowCanvas(ActivityRef<?> ref)
public final javafx.geometry.Rectangle2D getActivityBounds(ActivityRef<?> ref)
public final ActivityBounds getActivityBoundsAt(double x, double y)
public final ActivityRef<?> getActivityRefAt(double x, double y)
public final List<ActivityBounds> getAllActivityBoundsAt(double x, double y)
public final List<ActivityRef<?>> getAllActivityRefsAt(double x, double y)
public final List<CalendarActivity> getAllCalendarActivitiesAt(double x, double y)
public final R getRowAt(double y)
protected abstract boolean isRowAboveViewport(R row)
public final Layout getLayoutAt(double y)
protected final javafx.geometry.Rectangle2D getLayoutBoundsAt(double y)
public final LocalTime getLocalTimeAt(double y)
protected double getRowHeaderWidth()
protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)
layoutChildren
in class javafx.scene.control.SkinBase<C extends GraphicsBase<R>>
protected final Timeline getTimeline()
Copyright © 2020 Dirk Lemmermann Software & Consulting. All rights reserved.