From a1da8b021ebd5fe2dce90f7f083ecba1b44de115 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 3 Mar 2006 10:05:00 +0000 Subject: [PATCH] better ilist behavior - from ilogicit SVN revision: 20951 --- src/bin/e_widget_ilist.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/bin/e_widget_ilist.c b/src/bin/e_widget_ilist.c index 450893a9c..a58341149 100644 --- a/src/bin/e_widget_ilist.c +++ b/src/bin/e_widget_ilist.c @@ -87,6 +87,10 @@ e_widget_ilist_append(Evas_Object *obj, Evas_Object *icon, char *label, void (*f e_widget_min_size_get(obj, &wmw, &wmh); e_widget_min_size_set(obj, mw + (w - vw), wmh); } + else if (mw < vw) + { + evas_object_resize(wd->o_ilist, vw,mh); + } } EAPI void @@ -170,6 +174,7 @@ e_widget_ilist_clear(Evas_Object *obj) wd = e_widget_data_get(obj); e_ilist_clear(wd->o_ilist); + /* e_ilist_min_size_get(wd->o_ilist, &mw, &mh); evas_object_resize(wd->o_ilist, mw, mh); e_scrollframe_child_viewport_size_get(wd->o_scrollframe, &vw, &vh); @@ -180,8 +185,8 @@ e_widget_ilist_clear(Evas_Object *obj) e_widget_min_size_get(obj, &wmw, &wmh); e_widget_min_size_set(obj, mw + (w - vw), wmh); - } - return; + } + */ } static void