From 6709aab78cc7fe143188d899cdb6ba52e16be434 Mon Sep 17 00:00:00 2001 From: Padraig O'Briain Date: Thu, 17 May 2001 13:12:13 +0000 Subject: [PATCH] Change accessible-children-changed signal to children-changed; Removed default signal handler for focus-event --- atk/atkobject.c | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/atk/atkobject.c b/atk/atkobject.c index bf26479..c3f69da 100755 --- a/atk/atkobject.c +++ b/atk/atkobject.c @@ -60,9 +60,6 @@ static void atk_object_real_get_property(GObject *object, static void atk_object_finalize (GObject *object); static void atk_object_real_set_role (AtkObject *object, AtkRole role); -static void atk_object_focus_event_unimplemented - (AtkObject *object, - gboolean focus_in); static guint atk_object_signals[LAST_SIGNAL] = { 0, }; @@ -111,8 +108,11 @@ atk_object_class_init (AtkObjectClass *klass) klass->ref_relation_set = atk_object_real_ref_relation_set; klass->set_role = atk_object_real_set_role; - klass->focus_event = atk_object_focus_event_unimplemented; + /* + * We do not define default signal handlers here + */ + klass->focus_event = NULL; klass->children_changed = NULL; g_object_class_install_property (gobject_class, @@ -168,11 +168,15 @@ atk_object_class_init (AtkObjectClass *klass) "for this component", G_PARAM_READWRITE)); #endif + /* + * The signal "children_changed" supports two details: + * "add" and "remove" + */ atk_object_signals[CHILDREN_CHANGED] = - g_signal_newc ("accessible_children_changed", + g_signal_newc ("children_changed", G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (AtkObjectClass, children_changed), /* still need to declare and define this func */ + G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED, + G_STRUCT_OFFSET (AtkObjectClass, children_changed), NULL, NULL, g_cclosure_marshal_VOID__UINT_POINTER, G_TYPE_NONE, @@ -701,11 +705,3 @@ atk_object_real_set_role (AtkObject *object, { object->role = role; } - -static void -atk_object_focus_event_unimplemented (AtkObject *object, - gboolean focus_in) -{ - g_warning ("AtkObjectClass::focus_event not implemented for `%s'", - g_type_name (G_OBJECT_TYPE (object))); -} -- 2.7.4