Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_button_stock.c ewl_fileselector.c ewl_fileselector.h 


Log Message:
- make this consistent with the way the rest of ewl is written

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_button_stock.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ewl_button_stock.c  9 Feb 2005 04:31:54 -0000       1.1
+++ ewl_button_stock.c  11 Feb 2005 18:10:52 -0000      1.2
@@ -161,7 +161,7 @@
 
   ewl_callback_append (button,
                       EWL_CALLBACK_CLICKED,
-                      EWL_CALLBACK_FUNCTION (ewl_button_stock_click_cb),
+                      ewl_button_stock_click_cb,
                       &(EWL_BUTTON_STOCK (button)->response_id));
   
   DRETURN_PTR(button, DLEVEL_STABLE);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_fileselector.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- ewl_fileselector.c  10 Feb 2005 19:55:24 -0000      1.2
+++ ewl_fileselector.c  11 Feb 2005 18:10:53 -0000      1.3
@@ -97,16 +97,14 @@
                button = ewl_button_stock_with_id_new(EWL_STOCK_ARROW_UP,
                                                        EWL_RESPONSE_ARROW_UP);
                ewl_callback_append(button, EWL_CALLBACK_CLICKED,
-                                   
EWL_CALLBACK_FUNCTION(ewl_fileselector_go_up_cb),
-                                   fs);
+                                   ewl_fileselector_go_up_cb, fs);
                ewl_container_child_append(EWL_CONTAINER(hbox), button);
                ewl_widget_show(button);
 
                button = ewl_button_stock_with_id_new(EWL_STOCK_HOME,
                                                        EWL_RESPONSE_HOME);
                ewl_callback_append(button, EWL_CALLBACK_CLICKED,
-                                   EWL_CALLBACK_FUNCTION
-                                   (ewl_fileselector_go_home_cb), fs);
+                                   ewl_fileselector_go_home_cb, fs);
                ewl_container_child_append(EWL_CONTAINER(hbox), button);
                ewl_widget_show(button);
 
@@ -474,21 +472,25 @@
                ewl_widget_destroy(EWL_WIDGET(user_data));
 }
 
-void ewl_fileselector_select_file_cb(Ewl_Widget * w, void *ev_data, 
Ewl_Fileselector * fs)
+void ewl_fileselector_select_file_cb(Ewl_Widget * w, void *ev_data, void *data)
 {
+       Ewl_Fileselector *fs;
        Ewl_Fileselector_Data *d = NULL;
 
+       fs = data;
        d = (Ewl_Fileselector_Data *) ewl_widget_data_get(EWL_WIDGET(w), 
"FILE");
        IF_FREE(fs->file);
        fs->file = strdup( d->name );
        ewl_entry_text_set(EWL_ENTRY(fs->entry_file), d->name);
 }
 
-void ewl_fileselector_select_dir_cb(Ewl_Widget * w, void *ev_data, 
Ewl_Fileselector * fs)
+void ewl_fileselector_select_dir_cb(Ewl_Widget * w, void *ev_data, void *data)
 {
+       Ewl_Fileselector *fs;
        char *path;
        char *new_path;
 
+       fs = data;
        path = (char *) ewl_widget_data_get(EWL_WIDGET(w), "DIR");
        if (!strcmp(path, ".."))
                new_path = ewl_fileselector_path_up_get(fs->path);
@@ -499,18 +501,22 @@
        ewl_fileselector_path_setup(EWL_FILESELECTOR(fs), path);
 }
 
-void ewl_fileselector_go_up_cb(Ewl_Widget * w, void *ev_data, Ewl_Fileselector 
* fs)
+void ewl_fileselector_go_up_cb(Ewl_Widget * w, void *ev_data, void *data)
 {
+       Ewl_Fileselector *fs;
        char *path;
 
+       fs = data;
        path = ewl_fileselector_path_up_get(fs->path);
        ewl_fileselector_path_setup(EWL_FILESELECTOR(fs), path);
 }
 
-void ewl_fileselector_go_home_cb(Ewl_Widget * w, void *ev_data, 
Ewl_Fileselector * fs)
+void ewl_fileselector_go_home_cb(Ewl_Widget * w, void *ev_data, void *data)
 {
+       Ewl_Fileselector *fs;
        char *path;
 
+       fs = data;
        path = ewl_fileselector_path_home_get();
        ewl_fileselector_path_setup(EWL_FILESELECTOR(fs), path);
 }
@@ -526,12 +532,6 @@
        char *path2;
        char *title;
 
-       /*
-        * FIXME: These next two lines shouldn't be necessary.
-       ewl_tree_selected_clear(EWL_TREE(fs->list_dirs));
-       ewl_tree_selected_clear(EWL_TREE(fs->list_files));
-       */
-
        ewl_container_reset(EWL_CONTAINER(fs->list_dirs));
        ewl_container_reset(EWL_CONTAINER(fs->list_files));
        ewl_entry_text_set(EWL_ENTRY(fs->entry_file), "");
@@ -583,8 +583,7 @@
 
                ewl_callback_append(EWL_WIDGET(prow),
                                    EWL_CALLBACK_CLICKED,
-                                   EWL_CALLBACK_FUNCTION
-                                   (ewl_fileselector_select_file_cb), fs);
+                                   ewl_fileselector_select_file_cb, fs);
 
                ecore_list_next(files);
        }
@@ -614,8 +613,7 @@
                                   ecore_list_current(dirs));
 
                ewl_callback_append(EWL_WIDGET(prow), EWL_CALLBACK_CLICKED,
-                                   EWL_CALLBACK_FUNCTION
-                                   (ewl_fileselector_select_dir_cb), fs);
+                                   ewl_fileselector_select_dir_cb, fs);
 
                ecore_list_next(dirs);
        }
@@ -695,8 +693,7 @@
 
        /* destroy tooltip when the row is destroyed */
        ewl_callback_append(EWL_WIDGET(w), EWL_CALLBACK_DESTROY,
-                           EWL_CALLBACK_FUNCTION
-                           (ewl_fileselector_tooltip_destroy_cb), tooltip);
+                           ewl_fileselector_tooltip_destroy_cb, tooltip);
 
        FREE(str);
        FREE(size);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_fileselector.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- ewl_fileselector.h  9 Feb 2005 20:44:12 -0000       1.2
+++ ewl_fileselector.h  11 Feb 2005 18:10:53 -0000      1.3
@@ -62,10 +62,10 @@
  * Internally used callbacks, override at your own risk.
  */
 
-void ewl_fileselector_select_file_cb(Ewl_Widget *w, void *ev_data, 
Ewl_Fileselector *fs);
-void ewl_fileselector_select_dir_cb(Ewl_Widget *w, void *ev_data, 
Ewl_Fileselector *fs);
-void ewl_fileselector_go_up_cb(Ewl_Widget *w, void *ev_data, Ewl_Fileselector 
*fs);
-void ewl_fileselector_go_home_cb(Ewl_Widget *w, void *ev_data, 
Ewl_Fileselector *fs);
+void ewl_fileselector_select_file_cb(Ewl_Widget *w, void *ev_data, void *data);
+void ewl_fileselector_select_dir_cb(Ewl_Widget *w, void *ev_data, void *data);
+void ewl_fileselector_go_up_cb(Ewl_Widget *w, void *ev_data, void *data);
+void ewl_fileselector_go_home_cb(Ewl_Widget *w, void *ev_data, void *data);
 void ewl_fileselector_filter_cb(Ewl_Widget *entry, void *ev_data, void 
*user_data);
 
 /* Private: data for a file */




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to