Interface IChartEnvironment

All Known Implementing Classes:
ChartEnvironmentAwt, ChartEnvironmentSwt

public interface IChartEnvironment
  • Method Details

    • setChart

      void setChart(Chart<?,?> chart)
    • getChartGroupInitializer

      Consumer<javafx.scene.Group> getChartGroupInitializer()
    • setChartGroupInitializer

      void setChartGroupInitializer(Consumer<javafx.scene.Group> chartGroupInitializer)
    • checkVisibility

      void checkVisibility(boolean disposed)
    • setVisible

      void setVisible(boolean visible)
    • onChartConstruct

      void onChartConstruct()
    • onUpdateChartSize

      void onUpdateChartSize(int x, int y, int width, int height, boolean forceUpdate)
    • isActuallyVisible

      boolean isActuallyVisible()
    • getVisibility

      boolean getVisibility()
    • getParentVisibility

      boolean getParentVisibility()
    • createChartPanel

      void createChartPanel(boolean showHorizontalScrollPanel, boolean showVerticalScrollPanel)
    • createHorizontalScrollBar

      void createHorizontalScrollBar()
    • createVerticalScrollBar

      void createVerticalScrollBar()
    • getHorizontalScrollBar

      javafx.scene.control.ScrollBar getHorizontalScrollBar()
    • getVerticalScrollBar

      javafx.scene.control.ScrollBar getVerticalScrollBar()
    • initializeChartScene

      void initializeChartScene()
    • isChartPanelVisible

      boolean isChartPanelVisible()
    • isHorizontalScrollBarVisible

      boolean isHorizontalScrollBarVisible()
    • isHorizontalScrollBarDisplayed

      boolean isHorizontalScrollBarDisplayed()
    • isVerticalScrollBarVisible

      boolean isVerticalScrollBarVisible()
    • isVerticalScrollBarDisplayed

      boolean isVerticalScrollBarDisplayed()
    • toChartPanelControl

      Pair<Integer,Integer> toChartPanelControl(int mouseX, int mouseY)
    • setGanttChartDropHandlers

      void setGanttChartDropHandlers(Consumer<DropTargetEvent> dropHandler, Consumer<DropTargetEvent> dragOverHandler, Consumer<DropTargetEvent> dragEnterHandler, Consumer<DropTargetEvent> dragLeaveHandler)
    • updateSize

      void updateSize(int x, int y, int width, int height, boolean forceUpdate)
    • layoutVerticalScroll

      void layoutVerticalScroll(javafx.geometry.Bounds chartAreaBounds, int height)
    • layoutHorizontalScroll

      void layoutHorizontalScroll(javafx.geometry.Bounds chartAreaBounds, int xAxisLayoutX, int width, int height)
    • fillChartPanel

      void fillChartPanel(javafx.scene.paint.Color fillColor)
    • fillHorizontalScrollBar

      void fillHorizontalScrollBar(javafx.scene.paint.Color panelFillColor, javafx.scene.paint.Color scrollBarBorderColor, javafx.scene.paint.Color scrollBarFillColor)
    • fillVerticalScrollBar

      void fillVerticalScrollBar(javafx.scene.paint.Color panelFillColor, javafx.scene.paint.Color scrollBarBorderColor, javafx.scene.paint.Color scrollBarFillColor)
    • dispose

      void dispose()
    • addKeyPressedHandler

      void addKeyPressedHandler(Consumer<javafx.scene.input.KeyEvent> handler)
    • removeKeyPressedHandler

      void removeKeyPressedHandler(Consumer<javafx.scene.input.KeyEvent> handler)
    • clearKeyPressedHandlers

      void clearKeyPressedHandlers()
    • addKeyReleasedHandler

      void addKeyReleasedHandler(Consumer<javafx.scene.input.KeyEvent> handler)
    • removeKeyReleasedHandler

      void removeKeyReleasedHandler(Consumer<javafx.scene.input.KeyEvent> handler)
    • clearKeyReleasedHandlers

      void clearKeyReleasedHandlers()
    • setMenuVisible

      void setMenuVisible(boolean menuVisible)
    • setCopyToClipboardMenuItemVisible

      void setCopyToClipboardMenuItemVisible(boolean copyToClipboardMenuItemVisible)
    • setYAxisCategoryMenuItemsDescriptor

      void setYAxisCategoryMenuItemsDescriptor(AbstractMenuItemsDescriptor<?,?> descriptor)
    • getYAxisCategoryMenuItemsDescriptor

      AbstractMenuItemsDescriptor<?,?> getYAxisCategoryMenuItemsDescriptor()
    • restrictMenuDetect

      void restrictMenuDetect()
    • toBackground

      default javafx.scene.layout.Background toBackground(javafx.scene.paint.Color color)
    • toBorder

      default javafx.scene.layout.Border toBorder(javafx.scene.paint.Color color)