+2001-07-30 Brian Cameron <brian.cameron@sun.com>
+ * atk/atkutil.[ch]
+ Changed first argument of atk_add_global_event_listener
+ so the callback function is of type GSignalEmissionHook
+ instead of AtkEventListener. AtkEventListener is
+ appropriate for Focus event callbacks, but not generic
+ ones.
+
2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
* atk/atkobject.c:
* Returns: added event listener id, or 0 on failure.
**/
guint
-atk_add_global_event_listener (AtkEventListener listener, gchar* event_type)
+atk_add_global_event_listener (GSignalEmissionHook listener, gchar* event_type)
{
AtkUtilClass *klass = g_type_class_peek (ATK_TYPE_UTIL);
if (klass->add_global_event_listener)
struct _AtkUtilClass
{
GObjectClass parent;
- guint (* add_global_event_listener) (AtkEventListener listener,
- gchar* event_type);
- void (* remove_global_event_listener) (guint listener_id);
+ guint (* add_global_event_listener) (GSignalEmissionHook listener,
+ gchar* event_type);
+ void (* remove_global_event_listener) (guint listener_id);
AtkObject* (* get_root) (void);
gchar* (* get_toolkit_name) (void);
gchar* (* get_toolkit_version) (void);
* Adds the specified function to the list of functions to be called
* when an event of type event_type occurs.
*/
-guint atk_add_global_event_listener (AtkEventListener listener, gchar* event_type);
+guint atk_add_global_event_listener (GSignalEmissionHook listener, gchar* event_type);
/*
* Removes the specified event listener