forked from enlightenment/enlightenment
allow check widget to have a file path for icon.
SVN revision: 38460
This commit is contained in:
parent
e9fb962a08
commit
602727dd8e
|
@ -119,14 +119,22 @@ e_widget_check_icon_add(Evas *evas, const char *label, const char *icon, int ico
|
|||
edje_object_message_signal_process(o);
|
||||
}
|
||||
if (icon)
|
||||
{
|
||||
if (icon[0] == '/')
|
||||
{
|
||||
o2 = e_icon_add(evas);
|
||||
e_icon_file_set(o2, icon);
|
||||
}
|
||||
else
|
||||
{
|
||||
o2 = edje_object_add(evas);
|
||||
wd->o_icon = o2;
|
||||
e_util_edje_icon_set(o2, icon);
|
||||
}
|
||||
edje_extern_object_min_size_set(o2, icon_w, icon_h);
|
||||
edje_object_part_swallow(wd->o_check, "e.swallow.icon", o2);
|
||||
evas_object_show(o2);
|
||||
e_widget_sub_object_add(obj, o2);
|
||||
wd->o_icon = o2;
|
||||
}
|
||||
|
||||
edje_object_size_min_calc(o, &mw, &mh);
|
||||
|
|
Loading…
Reference in New Issue