Files
evolution/addressbook/backend/pas/pas-book-view.h
Christopher James Lahey 886713b8b1 Added "sequence_complete" signal.
2000-05-30  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-book-view-listener.c,
	backend/ebook/e-book-view-listener.h, backend/ebook/e-book-view.c,
	backend/ebook/e-book-view.h, backend/idl/addressbook.idl,
	backend/pas/pas-backend-file.c, backend/pas/pas-backend-ldap.c,
	backend/pas/pas-book-factory.c, backend/pas/pas-book-view.c,
	backend/pas/pas-book-view.h: Added "sequence_complete" signal.

	* printing/e-contact-print.c: Made printing wait for
	"sequence_complete" signal and made it sort.

svn path=/trunk/; revision=3279
2000-05-30 13:41:12 +00:00

55 lines
2.3 KiB
C

/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
* A wrapper object which exports the Evolution_Book CORBA interface
* and which maintains a request queue.
*
* Author:
* Nat Friedman (nat@helixcode.com)
*
* Copyright 2000, Helix Code, Inc.
*/
#ifndef __PAS_BOOK_VIEW_H__
#define __PAS_BOOK_VIEW_H__
#include <bonobo/bonobo-object.h>
#include <libgnome/gnome-defs.h>
#include <pas/addressbook.h>
typedef struct _PASBookView PASBookView;
typedef struct _PASBookViewClass PASBookViewClass;
typedef struct _PASBookViewPrivate PASBookViewPrivate;
struct _PASBookView {
BonoboObject parent_object;
PASBookViewPrivate *priv;
};
struct _PASBookViewClass {
BonoboObjectClass parent_class;
};
PASBookView *pas_book_view_new (Evolution_BookViewListener listener);
void pas_book_view_notify_change (PASBookView *book_view,
const GList *cards);
void pas_book_view_notify_change_1 (PASBookView *book_view,
const char *card);
void pas_book_view_notify_remove (PASBookView *book_view,
const char *id);
void pas_book_view_notify_add (PASBookView *book_view,
const GList *cards);
void pas_book_view_notify_add_1 (PASBookView *book_view,
const char *card);
void pas_book_view_notify_complete (PASBookView *book_view);
GtkType pas_book_view_get_type (void);
#define PAS_BOOK_VIEW_TYPE (pas_book_view_get_type ())
#define PAS_BOOK_VIEW(o) (GTK_CHECK_CAST ((o), PAS_BOOK_VIEW_TYPE, PASBookView))
#define PAS_BOOK_VIEW_CLASS(k) (GTK_CHECK_CLASS_CAST((k), PAS_BOOK_VIEW_FACTORY_TYPE, PASBookViewClass))
#define PAS_IS_BOOK_VIEW(o) (GTK_CHECK_TYPE ((o), PAS_BOOK_VIEW_TYPE))
#define PAS_IS_BOOK_VIEW_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), PAS_BOOK_VIEW_TYPE))
#endif /* ! __PAS_BOOK_VIEW_H__ */