| Evolution API Reference: libebook, the Addressbook Library |
|---|
EBookViewListener — Listens for call responses and event notifications from EBookView objects.
struct EBookViewListener; struct EBookViewListenerResponse; enum EBookViewListenerOperation; EBookViewListener* e_book_view_listener_new (void);void e_book_view_listener_stop (EBookViewListener *listener);
GObject +----BonoboObject +----EBookViewListener
"response"void user_function (EBookViewListener *ebookviewlistener,gpointer arg1,gpointer user_data);
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.
Creation function.
| Returns : | a new EBookViewListener |
void e_book_view_listener_stop (EBookViewListener *listener);
Stops the listener.
| listener : |
void user_function (EBookViewListener *ebookviewlistener,gpointer arg1,gpointer user_data);
| ebookviewlistener : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
EBookListener EBookTypes
| << EBookView | e-book-async >> |