4 * @callback : an #AccessibleEventListenerCB callback function, or NULL.
6 * Create a new #AccessibleEventListener with a specified callback function.
8 * Returns: a pointer to a newly-created #AccessibleEventListener.
11 AccessibleEventListener *
12 createEventListener (AccessibleEventListenerCB callback)
14 AccessibleEventListener *listener = accessible_event_listener_new ();
17 accessible_event_listener_add_callback (listener, callback);
23 * EventListener_addCallback:
24 * @listener: the #AccessibleEventListener instance to modify.
25 * @callback: an #AccessibleEventListenerCB function pointer.
27 * Add an in-process callback function to an existing AccessibleEventListener.
29 * Returns: #TRUE if successful, otherwise #FALSE.
33 EventListener_addCallback (AccessibleEventListener *listener,
34 AccessibleEventListenerCB callback)
36 accessible_event_listener_add_callback (listener, callback);
41 * EventListener_removeCallback:
42 * @listener: the #AccessibleEventListener instance to modify.
43 * @callback: an #AccessibleEventListenerCB function pointer.
45 * Remove an in-process callback function from an existing AccessibleEventListener.
47 * Returns: #TRUE if successful, otherwise #FALSE.
51 EventListener_removeCallback (AccessibleEventListener *listener,
52 AccessibleEventListenerCB callback)
54 accessible_event_listener_remove_callback (listener, callback);