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

Reply via email to