From 09b09daa2b88f6b54895ee49f59cd060b14a5acf Mon Sep 17 00:00:00 2001 From: padraigo Date: Wed, 8 May 2002 11:27:41 +0000 Subject: [PATCH] * atk-bridge/bridge.c: (spi_atk_register_event_listeners) Call atk_add_global_event_listener() for window:activate and window:deactiveate (atk_bridge_property_event_listener atk_bridge_signal_listener atk_bridge_window_event_listener) Tidy debug code git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@289 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- ChangeLog | 8 ++++++++ atk-bridge/bridge.c | 16 +++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4ad59a5..9add290 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2002-05-08 Padraig O'Briain + + * atk-bridge/bridge.c: + (spi_atk_register_event_listeners) Call atk_add_global_event_listener() + for window:activate and window:deactiveate + (atk_bridge_property_event_listener atk_bridge_signal_listener + atk_bridge_window_event_listener) Tidy debug code + 2002-05-02 Marc Mulcahy * libspi/accessible.c (impl_accessibility_accessible_get_role_name): diff --git a/atk-bridge/bridge.c b/atk-bridge/bridge.c index f752e84..96f64fc 100644 --- a/atk-bridge/bridge.c +++ b/atk-bridge/bridge.c @@ -203,6 +203,12 @@ spi_atk_register_event_listeners (void) id = atk_add_global_event_listener (spi_atk_bridge_window_event_listener, "window:restore"); g_array_append_val (listener_ids, id); + id = atk_add_global_event_listener (spi_atk_bridge_window_event_listener, + "window:activate"); + g_array_append_val (listener_ids, id); + id = atk_add_global_event_listener (spi_atk_bridge_window_event_listener, + "window:deactivate"); + g_array_append_val (listener_ids, id); add_signal_listener ("Gtk:AtkObject:state-change"); add_signal_listener ("Gtk:AtkObject:children-changed"); @@ -411,7 +417,7 @@ spi_atk_bridge_property_event_listener (GSignalInvocationHint *signal_hint, #ifdef SPI_BRIDGE_DEBUG GSignalQuery signal_query; const gchar *name; - gchar *s, *s2; + const gchar *s, *s2; g_signal_query (signal_hint->signal_id, &signal_query); name = signal_query.signal_name; @@ -552,7 +558,7 @@ spi_atk_bridge_signal_listener (GSignalInvocationHint *signal_hint, const gchar *name; gint detail1 = 0, detail2 = 0; #ifdef SPI_BRIDGE_DEBUG - gchar *s, *s2; + const gchar *s, *s2; #endif g_signal_query (signal_hint->signal_id, &signal_query); @@ -563,7 +569,7 @@ spi_atk_bridge_signal_listener (GSignalInvocationHint *signal_hint, s2 = g_type_name (G_OBJECT_TYPE (g_value_get_object (param_values + 0))); s = atk_object_get_name (ATK_OBJECT (g_value_get_object (param_values + 0))); fprintf (stderr, "Received signal %s:%s from object %s (gail %s)\n", - g_type_name (signal_query.itype), name, s, s2); + g_type_name (signal_query.itype), name, s ? s : "" , s2); #endif gobject = g_value_get_object (param_values + 0); @@ -589,7 +595,7 @@ spi_atk_bridge_window_event_listener (GSignalInvocationHint *signal_hint, GSignalQuery signal_query; const gchar *name; #ifdef SPI_BRIDGE_DEBUG - gchar *s, *s2; + const gchar *s, *s2; #endif g_signal_query (signal_hint->signal_id, &signal_query); @@ -600,7 +606,7 @@ spi_atk_bridge_window_event_listener (GSignalInvocationHint *signal_hint, s2 = g_type_name (G_OBJECT_TYPE (g_value_get_object (param_values + 0))); s = atk_object_get_name (ATK_OBJECT (g_value_get_object (param_values + 0))); fprintf (stderr, "Received signal %s:%s from object %s (gail %s)\n", - g_type_name (signal_query.itype), name, s, s2); + g_type_name (signal_query.itype), name, s ? s : "" , s2); #endif gobject = g_value_get_object (param_values + 0); -- 2.7.4