Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_widget_config_list.h e_widget_config_list.c 


Log Message:
Fix config list widget for recent e_widget_entry cahnges.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_config_list.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_widget_config_list.h      3 Nov 2006 11:59:17 -0000       1.3
+++ e_widget_config_list.h      31 Oct 2007 02:48:11 -0000      1.4
@@ -7,7 +7,7 @@
 #define E_WIDGET_CONFIG_LIST_H
 
 
-EAPI Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object* 
(*func_entry_add) (Evas *evas, char **val), const char *label, int listspan);
+EAPI Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object 
*(*func_entry_add) (Evas *evas, char **val, void (*func) (void *data, void 
*data2), void *data, void *data2), const char *label, int listspan);
 EAPI int e_widget_config_list_count(Evas_Object *obj);
 EAPI const char *e_widget_config_list_nth_get(Evas_Object *obj, int n);
 EAPI void e_widget_config_list_append(Evas_Object *obj, const char *entry);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_config_list.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- e_widget_config_list.c      18 Jun 2007 11:29:02 -0000      1.7
+++ e_widget_config_list.c      31 Oct 2007 02:48:11 -0000      1.8
@@ -38,7 +38,7 @@
 
 /* Externally accessible functions */
 EAPI Evas_Object *
-e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas 
*evas, char **val), const char *label, int listspan)
+e_widget_config_list_add(Evas *evas, Evas_Object* (*func_entry_add) (Evas 
*evas, char **val, void (*func) (void *data, void *data2), void *data, void 
*data2), const char *label, int listspan)
 {
    Evas_Object *obj, *o;
    E_Widget_Data *wd;
@@ -66,8 +66,8 @@
  
    o = e_widget_label_add(evas, label);
    e_widget_table_object_append(wd->gui.table, o, 0, 2, 2, 1, 1, 1, 1, 1); 
-   
-   o = func_entry_add(evas, &(wd->cur_entry));
+
+   o = func_entry_add(evas, &(wd->cur_entry), NULL, NULL, NULL);
    wd->gui.entry = o;
    e_widget_disabled_set(o, 1);
    e_widget_min_size_set(o, 100, 25);
@@ -186,6 +186,7 @@
        for (i = 0; i < e_widget_ilist_count(wd->gui.list); i++)
          {
             const char *label;
+
             label = e_widget_ilist_nth_label_get(wd->gui.list, i);
             if ((label) && (!strcmp(label, wd->cur_entry)))
               {



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to