Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_configure.c e_ilist.c e_ilist.h e_int_config_background.c 
        e_maximize.c e_widget_ilist.c e_widget_ilist.h 
Removed Files:
        e_int_config_general.c e_int_config_general.h 


Log Message:
Add some functions to e_ilist and e_widget_ilist.c . Fix commented 
unused variables (just removed them). Added Cursor Settings and Startup 
Settings dialogue. Removed General Settings dialog.


===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_configure.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- e_configure.c       7 Jan 2006 22:33:03 -0000       1.30
+++ e_configure.c       25 Jan 2006 04:06:51 -0000      1.31
@@ -65,11 +65,12 @@
    e_configure_standard_item_add(eco, "enlightenment/desktops", _("Background 
Settings"), e_int_config_background);
    e_configure_standard_item_add(eco, "enlightenment/themes", _("Theme 
Selector"), e_int_config_theme);   
    e_configure_standard_item_add(eco, "enlightenment/modules", _("Module 
Settings"), e_int_config_modules);
-   e_configure_standard_item_add(eco, "enlightenment/e", _("General 
Settings"), e_int_config_general);
+   e_configure_standard_item_add(eco, "enlightenment/mouse", _("Cursor 
Settings"), e_int_config_cursor);
    e_configure_standard_item_add(eco, "enlightenment/desktops", _("Desktop 
Settings"), e_int_config_desks);
    e_configure_standard_item_add(eco, "enlightenment/e", _("Focus Settings"), 
e_int_config_focus);
    e_configure_standard_item_add(eco, "enlightenment/favorites", _("Menu 
Settings"), e_int_config_menus);
    e_configure_standard_item_add(eco, "enlightenment/configuration", 
_("Performance Settings"), e_int_config_performance);
+   e_configure_standard_item_add(eco, "enlightenment/run", _("Startup 
Settings"), e_int_config_startup);
    e_configure_standard_item_add(eco, "enlightenment/windows", _("Window List 
Settings"), e_int_config_winlist);
    e_configure_standard_item_add(eco, "enlightenment/windows", _("Window 
Display Settings"), e_int_config_window_display);
    e_configure_standard_item_add(eco, "enlightenment/windows", _("Window 
Manipulation Settings"), e_int_config_window_manipulation);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ilist.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- e_ilist.c   23 Jan 2006 18:47:10 -0000      1.13
+++ e_ilist.c   25 Jan 2006 04:06:51 -0000      1.14
@@ -296,6 +296,21 @@
    return evas_list_count(sd->items);
 }
 
+EAPI void
+e_ilist_clear(Evas_Object *obj) 
+{
+   INTERNAL_ENTRY;
+   while (sd->items)
+     {
+       E_Smart_Item *si;
+
+       si = sd->items->data;
+       sd->items = evas_list_remove_list(sd->items, sd->items);
+       if (si->icon_obj) evas_object_del(si->icon_obj);
+       evas_object_del(si->base_obj);
+       free(si);
+     }
+}
 
 /* local subsystem functions */
 static void 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ilist.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- e_ilist.h   23 Jan 2006 18:47:10 -0000      1.7
+++ e_ilist.h   25 Jan 2006 04:06:51 -0000      1.8
@@ -21,6 +21,7 @@
 EAPI void         e_ilist_remove_num            (Evas_Object *obj, int n);
 EAPI void         e_ilist_remove_label          (Evas_Object *obj, char 
*label);
 EAPI int          e_ilist_count                 (Evas_Object *obj);
+EAPI void         e_ilist_clear                 (Evas_Object *obj);
 
 #endif
 #endif
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_background.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- e_int_config_background.c   23 Jan 2006 04:52:37 -0000      1.35
+++ e_int_config_background.c   25 Jan 2006 04:06:51 -0000      1.36
@@ -455,7 +455,7 @@
               ic = e_thumb_generate_begin((char *)path, 48, 48, evas, &ic, 
NULL, NULL);
             else
               ic = e_thumb_evas_object_get((char *)path, evas, 48, 48, 1);
-            e_widget_ilist_append(il, ic, ecore_file_strip_ext(file), 
_ilist_cb_bg_selected, cfd, (char *)path);            
+            e_widget_ilist_append(il, ic, ecore_file_strip_ext(file), 
_ilist_cb_bg_selected, cfd, (char *)path);
          }
      }
    free(file);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_maximize.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- e_maximize.c        24 Jan 2006 03:03:28 -0000      1.7
+++ e_maximize.c        25 Jan 2006 04:06:51 -0000      1.8
@@ -37,14 +37,12 @@
 EAPI void
 e_maximize_border_gadman_fit(E_Border *bd, int *x1, int *y1, int *x2, int *y2)
 {
-  /* Unused variables int ii, jj; */
   Evas_List *l, *ll;
 
   Evas_List *mzones = NULL;
   Evas_List *tmp_mzones = NULL;
 
   struct _m_zone *mzone = NULL;
-  /* Unused variable: struct _m_zone *mzone_split; */
 
   mzone = (struct _m_zone *)malloc(sizeof(struct _m_zone));
   if (mzone == NULL)
@@ -136,7 +134,6 @@
   else if (mzones != NULL && mzones->next != NULL)
     {
       Evas_List *wl = NULL;
-      /* Unused var *hl = NULL; */
 
       /* The use of *_width_reverse_sort or *_height_reverse_sort depends
        * on the preferences of the user - what window he/she would like to
@@ -144,7 +141,6 @@
        */
       wl = evas_list_sort(mzones, evas_list_count(mzones), 
_e_mzone_cb_width_reverse_sort);
       mzones = NULL;
-     /* hl = evas_list_sort(mzones, -1, _e_mzone_cb_height_reverse_sort); */
 
       mzone = wl->data;
       /* mzone = hl->data; */
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_widget_ilist.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- e_widget_ilist.c    23 Jan 2006 18:47:10 -0000      1.9
+++ e_widget_ilist.c    25 Jan 2006 04:06:51 -0000      1.10
@@ -161,6 +161,29 @@
    return e_ilist_count(wd->o_ilist);
 }
 
+EAPI void
+e_widget_ilist_clear(Evas_Object *obj) 
+{
+   E_Widget_Data *wd;
+   int mw, mh, vw, vh, w, h;
+   
+   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);
+   evas_object_geometry_get(wd->o_scrollframe, NULL, NULL, &w, &h);
+   if (mw > vw)
+     {
+       Evas_Coord wmw, wmh;
+       
+       e_widget_min_size_get(obj, &wmw, &wmh);
+       e_widget_min_size_set(obj, mw + (w - vw), wmh);
+     }   
+   return;
+}
+
 static void
 _e_wid_del_hook(Evas_Object *obj)
 {
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_widget_ilist.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_widget_ilist.h    23 Jan 2006 18:47:10 -0000      1.5
+++ e_widget_ilist.h    25 Jan 2006 04:06:51 -0000      1.6
@@ -16,6 +16,7 @@
 EAPI void e_widget_ilist_remove_num(Evas_Object *obj, int n);
 EAPI void e_widget_ilist_remove_label(Evas_Object *obj, char *label);
 EAPI int e_widget_ilist_count(Evas_Object *obj);
+EAPI void e_widget_ilist_clear(Evas_Object *obj);
 
 #endif
 #endif




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to