Enlightenment CVS committal Author : chaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/plugins Modified Files: Makefile.am ewl_icon_local_viewer.c ewl_list_viewer.c layout_ewl_simple.c structure_viewer.c Log Message: * EWL plugins -> new api =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/Makefile.am,v retrieving revision 1.27 retrieving revision 1.28 diff -u -3 -r1.27 -r1.28 --- Makefile.am 2 Apr 2006 05:47:38 -0000 1.27 +++ Makefile.am 2 Apr 2006 12:14:42 -0000 1.28 @@ -11,14 +11,10 @@ REMOTE_THUMBNAILER_L = remote_thumbnailer.la DISTRIB_THUMBNAILER_L = distrib_thumbnailer.la POSIX_L = posix.la -#LAYOUT_L = layout_ewl_simple.la -#EWL_LOCAL_ICON_L = ewl_local_icon.la -#EWL_LIST_L = ewl_list.la -#STRUCTURE_VIEWER_L = structure_viewer.la -LAYOUT_L = -EWL_LOCAL_ICON_L = -EWL_LIST_L = -STRUCTURE_VIEWER_L = +LAYOUT_L = layout_ewl_simple.la +EWL_LOCAL_ICON_L = ewl_local_icon.la +EWL_LIST_L = ewl_list.la +STRUCTURE_VIEWER_L = structure_viewer.la SYSTEM_THUMBNAILER_L = system_thumbnailer.la ACTION_SIMPLE_L = action_simple.la =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/ewl_icon_local_viewer.c,v retrieving revision 1.67 retrieving revision 1.68 diff -u -3 -r1.67 -r1.68 --- ewl_icon_local_viewer.c 1 Apr 2006 04:46:02 -0000 1.67 +++ ewl_icon_local_viewer.c 2 Apr 2006 12:14:42 -0000 1.68 @@ -541,10 +541,20 @@ } } - +Entropy_Plugin* +entropy_plugin_init (entropy_core * core) +{ + Entropy_Plugin_Gui* plugin; + Entropy_Plugin* base; + + plugin = entropy_malloc(sizeof(Entropy_Plugin_Gui)); + base = ENTROPY_PLUGIN(plugin); + + return plugin; +} entropy_gui_component_instance * -entropy_plugin_init (entropy_core * core, +entropy_plugin_gui_instance_new (entropy_core * core, entropy_gui_component_instance * layout) { Ewl_Widget *context; =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/ewl_list_viewer.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- ewl_list_viewer.c 1 Apr 2006 04:46:02 -0000 1.15 +++ ewl_list_viewer.c 2 Apr 2006 12:14:42 -0000 1.16 @@ -450,9 +450,21 @@ } +Entropy_Plugin* +entropy_plugin_init (entropy_core * core) +{ + Entropy_Plugin_Gui* plugin; + Entropy_Plugin* base; + + plugin = entropy_malloc(sizeof(Entropy_Plugin_Gui)); + base = ENTROPY_PLUGIN(plugin); + + return plugin; +} + entropy_gui_component_instance * -entropy_plugin_init (entropy_core * core, +entropy_plugin_gui_instance_new (entropy_core * core, entropy_gui_component_instance * layout) { char *headers[6]; =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/layout_ewl_simple.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -3 -r1.54 -r1.55 --- layout_ewl_simple.c 28 Mar 2006 10:31:15 -0000 1.54 +++ layout_ewl_simple.c 2 Apr 2006 12:14:42 -0000 1.55 @@ -41,7 +41,7 @@ void *ev_data, void *user_data); void entropy_plugin_layout_main (); void entropy_plugin_destroy (entropy_gui_component_instance * comp); -void entropy_plugin_init (entropy_core * core); +Entropy_Plugin* entropy_plugin_init (entropy_core * core); void entropy_delete_current_folder (Ecore_List * el); entropy_gui_component_instance *entropy_plugin_layout_create (entropy_core * core); @@ -515,7 +515,7 @@ /*Main drive viewer */ { structure_plugin_init = - dlsym (structure->dl_ref, "entropy_plugin_init"); + dlsym (structure->dl_ref, "entropy_plugin_gui_instance_new"); gui->structure_viewer = (*structure_plugin_init) (instance->core, instance, tree, file); gui->structure_viewer->plugin = structure; @@ -668,13 +668,23 @@ } -void +Entropy_Plugin* entropy_plugin_init (entropy_core * core) { int i = 0; char **c = NULL; + Entropy_Plugin_Gui* plugin; + Entropy_Plugin* base; + /*Init ewl */ ewl_init (&i, c); + + plugin = entropy_malloc(sizeof(Entropy_Plugin_Gui)); + base = ENTROPY_PLUGIN(plugin); + + return plugin; + + } void @@ -739,7 +749,7 @@ entropy_gui_component_instance *instance; char *name = NULL; - entropy_plugin_init = dlsym (plugin->dl_ref, "entropy_plugin_init"); + entropy_plugin_init = dlsym (plugin->dl_ref, "entropy_plugin_gui_instance_new"); instance = (*entropy_plugin_init) (core, layout); gui->iconbox_viewer = instance; =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/structure_viewer.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- structure_viewer.c 1 Apr 2006 04:35:36 -0000 1.37 +++ structure_viewer.c 2 Apr 2006 12:14:42 -0000 1.38 @@ -361,8 +361,21 @@ +Entropy_Plugin* +entropy_plugin_init (entropy_core * core) +{ + Entropy_Plugin_Gui* plugin; + Entropy_Plugin* base; + + plugin = entropy_malloc(sizeof(Entropy_Plugin_Gui)); + base = ENTROPY_PLUGIN(plugin); + + return plugin; +} + + entropy_gui_component_instance * -entropy_plugin_init (entropy_core * core, +entropy_plugin_gui_instance_new (entropy_core * core, entropy_gui_component_instance * layout, void* parent_visual, void *data) ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs