| Evolution API Reference: libecal, the Calendar Library |
|---|
ECalListener — Listens for responses and event notifications sent by an
void (*ECalListenerCalSetModeFn) (ECalListener *listener,GNOME_Evolution_Calendar_CalListener_SetModeStatus status,GNOME_Evolution_Calendar_CalMode mode,gpointer data);void (*ECalListenerErrorOccurredFn) (ECalListener *listener, constchar *message,gpointer data);void (*ECalListenerCategoriesChangedFn) (ECalListener *listener, constGNOME_Evolution_Calendar_StringSeq *categories,gpointer data); ECalListener* e_cal_listener_construct (ECalListener *listener, ECalListenerCalSetModeFn cal_set_mode_fn, ECalListenerErrorOccurredFn error_occurred_fn, ECalListenerCategoriesChangedFn categories_changed_fn,gpointer fn_data); ECalListener* e_cal_listener_new (ECalListenerCalSetModeFn cal_set_mode_fn, ECalListenerErrorOccurredFn error_occurred_fn, ECalListenerCategoriesChangedFn categories_changed_fn,gpointer fn_data);void e_cal_listener_stop_notification (ECalListener *listener);
Contrast with the
void (*ECalListenerCalSetModeFn) (ECalListener *listener,GNOME_Evolution_Calendar_CalListener_SetModeStatus status,GNOME_Evolution_Calendar_CalMode mode,gpointer data);
| listener : | |
| status : | |
| mode : | |
| data : |
void (*ECalListenerErrorOccurredFn) (ECalListener *listener, constchar *message,gpointer data);
| listener : | |
| message : | |
| data : |
void (*ECalListenerCategoriesChangedFn) (ECalListener *listener, constGNOME_Evolution_Calendar_StringSeq *categories,gpointer data);
| listener : | |
| categories : | |
| data : |
ECalListener* e_cal_listener_construct (ECalListener *listener, ECalListenerCalSetModeFn cal_set_mode_fn, ECalListenerErrorOccurredFn error_occurred_fn, ECalListenerCategoriesChangedFn categories_changed_fn,gpointer fn_data);
| listener : | |
| cal_set_mode_fn : | |
| error_occurred_fn : | |
| categories_changed_fn : | |
| fn_data : | |
| Returns : |
ECalListener* e_cal_listener_new (ECalListenerCalSetModeFn cal_set_mode_fn, ECalListenerErrorOccurredFn error_occurred_fn, ECalListenerCategoriesChangedFn categories_changed_fn,gpointer fn_data);
Creates a new ECalListener object.
| cal_set_mode_fn : | Function callback for notification that a calendar changed modes |
| error_occurred_fn : | Function that will be called to notify errors. |
| categories_changed_fn : | Function that will be called to notify that the list of categories that are present in the calendar's objects has changed. |
| fn_data : | losure data pointer that will be passed to the notification functions. |
| Returns : | A newly-created ECalListener object. |
void e_cal_listener_stop_notification (ECalListener *listener);
Informs a calendar listener that no further notification is desired. The callbacks specified when the listener was created will no longer be invoked after this function is called.
| listener : | A calendar listener. |
| << ECalComponent | ECalViewListener >> |