From: hermet Date: Mon, 28 Nov 2011 07:21:44 +0000 (+0000) Subject: elementary/naviframe - do resize when size of sub objects is changed. X-Git-Tag: REL_F_I9500_20120323_1~17^2~1251 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9937e07b37456aab1c10c8548c7a67c298f038bf;p=framework%2Fuifw%2Felementary.git elementary/naviframe - do resize when size of sub objects is changed. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@65636 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index f2c4be1..ad08646 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -659,6 +659,10 @@ _title_prev_btn_set(Elm_Naviframe_Item *it, EVAS_CALLBACK_DEL, _title_prev_btn_del, it); + evas_object_event_callback_add(btn, + EVAS_CALLBACK_CHANGED_SIZE_HINTS, + _changed_size_hints, + WIDGET(it)); edje_object_part_swallow(VIEW(it), "elm.swallow.prev_btn", btn); edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,show", "elm"); it->back_btn = back_btn; @@ -682,6 +686,10 @@ _title_next_btn_set(Elm_Naviframe_Item *it, Evas_Object *btn) EVAS_CALLBACK_DEL, _title_next_btn_del, it); + evas_object_event_callback_add(btn, + EVAS_CALLBACK_CHANGED_SIZE_HINTS, + _changed_size_hints, + WIDGET(it)); edje_object_part_swallow(VIEW(it), "elm.swallow.next_btn", btn); edje_object_signal_emit(VIEW(it), "elm,state,next_btn,show", "elm"); @@ -704,6 +712,10 @@ _title_icon_set(Elm_Naviframe_Item *it, Evas_Object *icon) EVAS_CALLBACK_DEL, _title_icon_del, it); + evas_object_event_callback_add(icon, + EVAS_CALLBACK_CHANGED_SIZE_HINTS, + _changed_size_hints, + WIDGET(it)); edje_object_part_swallow(VIEW(it), "elm.swallow.icon", icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,show", "elm");