## EBookView

EBookView

## Synopsis

    struct              EBookView;
    struct              EBookViewClass;
    struct _EBook *     e_book_view_get_book                (EBookView *book_view);
    void                e_book_view_start                   (EBookView *book_view);
    void                e_book_view_stop                    (EBookView *book_view);

## Description

## Details

### struct EBookView

    struct EBookView {
    };

### Warning

`EBookView` has been deprecated since version 3.2 and should not be used in newly-written code. Use EBookClientView instead.

### struct EBookViewClass

    struct EBookViewClass {
    	/* Signals */
    	void		(*contacts_changed) (EBookView *book_view,
    						 const GList *contacts);
    	void		(*contacts_removed) (EBookView *book_view,
    						 const GList *ids);
    	void		(*contacts_added) (EBookView *book_view,
    						 const GList *contacts);
    	void		(*sequence_complete) (EBookView *book_view,
    						 EBookViewStatus status);
    	void		(*view_complete) (EBookView *book_view,
    						 EBookViewStatus status,
    						 const gchar *error_msg);
    	void		(*status_message) (EBookView *book_view,
    						 const gchar *message);
    };

### Warning

`EBookViewClass` has been deprecated since version 3.2 and should not be used in newly-written code. Use EBookClientView instead.

`contacts_changed` () | Signal emitted when contacts in the view are modified
`contacts_removed` () | Signal emitted when contacts are removed from the view
`contacts_added` () | Signal emitted when contacts are added in the view
`sequence_complete` () | Notification that loading a view has completed, after calling `e_book_view_start()`
`view_complete` () | Notification that loading a view has completed, after calling `e_book_view_start()`
`status_message` () | Signal emitted intermittently while loading a view after calling `e_book_view_start()`

### e_book_view_get_book ()

    struct _EBook *     e_book_view_get_book                (EBookView *book_view);

### Warning

`e_book_view_get_book` is deprecated and should not be used in newly-written code.

Returns the EBook that this book view is monitoring.

`book_view` : | an EBookView
Returns : | an EBook. [transfer none]

Since 2.22

### e_book_view_start ()

    void                e_book_view_start                   (EBookView *book_view);

### Warning

`e_book_view_start` is deprecated and should not be used in newly-written code.

Tells `book_view` to start processing events.

`book_view` : | an EBookView

### e_book_view_stop ()

    void                e_book_view_stop                    (EBookView *book_view);

### Warning

`e_book_view_stop` is deprecated and should not be used in newly-written code.

Tells `book_view` to stop processing events.

`book_view` : | an EBookView