diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-12-20 12:51:59 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-06-03 11:00:41 +0800 |
commit | 305b51db24b2ea740f67e068313e721c1b55f937 (patch) | |
tree | bc182ddbe62c17670455dc9ffd6594bfa7352144 /plugins | |
parent | cd3759369b675e754dbed5ba19894cdd87a63a88 (diff) | |
download | gsoc2013-evolution-305b51db24b2ea740f67e068313e721c1b55f937.tar.gz gsoc2013-evolution-305b51db24b2ea740f67e068313e721c1b55f937.tar.zst gsoc2013-evolution-305b51db24b2ea740f67e068313e721c1b55f937.zip |
Add 'book-config-local' module.
Registers the "On This Computer" backend in EBookSourceConfig widgets.
Replaces the 'addressbook-file' plugin.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/addressbook-file/Makefile.am | 26 | ||||
-rw-r--r-- | plugins/addressbook-file/addressbook-file.c | 69 | ||||
-rw-r--r-- | plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml | 22 |
3 files changed, 0 insertions, 117 deletions
diff --git a/plugins/addressbook-file/Makefile.am b/plugins/addressbook-file/Makefile.am deleted file mode 100644 index 08401d45c8..0000000000 --- a/plugins/addressbook-file/Makefile.am +++ /dev/null @@ -1,26 +0,0 @@ -@EVO_PLUGIN_RULE@ - -plugin_DATA = org-gnome-addressbook-file.eplug - -plugin_LTLIBRARIES = liborg-gnome-addressbook-file.la - -liborg_gnome_addressbook_file_la_CPPFLAGS = \ - $(AM_CPPFLAGS) \ - -I$(top_srcdir) \ - $(EVOLUTION_DATA_SERVER_CFLAGS) \ - $(GNOME_PLATFORM_CFLAGS) - -liborg_gnome_addressbook_file_la_SOURCES = addressbook-file.c - -liborg_gnome_addressbook_file_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED) - -liborg_gnome_addressbook_file_la_LIBADD = \ - $(EVOLUTION_DATA_SERVER_LIBS) \ - $(GNOME_PLATFORM_LIBS) - -EXTRA_DIST = org-gnome-addressbook-file.eplug.xml - -BUILT_SOURCES = $(plugin_DATA) -CLEANFILES = $(BUILT_SOURCES) - --include $(top_srcdir)/git.mk diff --git a/plugins/addressbook-file/addressbook-file.c b/plugins/addressbook-file/addressbook-file.c deleted file mode 100644 index 40d6458b19..0000000000 --- a/plugins/addressbook-file/addressbook-file.c +++ /dev/null @@ -1,69 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with the program; if not, see <http://www.gnu.org/licenses/> - * - * - * Authors: - * Sivaiah Nallagatla <snallagatla@novell.com> - * - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - */ - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <e-util/e-config.h> -#include <addressbook/gui/widgets/eab-config.h> -#include <libedataserver/e-source.h> -#include <string.h> - -gint e_plugin_lib_enable (EPlugin *ep, gint enable); - -gint -e_plugin_lib_enable (EPlugin *ep, - gint enable) -{ - return 0; -} - -GtkWidget *e_book_file_dummy (EPlugin *epl, EConfigHookItemFactoryData *data); - -GtkWidget * -e_book_file_dummy (EPlugin *epl, - EConfigHookItemFactoryData *data) -{ - EABConfigTargetSource *t = (EABConfigTargetSource *) data->target; - ESource *source = t->source; - gchar *uri_text; - const gchar *relative_uri; - - uri_text = e_source_get_uri (source); - if (strncmp (uri_text, "file", 4)) { - g_free (uri_text); - - return NULL; - } - - relative_uri = e_source_peek_relative_uri (source); - g_free (uri_text); - - if (relative_uri && *relative_uri) { - return NULL; - } - - e_source_set_relative_uri (source, e_source_get_uid (source)); - - return NULL; -} diff --git a/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml b/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml deleted file mode 100644 index ea76c75945..0000000000 --- a/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0"?> -<e-plugin-list> - <e-plugin - type="shlib" - location="@PLUGINDIR@/liborg-gnome-addressbook-file@SOEXT@" - id="org.gnome.evolution.addressbook.file" - _name="Local Address Books" - system_plugin="true"> - <author name="Sivaiah Nallagatla" email="snallagatla@novell.com"/> - <_description>Add local address books to Evolution.</_description> - <hook class="org.gnome.evolution.addressbook.config:1.0"> - <group - target="source" - id="com.novell.evolution.addressbook.config.accountEditor"> - <item - type="item" - path="00.general/10.display/00.file_dummy" - factory="e_book_file_dummy"/> - </group> - </hook> - </e-plugin> -</e-plugin-list> |