rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=3ce378fbde0e047f23aad68531d10a95fabb254d
commit 3ce378fbde0e047f23aad68531d10a95fabb254d Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Thu Apr 14 09:15:15 2016 +0300 property: select image item in popup on show Change-Id: I1867c6143d38e8b2ddd26aebdb928964478c92d5 --- src/bin/ui/main_window.h | 2 ++ src/bin/ui/popup.c | 12 ++++++++++++ src/bin/ui/property_group.c | 1 + 3 files changed, 15 insertions(+) diff --git a/src/bin/ui/main_window.h b/src/bin/ui/main_window.h index 1ff5e0f..fe53793 100644 --- a/src/bin/ui/main_window.h +++ b/src/bin/ui/main_window.h @@ -364,6 +364,8 @@ popup_gengrid_image_helper(const char *title, Evas_Object *follow_up, Helper_Done_Cb func, void *data, Eina_Bool multi); +void +popup_gengrid_helper_item_select(const char *item_title); /** * Export project as develop edj file. diff --git a/src/bin/ui/popup.c b/src/bin/ui/popup.c index 21d5315..7aeab64 100644 --- a/src/bin/ui/popup.c +++ b/src/bin/ui/popup.c @@ -704,6 +704,18 @@ popup_gengrid_image_helper(const char *title, Evas_Object *follow_up, } void +popup_gengrid_helper_item_select(const char *item_title) +{ + Elm_Object_Item *item; + Helper_Data *helper_data = evas_object_data_get(ap.popup, "STRUCT"); + + assert(helper_data != NULL); + + item = elm_gengrid_search_by_text_item_get(helper_data->gengrid, NULL, "elm.text", item_title, 0); + elm_gengrid_item_selected_set(item, true); +} + +void popup_log_message_helper(const char *msg) { Evas_Object *box, *en, *lab; diff --git a/src/bin/ui/property_group.c b/src/bin/ui/property_group.c index bd2ba63..ec75b13 100644 --- a/src/bin/ui/property_group.c +++ b/src/bin/ui/property_group.c @@ -3917,6 +3917,7 @@ _on_state_image_choose(void *data, _on_image_editor_done, pd, false); + popup_gengrid_helper_item_select(elm_entry_entry_get(pd->attributes.state_image.image)); } static void --