EBookViewListener

EBookViewListener — Listens for call responses and event notifications from EBookView objects.

Synopsis




struct      EBookViewListenerResponse;
enum        EBookViewListenerOperation;
EBookViewListener* e_book_view_listener_new (void);
void        e_book_view_listener_stop       (EBookViewListener *listener);


Description

Exposes the Evolution:BookViewListener interface. Contrast with the EBookListener.

Details

struct EBookViewListenerResponse

struct EBookViewListenerResponse {

	EBookViewListenerOperation  op;

	/* For SequenceComplete */
	EBookViewStatus             status;

	/* For ContactsRemovedEvent */
	GList                  *ids;

	/* For Contact[sAdded|Modified]Event */
	GList                  *contacts; /* Of type EContact. */

	/* For StatusMessageEvent */
	char                   *message;
	
};

Data sent back to the e-book object.


enum EBookViewListenerOperation

typedef enum {
	/* Async events */
	ContactsAddedEvent,
	ContactsRemovedEvent,
	ContactsModifiedEvent,
	SequenceCompleteEvent,
	StatusMessageEvent,
} EBookViewListenerOperation;

Asynchronous events that are listened for.


e_book_view_listener_new ()

EBookViewListener* e_book_view_listener_new (void);

Creates and returns a new EBookViewListener for the book.

Creation function.

Returns : a new EBookViewListener

e_book_view_listener_stop ()

void        e_book_view_listener_stop       (EBookViewListener *listener);

Stops the listener.

listener:

See Also

EBookListener EBookTypes