diff options
author | Hans Petter Jansson <hpj@novell.com> | 2004-12-09 14:12:56 +0800 |
---|---|---|
committer | Hans Petter <hansp@src.gnome.org> | 2004-12-09 14:12:56 +0800 |
commit | 24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2 (patch) | |
tree | 6164b3ac66dde77ab49e2176179654508b136fbd /addressbook/util/e-destination.h | |
parent | f7e0e9ea971613aa8505567b153a090fd4fe5cad (diff) | |
download | gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar.gz gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar.bz2 gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar.lz gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar.xz gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.tar.zst gsoc2013-evolution-24ebfb0afcafef62d6dfd36b8bd6f022625ebfe2.zip |
addressbook/gui/component/addressbook-migrate.c
2004-12-08 Hans Petter Jansson <hpj@novell.com>
* addressbook/gui/component/addressbook-migrate.c
* addressbook/gui/component/select-names/e-select-names-completion.c
* addressbook/gui/component/select-names/e-select-names-manager.c
* addressbook/gui/component/select-names/e-select-names-model.h
* addressbook/gui/contact-list-editor/e-contact-list-editor.h
* addressbook/gui/contact-list-editor/e-contact-list-model.h
* addressbook/gui/widgets/e-minicard.c
* addressbook/gui/widgets/eab-gui-util.c
* addressbook/importers/evolution-ldif-importer.c
* addressbook/importers/evolution-vcard-importer.c: Include
<libebook/e-destination.h> from evolution-data-server.
* addressbook/util/Makefile.am: Remove e-destination.[ch] from here.
* addressbook/util/e-destination.[ch]: Removed.
* plugins/shared-folder/share-folder-common.c: Include
<libebook/e-destination.h> from evolution-data-server.
* calendar/gui/e-meeting-list-view.c
* calendar/gui/e-select-names-editable.c
* calendar/gui/dialogs/alarm-dialog.c
* calendar/gui/dialogs/e-delegate-dialog.c: Include
<libebook/e-destination.h> from evolution-data-server.
* composer/e-msg-composer-hdrs.h: Include <libebook/e-destination.h>
from evolution-data-server.
* mail/importers/pine-importer.c: Include <libebook/e-destination.h>
from evolution-data-server.
svn path=/trunk/; revision=28094
Diffstat (limited to 'addressbook/util/e-destination.h')
-rw-r--r-- | addressbook/util/e-destination.h | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/addressbook/util/e-destination.h b/addressbook/util/e-destination.h deleted file mode 100644 index 8035f747b6..0000000000 --- a/addressbook/util/e-destination.h +++ /dev/null @@ -1,124 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ - -/* - * e-destination.h - * - * Copyright (C) 2001-2004 Ximian, Inc. - * - * Authors: Jon Trowbridge <trow@ximian.com> - * Chris Toshok <toshok@ximian.com> - */ - -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU General Public - * License as published by the Free Software Foundation. - * - * 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - * USA. - */ - -#ifndef __E_DESTINATION_H__ -#define __E_DESTINATION_H__ - -#include <glib.h> -#include <glib-object.h> -#include <libebook/e-contact.h> -#include <libebook/e-book.h> -#include <libxml/tree.h> - -#define E_TYPE_DESTINATION (e_destination_get_type ()) -#define E_DESTINATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_DESTINATION, EDestination)) -#define E_DESTINATION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), E_TYPE_DESTINATION, EDestinationClass)) -#define E_IS_DESTINATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), E_TYPE_DESTINATION)) -#define E_IS_DESTINATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_DESTINATION)) -#define E_DESTINATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), E_TYPE_DESTINATION, EDestinationClass)) - -typedef struct _EDestination EDestination; -typedef struct _EDestinationClass EDestinationClass; - -struct _EDestinationPrivate; - -struct _EDestination { - GObject object; - - struct _EDestinationPrivate *priv; -}; - -struct _EDestinationClass { - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_ebook_reserved0) (void); - void (*_ebook_reserved1) (void); - void (*_ebook_reserved2) (void); - void (*_ebook_reserved3) (void); - void (*_ebook_reserved4) (void); -}; - -GType e_destination_get_type (void); - - -EDestination *e_destination_new (void); -EDestination *e_destination_copy (const EDestination *); - -gboolean e_destination_empty (const EDestination *); -gboolean e_destination_equal (const EDestination *a, const EDestination *b); - -/* for use with EDestinations that wrap a particular contact */ -void e_destination_set_contact (EDestination *, EContact *contact, int email_num); -void e_destination_set_contact_uid (EDestination *dest, const char *uid, gint email_num); -void e_destination_set_book (EDestination *, EBook *book); -EContact *e_destination_get_contact (const EDestination *); -const char *e_destination_get_source_uid (const EDestination *); -const char *e_destination_get_contact_uid (const EDestination *); -int e_destination_get_email_num (const EDestination *); - -/* for use with EDestinations built up from strings (not corresponding to contacts in a user's address books) */ -void e_destination_set_name (EDestination *, const char *name); -void e_destination_set_email (EDestination *, const char *email); -const char *e_destination_get_name (const EDestination *); /* "Jane Smith" */ -const char *e_destination_get_email (const EDestination *); /* "jane@assbarn.com" */ -const char *e_destination_get_address (const EDestination *); /* "Jane Smith <jane@assbarn.com>" (or a comma-sep set of such for a list) */ - -gboolean e_destination_is_evolution_list (const EDestination *); -gboolean e_destination_list_show_addresses (const EDestination *); - -/* If true, they want HTML mail. */ -void e_destination_set_html_mail_pref (EDestination *dest, gboolean flag); -gboolean e_destination_get_html_mail_pref (const EDestination *); - -/* used by the evolution composer to manage automatic recipients - - XXX should probably be implemented using a more neutral/extensible - approach instead of a hardcoded evolution-only flag. */ -gboolean e_destination_is_auto_recipient (const EDestination *); -void e_destination_set_auto_recipient (EDestination *, gboolean value); - -/* parse out an EDestination (name/email, not contact) from a free form string. */ -void e_destination_set_raw (EDestination *, const char *free_form_string); - -/* generate a plain-text representation of an EDestination* or EDestination** */ -const char *e_destination_get_textrep (const EDestination *, gboolean include_email); /* "Jane Smith" or "jane@assbarn.com" */ -char *e_destination_get_textrepv (EDestination **); - -/* XML export/import routines. */ -char *e_destination_export (const EDestination *); -char *e_destination_exportv (EDestination **); -EDestination *e_destination_import (const char *str); -EDestination **e_destination_importv (const char *str); - -/* EVCard "export" routines */ -void e_destination_export_to_vcard_attribute (EDestination *dest, EVCardAttribute *attr); - -void e_destination_freev (EDestination **); - -#endif /* __E_DESTINATION_H__ */ - |