From abba9ff5113464e2885eaf33d7de125cd69b546b Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 19 Sep 2005 07:02:35 +0000 Subject: [PATCH] and dialogs handle icons in the main bit now too SVN revision: 16764 --- data/themes/default_dialog.edc | 1 + src/bin/e_dialog.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/data/themes/default_dialog.edc b/data/themes/default_dialog.edc index f659080cd..df2c0adad 100644 --- a/data/themes/default_dialog.edc +++ b/data/themes/default_dialog.edc @@ -91,6 +91,7 @@ group { state: "default" 0.0; align: 0.0 0.5; color: 0 0 0 0; + fixed: 1 0; rel1 { relative: 0.0 0.0; offset: 16 16; diff --git a/src/bin/e_dialog.c b/src/bin/e_dialog.c index 10ef3a599..b55335c08 100644 --- a/src/bin/e_dialog.c +++ b/src/bin/e_dialog.c @@ -131,6 +131,14 @@ e_dialog_text_set(E_Dialog *dia, char *text) void e_dialog_icon_set(E_Dialog *dia, char *icon) { + if (icon) + { + dia->icon_object = edje_object_add(e_win_evas_get(dia->win)); + e_util_edje_icon_set(dia->icon_object, icon); + edje_extern_object_min_size_set(dia->icon_object, 64, 64); + edje_object_part_swallow(dia->bg_object, "icon_swallow", dia->icon_object); + evas_object_show(dia->icon_object); + } } void