+2006-11-06 Ross Burton <ross@openedhand.com>
+
+ * libebook/Makefile.am:
+ * libebook/e-book-view-private.h:
+ * libebook/e-book-view.c:
+ * libebook/e-book-view.h:
+ * libebook/e-book.c:
+ * libebook/e-book.h:
+ Add e-book-view-private and move all of the internal Bonobo
+ functions there, so the public API doesn't expose Bonobo (#45052).
+
2006-09-29 Devashish Sharma <sdevashish@novell.com>
* backends/ldap/e-book-backend-ldap.c :
e-book-listener.c \
e-book-query.c \
e-book-view-listener.c \
+ e-book-view-private.h \
e-book-view.c \
e-book.c \
e-contact.c \
--- /dev/null
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * The Evolution addressbook client object.
+ *
+ * Author:
+ * Nat Friedman (nat@ximian.com)
+ *
+ * Copyright 1999, 2000, Ximian, Inc.
+ */
+
+#ifndef __E_BOOK_VIEW_PRIVATE_H__
+#define __E_BOOK_VIEW_PRIVATE_H__
+
+#include <glib.h>
+#include <glib-object.h>
+#include <libebook/Evolution-DataServer-Addressbook.h>
+#include <libebook/e-book-view-listener.h>
+
+/* Creating a new addressbook. */
+EBookView *e_book_view_new (GNOME_Evolution_Addressbook_BookView corba_book_view, EBookViewListener *listener);
+
+G_END_DECLS
+
+#endif /* ! __E_BOOK_VIEW_PRIVATE_H__ */
#include "e-book-view-listener.h"
#include "e-book-view.h"
+#include "e-book-view-private.h"
#include "e-book.h"
#include "e-book-marshal.h"
#include <glib.h>
#include <glib-object.h>
-#include <libebook/Evolution-DataServer-Addressbook.h>
-#include <libebook/e-book-view-listener.h>
+#include "e-book-types.h"
#define E_TYPE_BOOK_VIEW (e_book_view_get_type ())
#define E_BOOK_VIEW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BOOK_VIEW, EBookView))
void (*_ebook_reserved4) (void);
};
-/* Creating a new addressbook. */
-EBookView *e_book_view_new (GNOME_Evolution_Addressbook_BookView corba_book_view, EBookViewListener *listener);
-
GType e_book_view_get_type (void);
void e_book_view_start (EBookView *book_view);
#include <string.h>
#include "e-book.h"
+#include "e-book-view-private.h"
#include "e-vcard.h"
#include <bonobo-activation/bonobo-activation.h>
#include <glib.h>
#include <glib-object.h>
-#include <libebook/Evolution-DataServer-Addressbook.h>
-#include <libedataserver/e-source.h>
#include <libedataserver/e-list.h>
+#include <libedataserver/e-source.h>
+#include <libedataserver/e-source-list.h>
#include <libebook/e-contact.h>
#include <libebook/e-book-query.h>
#include <libebook/e-book-view.h>
#include <libebook/e-book-types.h>
-#include <libedataserver/e-source-list.h>
#define E_TYPE_BOOK (e_book_get_type ())
#define E_BOOK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_BOOK, EBook))