Module com.flexganttfx.view
Class GraphicsBaseSkin<C extends GraphicsBase<R>,R extends Row<?,?,?>>
java.lang.Object
javafx.scene.control.SkinBase<C>
impl.com.flexganttfx.skin.graphics.GraphicsBaseSkin<C,R>
- All Implemented Interfaces:
Skin<C>
- Direct Known Subclasses:
ListViewGraphicsSkin
,SingleRowGraphicsSkin
,SplitPaneGraphicsSkin
,VBoxGraphicsSkin
public abstract class GraphicsBaseSkin<C extends GraphicsBase<R>,R extends Row<?,?,?>>
extends SkinBase<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DragCanvas<R>
protected final LassoEvent.LassoInfo
protected LinksCanvas<R>
protected abstract Region
protected abstract List<ActivityRef<?>>
final Rectangle2D
getActivityBounds
(ActivityRef<?> ref) final ActivityBounds
getActivityBoundsAt
(double x, double y) final ActivityRef<?>
getActivityRefAt
(double x, double y) final List<ActivityBounds>
getAllActivityBoundsAt
(double x, double y) final List<ActivityRef<?>>
getAllActivityRefsAt
(double x, double y) final List<CalendarActivity>
getAllCalendarActivitiesAt
(double x, double y) protected Node
final DragCanvas<R>
protected final Rectangle
getLasso()
final Layout
getLayoutAt
(double y) protected final Rectangle2D
getLayoutBoundsAt
(double y) protected final LinksCanvas<R>
final LocalTime
getLocalTimeAt
(double y) final R
getRowAt
(double y) getRowCanvas
(ActivityRef<?> ref) getRowCanvasAt
(double y) protected double
getRowPane
(ActivityRef<?> ref) getRowPaneAt
(double y) protected final Timeline
protected abstract boolean
isRowAboveViewport
(R row) protected void
layoutChildren
(double contentX, double contentY, double contentWidth, double contentHeight) Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Constructor Details
-
GraphicsBaseSkin
-
-
Method Details
-
getClippedContent
-
createDragCanvas
-
createLinksCanvas
-
getDragCanvas
-
getLasso
-
getLinksCanvas
-
createRowPaneRegion
-
findLassoSelectedRows
-
findLassoSelectedActivities
-
createLassoInfo
-
getRowPane
-
getRowCanvas
-
getActivityBounds
-
getActivityBoundsAt
-
getActivityRefAt
-
getAllActivityBoundsAt
-
getAllActivityRefsAt
-
getAllCalendarActivitiesAt
-
getRowAt
-
getRowPaneAt
-
isRowAboveViewport
-
getRowCanvasAt
-
getLayoutAt
-
getLayoutBoundsAt
-
getLocalTimeAt
-
getRowHeaderWidth
protected double getRowHeaderWidth() -
layoutChildren
protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight) - Overrides:
layoutChildren
in classSkinBase<C extends GraphicsBase<R>>
-
getTimeline
-