use of org.eclipse.swtchart.extensions.internal.marker.AxisZeroMarker in project swtchart by eclipse.
the class ScrollableChart method setAxisZeroMarker.
private void setAxisZeroMarker() {
IPlotArea plotArea = (IPlotArea) baseChart.getPlotArea();
IChartSettings chartSettings = baseChart.getChartSettings();
//
if (axisZeroMarker != null) {
plotArea.removeCustomPaintListener(axisZeroMarker);
}
//
axisZeroMarker = new AxisZeroMarker(baseChart);
axisZeroMarker.setForegroundColor(chartSettings.getColorAxisZeroMarker());
plotArea.addCustomPaintListener(axisZeroMarker);
//
if (chartSettings.isShowAxisZeroMarker()) {
axisZeroMarker.setDraw(true);
} else {
axisZeroMarker.setDraw(false);
}
}
Aggregations