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