diff options
author | Padraig O'Briain <padraigo@src.gnome.org> | 2001-05-17 13:12:13 +0000 |
---|---|---|
committer | Padraig O'Briain <padraigo@src.gnome.org> | 2001-05-17 13:12:13 +0000 |
commit | 6709aab78cc7fe143188d899cdb6ba52e16be434 (patch) | |
tree | 66ba5f37f419879c116fa12bd208344b413746b0 | |
parent | be13851831a546a34ce054a9f142b84490143d3b (diff) | |
download | atk-6709aab78cc7fe143188d899cdb6ba52e16be434.tar.gz |
Change accessible-children-changed signal to children-changed;
Removed default signal handler for focus-event
-rwxr-xr-x | atk/atkobject.c | 26 |
1 files 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))); -} |