elm_map: support for polygon object. 05/187805/4
authorHosang Kim <hosang12.kim@samsung.com>
Tue, 28 Aug 2018 11:36:14 +0000 (20:36 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 4 Sep 2018 00:43:28 +0000 (00:43 +0000)
Originally, we can set color to overlay objects like as line.
But polygon object is not supported.
Now elm_map_overlay_color_set supports polygon object.

@feature
@tizen_only

Change-Id: Ibed7f48bc3e8fd6a29cb4e9c4604bb09d1fbd701

src/lib/elm_map.c
src/lib/elm_map_common.h

index 8bd926f5b8050a9091df3b8bba8496739ef1970d..8d0c7894e5991f628a99a70965fff574e5c26f62 100644 (file)
@@ -5195,6 +5195,10 @@ elm_map_overlay_color_set(Elm_Map_Overlay *overlay,
      _overlay_default_color_update(overlay->ovl, overlay->c);
    else if (overlay->type == ELM_MAP_OVERLAY_TYPE_ROUTE)
      _overlay_route_color_update(overlay->ovl, overlay->c);
+   //TIZEN_ONLY(20180828): support for polygon object.
+   else if (overlay->type == ELM_MAP_OVERLAY_TYPE_POLYGON)
+     _overlay_polygon_color_update(overlay->ovl, overlay->c);
+   //
    else
      {
         ERR("Not supported overlay type: %d", overlay->type);
index 4f2a8cbc5b4fbcde0afddf2fec67d0afeada4331..2c1708af8bbc9c7d4e75aeac6e7a25237db262e6 100644 (file)
@@ -461,8 +461,8 @@ EAPI void                  elm_map_overlay_region_get(const Elm_Map_Overlay *ove
  *
  * For alpha channel, 0 represents completely transparent, and 255, opaque.
  *
- * Function supports only ELM_MAP_OVERLAY_TYPE_CLASS, ELM_MAP_OVERLAY_TYPE_DEFAULT
- * and ELM_MAP_OVERLAY_TYPE_ROUTE Elm_Map_Overlay_Type types.
+ * Function supports only ELM_MAP_OVERLAY_TYPE_CLASS, ELM_MAP_OVERLAY_TYPE_DEFAULT,
+ * ELM_MAP_OVERLAY_TYPE_POLYGON and ELM_MAP_OVERLAY_TYPE_ROUTE Elm_Map_Overlay_Type types.
  *
  * @see elm_map_overlay_color_get()
  *