gc.fillRectangle(pixelStartX, pixelStartY, barWidth, r.y + r.height
- pixelStartY);
gc.setBackground(series.getColor());
- gc.setAlpha(250);
}
if (currentX > plot.getVisibleEndX()) {
break;
* SERIES_AREA_END, SERIES_AREA_BAR.
*/
private void drawStateAreaSeries(GC gc, DAChartSeries series, int seriesIndex, int seriesSize) {
+ int oldAlpha = gc.getAlpha();
+ gc.setAlpha((int) (255 * 0.8));
+
List<DAChartSeriesItem> seriesItems = series.getSeriesItemList();
if (null == seriesItems) {
return;
int pixelStartX = plot.getXPixelFromX(barSeriesItem.getX(), r);
gc.fillRectangle(pixelStartX, pixelStartY, STATE_AREA_BAR_WIDTH, areaHeight);
}
+ gc.setAlpha(oldAlpha);
}
private void drawStepSeries(GC gc, DAChartSeries series, boolean bEndVal) {
gc.setBackground(color);
gc.setForeground(ColorResources.BLACK);
gc.setAntialias(SWT.ON);
+
+ int oldAlpha = gc.getAlpha();
+ gc.setAlpha((int) (255 * 0.8));
int index = series.getPrevIndexByXvalue(plot.getVisibleStartX());
if (index < 0) {
break;
}
}
+ gc.setAlpha(oldAlpha);
}
private void drawEventAreaSeries(GC gc, DAChartSeries series) {
Color foreColor;
gc.setBackground(color);
gc.setAntialias(SWT.ON);
+
+ int oldAlpha = gc.getAlpha();
+ gc.setAlpha((int) (255 * 0.8));
int index = series.getPrevIndexByXvalue(plot.getVisibleStartX());
if (index < 0) {
oldStateContinueRectangle.width = barWidth;
oldStateContinueRectangle.height = r.y + r.height - heightMargin * 2;
- if (null != foreColor) {
- gc.setForeground(foreColor);
- gc.fillGradientRectangle(pixelStartX, r.y + heightMargin, barWidth, r.y
- + r.height - heightMargin * 2, true);
- } else {
- gc.fillRectangle(oldStateContinueRectangle);
- }
+ gc.fillRectangle(oldStateContinueRectangle);
}
prevEndX = pixelStartX + barWidth;
break;
oldStateConnectionRectangle.width = barWidth;
oldStateConnectionRectangle.height = r.y + r.height - heightMargin * 2;
- if (null != foreColor) {
- gc.setForeground(foreColor);
- gc.fillGradientRectangle(pixelStartX, r.y + heightMargin, barWidth, r.y
- + r.height - heightMargin * 2, true);
- } else {
- gc.fillRectangle(oldStateConnectionRectangle);
- }
+ gc.fillRectangle(oldStateConnectionRectangle);
}
prevEndX = pixelStartX + barWidth;
break;
}
}
+ gc.setAlpha(oldAlpha);
}
private void drawDotSeries(GC gc, DAChartSeries series) {