Interface IChartEnvironment
- All Known Implementing Classes:
ChartEnvironmentAwt,ChartEnvironmentSwt
public interface IChartEnvironment
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyPressedHandler(Consumer<javafx.scene.input.KeyEvent> handler) voidaddKeyReleasedHandler(Consumer<javafx.scene.input.KeyEvent> handler) voidcheckVisibility(boolean disposed) voidvoidvoidcreateChartPanel(boolean showHorizontalScrollPanel, boolean showVerticalScrollPanel) voidvoidvoiddispose()voidfillChartPanel(javafx.scene.paint.Color fillColor) voidfillHorizontalScrollBar(javafx.scene.paint.Color panelFillColor, javafx.scene.paint.Color scrollBarBorderColor, javafx.scene.paint.Color scrollBarFillColor) voidfillVerticalScrollBar(javafx.scene.paint.Color panelFillColor, javafx.scene.paint.Color scrollBarBorderColor, javafx.scene.paint.Color scrollBarFillColor) Consumer<javafx.scene.Group> javafx.scene.control.ScrollBarbooleanjavafx.scene.control.ScrollBarbooleanvoidbooleanbooleanbooleanbooleanbooleanbooleanvoidlayoutHorizontalScroll(javafx.geometry.Bounds chartAreaBounds, int xAxisLayoutX, int width, int height) voidlayoutVerticalScroll(javafx.geometry.Bounds chartAreaBounds, int height) voidvoidonUpdateChartSize(int x, int y, int width, int height, boolean forceUpdate) voidremoveKeyPressedHandler(Consumer<javafx.scene.input.KeyEvent> handler) voidremoveKeyReleasedHandler(Consumer<javafx.scene.input.KeyEvent> handler) voidvoidvoidsetChartGroupInitializer(Consumer<javafx.scene.Group> chartGroupInitializer) voidsetCopyToClipboardMenuItemVisible(boolean copyToClipboardMenuItemVisible) voidsetGanttChartDropHandlers(Consumer<DropTargetEvent> dropHandler, Consumer<DropTargetEvent> dragOverHandler, Consumer<DropTargetEvent> dragEnterHandler, Consumer<DropTargetEvent> dragLeaveHandler) voidsetMenuVisible(boolean menuVisible) voidsetVisible(boolean visible) voidsetYAxisCategoryMenuItemsDescriptor(AbstractMenuItemsDescriptor<?, ?> descriptor) default javafx.scene.layout.BackgroundtoBackground(javafx.scene.paint.Color color) default javafx.scene.layout.BordertoBorder(javafx.scene.paint.Color color) toChartPanelControl(int mouseX, int mouseY) voidupdateSize(int x, int y, int width, int height, boolean forceUpdate)
-
Method Details
-
setChart
-
getChartGroupInitializer
Consumer<javafx.scene.Group> getChartGroupInitializer() -
setChartGroupInitializer
-
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
-
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
-
removeKeyPressedHandler
-
clearKeyPressedHandlers
void clearKeyPressedHandlers() -
addKeyReleasedHandler
-
removeKeyReleasedHandler
-
clearKeyReleasedHandlers
void clearKeyReleasedHandlers() -
setMenuVisible
void setMenuVisible(boolean menuVisible) -
setCopyToClipboardMenuItemVisible
void setCopyToClipboardMenuItemVisible(boolean copyToClipboardMenuItemVisible) -
setYAxisCategoryMenuItemsDescriptor
-
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)
-