And adjust size hint when setting icon too. (Same problem as previous commit
wrt text). SVN revision: 46033
This commit is contained in:
parent
bdb0df2303
commit
9fc08dd6c4
|
@ -107,6 +107,7 @@ EAPI void
|
||||||
e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon)
|
e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon)
|
||||||
{
|
{
|
||||||
E_Widget_Data *wd;
|
E_Widget_Data *wd;
|
||||||
|
int mw, mh;
|
||||||
|
|
||||||
wd = e_widget_data_get(obj);
|
wd = e_widget_data_get(obj);
|
||||||
if (wd->o_icon)
|
if (wd->o_icon)
|
||||||
|
@ -129,6 +130,8 @@ e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon)
|
||||||
else
|
else
|
||||||
wd->type = ~(wd->type & E_WIDGET_BUTTON_ICON);
|
wd->type = ~(wd->type & E_WIDGET_BUTTON_ICON);
|
||||||
_e_wid_button_state_send(wd);
|
_e_wid_button_state_send(wd);
|
||||||
|
edje_object_size_min_calc(wd->o_button, &mw, &mh);
|
||||||
|
e_widget_size_min_set(obj, mw, mh);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue