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 Details

    • GraphicsBaseSkin

      public GraphicsBaseSkin​(C graphics)
  • Method Details

    • getClippedContent

      protected Node getClippedContent()
    • createDragCanvas

      protected DragCanvas<R> createDragCanvas()
    • createLinksCanvas

      protected LinksCanvas<R> createLinksCanvas()
    • getDragCanvas

      public final DragCanvas<R> getDragCanvas()
    • getLasso

      protected final Rectangle getLasso()
    • getLinksCanvas

      protected final LinksCanvas<R> getLinksCanvas()
    • createRowPaneRegion

      protected abstract Region createRowPaneRegion()
    • findLassoSelectedRows

      protected abstract List<Row<?,​?,​?>> findLassoSelectedRows()
    • findLassoSelectedActivities

      protected abstract List<ActivityRef<?>> findLassoSelectedActivities()
    • createLassoInfo

      protected final LassoEvent.LassoInfo createLassoInfo​(MouseEvent evt)
    • getRowPane

      protected final RowPane<R> getRowPane​(ActivityRef<?> ref)
    • getRowCanvas

      public final RowCanvas<R> getRowCanvas​(ActivityRef<?> ref)
    • getActivityBounds

      public final Rectangle2D getActivityBounds​(ActivityRef<?> ref)
    • getActivityBoundsAt

      public final ActivityBounds getActivityBoundsAt​(double x, double y)
    • getActivityRefAt

      public final ActivityRef<?> getActivityRefAt​(double x, double y)
    • getAllActivityBoundsAt

      public final List<ActivityBounds> getAllActivityBoundsAt​(double x, double y)
    • getAllActivityRefsAt

      public final List<ActivityRef<?>> getAllActivityRefsAt​(double x, double y)
    • getAllCalendarActivitiesAt

      public final List<CalendarActivity> getAllCalendarActivitiesAt​(double x, double y)
    • getRowAt

      public final R getRowAt​(double y)
    • getRowPaneAt

      protected abstract RowPane<R> getRowPaneAt​(double y)
    • isRowAboveViewport

      protected abstract boolean isRowAboveViewport​(R row)
    • getRowCanvasAt

      protected final RowCanvas<R> getRowCanvasAt​(double y)
    • getLayoutAt

      public final Layout getLayoutAt​(double y)
    • getLayoutBoundsAt

      protected final Rectangle2D getLayoutBoundsAt​(double y)
    • getLocalTimeAt

      public final LocalTime getLocalTimeAt​(double y)
    • getRowHeaderWidth

      protected double getRowHeaderWidth()
    • layoutChildren

      protected void layoutChildren​(double contentX, double contentY, double contentWidth, double contentHeight)
      Overrides:
      layoutChildren in class SkinBase<C extends GraphicsBase<R>>
    • getTimeline

      protected final Timeline getTimeline()