Changed first argument of atk_add_global_event_listener
authorBrian Cameron <bcameron@src.gnome.org>
Mon, 30 Jul 2001 17:42:46 +0000 (17:42 +0000)
committerBrian Cameron <bcameron@src.gnome.org>
Mon, 30 Jul 2001 17:42:46 +0000 (17:42 +0000)
so the callback function is of type GSignalEmissionHook
instead of AtkEventListener.  AtkEventListener is
appropriate for Focus event callbacks, but not generic
ones.

ChangeLog
atk/atkutil.c
atk/atkutil.h

index 02624c0..0da3032 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+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:
index e17a6bd..3540f92 100755 (executable)
@@ -197,7 +197,7 @@ atk_focus_tracker_notify (AtkObject       *object)
  * 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) 
index 4ddf99f..c00fadb 100755 (executable)
@@ -55,9 +55,9 @@ struct _AtkUtil
 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);
@@ -109,7 +109,7 @@ void     atk_focus_tracker_notify  (AtkObject            *object);
  * 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