From: jaehwan Date: Mon, 9 Jul 2012 05:11:05 +0000 (+0000) Subject: The visible signal should be called when it is reloaded in _theme_hook_item. X-Git-Tag: 1.0.0+svn.70492slp2+build19~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=54f9a90e9926302ace66e6e1dd696c9d4f81a42b;p=framework%2Fuifw%2Felementary.git The visible signal should be called when it is reloaded in _theme_hook_item. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@73482 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c index dd6c0bf..af07b51 100644 --- a/src/lib/elm_toolbar.c +++ b/src/lib/elm_toolbar.c @@ -376,8 +376,10 @@ _theme_hook_item(Evas_Object *obj, Elm_Toolbar_Item *it, double scale, int icon_ evas_object_size_hint_min_set(it->icon, ms, ms); evas_object_size_hint_max_set(it->icon, ms, ms); edje_object_part_swallow(view, "elm.swallow.icon", it->icon); + edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); } edje_object_part_text_escaped_set(view, "elm.text", it->label); + edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); } else { @@ -1076,11 +1078,12 @@ _item_reorder_start(Elm_Toolbar_Item *item) evas_object_size_hint_min_set(it->icon, ms, ms); evas_object_size_hint_max_set(it->icon, ms, ms); edje_object_part_swallow(VIEW(it), "elm.swallow.icon", it->icon); - edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); //!! + edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); evas_object_show(it->icon); elm_widget_sub_object_add(obj, it->icon); } edje_object_part_text_escaped_set(VIEW(it), "elm.text", it->label); + edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); edje_object_signal_emit(VIEW(it), "elm,state,moving", "elm");