![]() | ![]() | ![]() | Evolution API Reference: libebook, the Addressbook Library | ![]() |
---|
EBookViewListener — Listens for call responses and event notifications from EBookView objects.
struct EBookViewListenerResponse; enum EBookViewListenerOperation; EBookViewListener* e_book_view_listener_new (void); void e_book_view_listener_stop (EBookViewListener *listener);
Exposes the Evolution:BookViewListener interface. Contrast with the EBookListener.
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.
typedef enum { /* Async events */ ContactsAddedEvent, ContactsRemovedEvent, ContactsModifiedEvent, SequenceCompleteEvent, StatusMessageEvent, } EBookViewListenerOperation;
Asynchronous events that are listened for.
EBookViewListener* e_book_view_listener_new (void);
Creates and returns a new EBookViewListener for the book.
Creation function.
Returns : | a new EBookViewListener |
void e_book_view_listener_stop (EBookViewListener *listener);
Stops the listener.
listener: |
EBookListener EBookTypes
<< EBookListener | EBookView >> |