Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/plugins


Modified Files:
        Makefile.am layout_etk_simple.c 
Added Files:
        etk_trackback.c 


Log Message:
* Start of a trackback plugin

===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/plugins/Makefile.am,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -3 -r1.37 -r1.38
--- Makefile.am 19 Apr 2006 06:38:22 -0000      1.37
+++ Makefile.am 23 Apr 2006 11:16:31 -0000      1.38
@@ -39,15 +39,17 @@
 ETK_LIST_VIEWER_L = etk_list.la
 ETK_METADATA_L = etk_metadata.la
 ETK_ICONBOX_L = etk_iconbox.la
+ETK_TRACKBACK_L = etk_trackback.la
 else
 LAYOUT_ETK_L =
 ETK_LIST_VIEWER_L =
 ETK_STRUCTURE_VIEWER_L =
 ETK_METADATA_L =
 ETK_ICONBOX_L = 
+ETK_TRACKBACK_L =
 endif
 
-pkg_LTLIBRARIES                = $(MIME_L) $(THUMBNAILER_L) $(POSIX_L) 
$(LAYOUT_L) $(EWL_LOCAL_ICON_L) $(STRUCTURE_VIEWER_L) $(SYSTEM_THUMBNAILER_L) 
$(ACTION_SIMPLE_L) $(LAYOUT_ETK_L) $(EWL_LIST_L) $(REMOTE_THUMBNAILER_L) 
$(DISTRIB_THUMBNAILER_L) $(ETK_STRUCTURE_VIEWER_L) $(ETK_LIST_VIEWER_L) 
$(METADATA_EXTRACT_L) $(ETK_METADATA_L) $(ETK_ICONBOX_L)
+pkg_LTLIBRARIES                = $(MIME_L) $(THUMBNAILER_L) $(POSIX_L) 
$(LAYOUT_L) $(EWL_LOCAL_ICON_L) $(STRUCTURE_VIEWER_L) $(SYSTEM_THUMBNAILER_L) 
$(ACTION_SIMPLE_L) $(LAYOUT_ETK_L) $(EWL_LIST_L) $(REMOTE_THUMBNAILER_L) 
$(DISTRIB_THUMBNAILER_L) $(ETK_STRUCTURE_VIEWER_L) $(ETK_LIST_VIEWER_L) 
$(METADATA_EXTRACT_L) $(ETK_METADATA_L) $(ETK_ICONBOX_L) $(ETK_TRACKBACK_L)
 
 ewl_local_icon_la_SOURCES      =       $(top_srcdir)/src/entropy_gui.c \
                                        
$(top_srcdir)/src/dialogs/ewl_progress_dialog.c \
@@ -137,6 +139,14 @@
 etk_iconbox_la_CFLAGS       = @ETK_CFLAGS@
 etk_iconbox_la_LDFLAGS      = -module -avoid-version
 etk_iconbox_la_LIBADD       = @ETK_LIBS@
+
+
+etk_trackback_la_SOURCES = etk_trackback.c \
+                                $(top_srcdir)/src/entropy_gui.c \
+                                $(top_srcdir)/src/entropy_debug.c 
+etk_trackback_la_CFLAGS        = @ETK_CFLAGS@
+etk_trackback_la_LDFLAGS = -module -avoid-version
+etk_trackback_la_LIBADD        = @ETK_LIBS@
 
 
 
===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/plugins/layout_etk_simple.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -3 -r1.44 -r1.45
--- layout_etk_simple.c 19 Apr 2006 06:47:41 -0000      1.44
+++ layout_etk_simple.c 23 Apr 2006 11:16:31 -0000      1.45
@@ -3,6 +3,7 @@
 #include "entropy_gui.h"
 #include "etk_location_add_dialog.h"
 #include "etk_progress_dialog.h"
+#include "etk_properties_dialog.h"
 #include "etk_user_interaction_dialog.h"
 #include "etk_mime_dialog.h"
 #include "etk_file_cache_dialog.h"
@@ -32,6 +33,8 @@
   entropy_gui_component_instance *iconbox_viewer;
   entropy_gui_component_instance *list_viewer;
   entropy_gui_component_instance *structure_viewer;
+  entropy_gui_component_instance *trackback;
+  
   Etk_Widget *tree;
   Etk_Widget *paned;
   Etk_Widget *statusbar_box;
@@ -467,6 +470,7 @@
 
   
   entropy_plugin *meta;
+  entropy_plugin *trackback;
   entropy_gui_component_instance* meta_instance;
          
   Etk_Tree_Col* col;
@@ -611,6 +615,18 @@
   }
 
 
+  /*Initialise the trackback*/
+  trackback = entropy_plugin_gui_get_by_name_toolkit(ENTROPY_TOOLKIT_ETK, 
"trackback");
+  if (trackback) {
+         local_plugin_init =
+             dlsym (trackback->dl_ref, "entropy_plugin_gui_instance_new");   
+         gui->trackback = (*local_plugin_init)(core, layout,NULL);
+         gui->trackback->plugin = trackback;
+         gui->trackback->active=1;
+  }
+
+
+
   /*Menu setup*/
   menubar = etk_menu_bar_new();
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("File"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
@@ -668,6 +684,11 @@
 
 
   etk_box_pack_start(ETK_BOX(vbox), menubar, ETK_FALSE, ETK_FALSE, 0);
+
+  if (trackback) {
+         etk_box_pack_start(ETK_BOX(vbox), gui->trackback->gui_object, 
ETK_FALSE,ETK_FALSE,0);
+  }
+  
   etk_box_pack_start(ETK_BOX(vbox), gui->paned, TRUE, TRUE, 0);
   /*---------------------------*/
 




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to