Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_configure.c Log Message: Add framelists to wrap the individual ilist widgets so we can tell what is a Category and what is a config item. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v retrieving revision 1.74 retrieving revision 1.75 diff -u -3 -r1.74 -r1.75 --- e_configure.c 26 Nov 2006 21:59:55 -0000 1.74 +++ e_configure.c 26 Nov 2006 22:39:45 -0000 1.75 @@ -18,6 +18,7 @@ E_Configure_Category *cat; E_Manager *man; Evas_Coord ew, eh, mw, mh; + Evas_Object *of; if (_e_configure) { @@ -77,13 +78,19 @@ edje_object_part_swallow(eco->edje, "e.swallow.content", eco->o_list); /* Category List */ + of = e_widget_framelist_add(eco->evas, _("Categories"), 1); eco->cat_list = e_widget_ilist_add(eco->evas, 32, 32, NULL); - e_widget_list_object_append(eco->o_list, eco->cat_list, 1, 1, 0.5); + e_widget_min_size_get(eco->cat_list, &mw, &mh); + edje_extern_object_min_size_set(eco->cat_list, mw, mh); + e_widget_framelist_object_append(of, eco->cat_list); + e_widget_list_object_append(eco->o_list, of, 1, 1, 0.5); /* Item List */ + of = e_widget_framelist_add(eco->evas, _("Configuration Items"), 1); eco->item_list = e_widget_ilist_add(eco->evas, 32, 32, NULL); e_widget_ilist_selector_set(eco->item_list, 1); - e_widget_list_object_append(eco->o_list, eco->item_list, 1, 1, 0.5); + e_widget_framelist_object_append(of, eco->item_list); + e_widget_list_object_append(eco->o_list, of, 1, 1, 0.5); /* Add "Categories" & "Items" Here */ cat = _e_configure_category_add(eco, _("Appearance"), "enlightenment/appearance"); @@ -139,10 +146,6 @@ * cat = _e_configure_category_add(eco, _("Extension Configuration"), "enlightenment/extension_config"); */ - /* Resize the "Category" list */ - e_widget_min_size_get(eco->cat_list, &mw, &mh); - edje_extern_object_min_size_set(eco->cat_list, mw, mh); - /* Close Button */ eco->close = e_widget_button_add(eco->evas, _("Close"), NULL, _e_configure_cb_close, eco, NULL); @@ -251,7 +254,7 @@ e_util_edje_icon_set(o, icon); } eco->cats = evas_list_append(eco->cats, cat); - + e_widget_ilist_append(eco->cat_list, o, label, _e_configure_category_cb, cat, NULL); return cat; } ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs