From bdb0df2303d956da426d6c250db142bbd65ca028 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 10 Feb 2010 02:29:09 +0000 Subject: [PATCH] Set min size on button when text is set. (Found this after creating a button w/ no text, than later setting the text...the size was never adjusted). SVN revision: 46032 --- src/bin/e_widget_button.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_widget_button.c b/src/bin/e_widget_button.c index a96708223..b1960778a 100644 --- a/src/bin/e_widget_button.c +++ b/src/bin/e_widget_button.c @@ -90,6 +90,7 @@ EAPI void e_widget_button_label_set(Evas_Object *obj, const char *label) { E_Widget_Data *wd; + int mw, mh; wd = e_widget_data_get(obj); edje_object_part_text_set(wd->o_button, "e.text.label", label); @@ -98,6 +99,8 @@ e_widget_button_label_set(Evas_Object *obj, const char *label) else wd->type = ~(wd->type & E_WIDGET_BUTTON_TEXT); _e_wid_button_state_send(wd); + edje_object_size_min_calc(wd->o_button, &mw, &mh); + e_widget_size_min_set(obj, mw, mh); } EAPI void