From 3577e9b78f8071d3172ba666d55fe2c6d96be5c1 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 14 Sep 2010 23:46:01 +0000 Subject: [PATCH] handle theme change - bubble. SVN revision: 52278 --- legacy/elementary/src/lib/elm_bubble.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/legacy/elementary/src/lib/elm_bubble.c b/legacy/elementary/src/lib/elm_bubble.c index 9721ae2641..2ad410b652 100644 --- a/legacy/elementary/src/lib/elm_bubble.c +++ b/legacy/elementary/src/lib/elm_bubble.c @@ -42,6 +42,14 @@ _theme_hook(Evas_Object *obj) _elm_theme_object_set(obj, wd->bbl, "bubble", "base", elm_widget_style_get(obj)); edje_object_part_text_set(wd->bbl, "elm.text", wd->label); edje_object_part_text_set(wd->bbl, "elm.info", wd->info); + if (wd->content) + { + edje_object_part_swallow(wd->bbl, "elm.swallow.content", wd->content); + edje_object_signal_emit(wd->bbl, "elm,state,icon,visible", "elm"); + edje_object_message_signal_process(wd->bbl); + } + else + edje_object_signal_emit(wd->bbl, "elm,state,icon,hidden", "elm"); edje_object_scale_set(wd->bbl, elm_widget_scale_get(obj) * _elm_config->scale); _sizing_eval(obj); }