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