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()