Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_ilist.c e_widget_ilist.c Log Message: better ilist behavior - from ilogicit =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ilist.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- e_ilist.c 25 Jan 2006 04:06:51 -0000 1.14 +++ e_ilist.c 3 Mar 2006 10:04:59 -0000 1.15 @@ -253,6 +253,8 @@ if (si) { sd->items = evas_list_remove(sd->items, si); + if (e_ilist_selected_get(obj) == n) + sd->selected = -1; if (si->icon_obj) evas_object_del(si->icon_obj); evas_object_del(si->base_obj); free(si); @@ -310,6 +312,7 @@ evas_object_del(si->base_obj); free(si); } + sd->selected = -1; } /* local subsystem functions */ =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_widget_ilist.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- e_widget_ilist.c 25 Jan 2006 04:06:51 -0000 1.10 +++ e_widget_ilist.c 3 Mar 2006 10:04:59 -0000 1.11 @@ -87,6 +87,10 @@ 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 @@ 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_min_size_get(obj, &wmw, &wmh); e_widget_min_size_set(obj, mw + (w - vw), wmh); - } - return; + } + */ } static void ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs