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

Reply via email to