jackdanielz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=3c3323716dfd6bfce17a9848f310584b8bc5f5bf
commit 3c3323716dfd6bfce17a9848f310584b8bc5f5bf Author: Daniel Zaoui <daniel.za...@samsung.com> Date: Tue Jul 22 13:59:41 2014 +0300 Elm_Map: port API to eo file. This function has to be described in elm_map.eo so Eolian can generate the legacy and Eo APIs. --- src/lib/elm_map.c | 8 ++------ src/lib/elm_map.eo | 17 +++++++++++++++++ src/lib/elm_map_legacy.h | 18 ------------------ 3 files changed, 19 insertions(+), 24 deletions(-) diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c index d6f3a48..4541279 100644 --- a/src/lib/elm_map.c +++ b/src/lib/elm_map.c @@ -4612,13 +4612,9 @@ _elm_map_name_add(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char *address, d name_cb, data); } -EAPI void -elm_map_name_search(const Evas_Object *obj, - const char *address, - Elm_Map_Name_List_Cb name_cb, - void *data) +EOLIAN static void +_elm_map_name_search(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char *address, Elm_Map_Name_List_Cb name_cb, void *data) { - ELM_MAP_CHECK(obj); if (address) _name_list_request(obj, ELM_MAP_NAME_METHOD_SEARCH, address, 0, 0, name_cb, data); diff --git a/src/lib/elm_map.eo b/src/lib/elm_map.eo index 8cce265..0c6757c 100644 --- a/src/lib/elm_map.eo +++ b/src/lib/elm_map.eo @@ -613,6 +613,23 @@ class Elm_Map (Elm_Widget, Elm_Interface_Scrollable) @in void *data; /*@ The user callback data. */ } } + name_search { + /*@ + @brief Requests a list of addresses corresponding to a given name. + + @since 1.8 + + @remarks This is used if you want to search the address from a name. + + @internal + @ingroup Map */ + const; + params { + @in const(char)* address; /*@ The address. */ + @in Elm_Map_Name_List_Cb name_cb; /*@ The callback function. */ + @in void *data; /*@ The user callback data. */ + } + } region_bring_in { /*@ Animatedly bring in given coordinates to the center of the map. diff --git a/src/lib/elm_map_legacy.h b/src/lib/elm_map_legacy.h index 4c7aff2..6176522 100644 --- a/src/lib/elm_map_legacy.h +++ b/src/lib/elm_map_legacy.h @@ -10,22 +10,4 @@ */ EAPI Evas_Object *elm_map_add(Evas_Object *parent); -/** - * @internal - * - * @brief Requests a list of addresses corresponding to a given name. - * - * @since 1.8 - * - * @remarks This is used if you want to search the address from a name. - * - * @param obj The map object - * @param address The address - * @param name_cb The callback function - * @param data The user callback data - * - * @ingroup Map - */ -EAPI void elm_map_name_search(const Evas_Object *obj, const char *address, Elm_Map_Name_List_Cb name_cb, void *data); - #include "elm_map.eo.legacy.h" --