[SRADA-410] Change shape of point at screenshot chart to diamond from circle
authorjaeyong lee <jae-yong.lee@samsung.com>
Wed, 25 May 2016 12:41:53 +0000 (21:41 +0900)
committerjaeyong lee <jae-yong.lee@samsung.com>
Wed, 25 May 2016 12:41:53 +0000 (21:41 +0900)
Change-Id: Id6a13f4988a309e55003ca6fef0af629c0ae042a

org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/chart/DAChartRenderer.java

index fe99ff6..309166a 100644 (file)
@@ -1773,9 +1773,21 @@ public class DAChartRenderer {
                        int pixelX = plot.getXPixelFromX(seriesItem.getX()) - SCREENSHOT_DOT_WIDTH;
                        int pixelY = (DAChartBoard.DEFAULT_ITEM_HEIGHT - SCREENSHOT_DOT_WIDTH) / 2;
                        
+                       List<Integer> dotPolygon = new ArrayList<Integer>();
+                       dotPolygon.add(pixelX);
+                       dotPolygon.add(pixelY + SCREENSHOT_DOT_WIDTH/2);
+                       dotPolygon.add(pixelX + SCREENSHOT_DOT_WIDTH/2);
+                       dotPolygon.add(pixelY + SCREENSHOT_DOT_WIDTH);
+                       dotPolygon.add(pixelX + SCREENSHOT_DOT_WIDTH);
+                       dotPolygon.add(pixelY + SCREENSHOT_DOT_WIDTH/2);
+                       dotPolygon.add(pixelX + SCREENSHOT_DOT_WIDTH/2);
+                       dotPolygon.add(pixelY);
+                       
+                       int[] pointArray = convertArray(dotPolygon);
+                       
                        gc.setForeground(ColorResources.SCREENSHOT_CHART_DOT);
                        gc.setBackground(ColorResources.SCREENSHOT_CHART_DOT);
-                       gc.fillRoundRectangle(pixelX, pixelY, SCREENSHOT_DOT_WIDTH, SCREENSHOT_DOT_WIDTH, SCREENSHOT_DOT_WIDTH, SCREENSHOT_DOT_WIDTH);
+                       gc.fillPolygon(pointArray);
                }
                
                gc.setAlpha(oldAlpha);