From e00d110a4b6dca6f627170a23a7ce30caea0423c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 25 Oct 2012 11:40:40 +0000 Subject: [PATCH] lets emit a signal to dialog to know if icon is there or not so it can more sensibly lay itself out :) SVN revision: 78446 --- src/bin/e_dialog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_dialog.c b/src/bin/e_dialog.c index 515e743e1..6aad16816 100644 --- a/src/bin/e_dialog.c +++ b/src/bin/e_dialog.c @@ -171,6 +171,11 @@ e_dialog_icon_set(E_Dialog *dia, const char *icon, Evas_Coord size) edje_object_part_swallow(dia->bg_object, "e.swallow.icon", dia->icon_object); edje_object_signal_emit(dia->bg_object, "e,state,icon", "e"); evas_object_show(dia->icon_object); + if (icon) + edje_object_signal_emit(dia->bg_object, "e,icon,enabled", "e"); + else + edje_object_signal_emit(dia->bg_object, "e,icon,disabled", "e"); + edje_object_message_signal_process(dia->bg_object); } EAPI void