From: Hosang Kim Date: Tue, 28 Aug 2018 11:36:14 +0000 (+0900) Subject: elm_map: support for polygon object. X-Git-Tag: submit/tizen_4.0/20190109.062201~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=da59c4c8e01c9afb0e96def419173329d13d0c12;p=platform%2Fupstream%2Felementary.git elm_map: support for polygon object. 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 --- diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c index 8bd926f5b..8d0c7894e 100644 --- a/src/lib/elm_map.c +++ b/src/lib/elm_map.c @@ -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); diff --git a/src/lib/elm_map_common.h b/src/lib/elm_map_common.h index 4f2a8cbc5..2c1708af8 100644 --- a/src/lib/elm_map_common.h +++ b/src/lib/elm_map_common.h @@ -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() *