From: Padraig O'Briain Date: Mon, 15 Oct 2001 14:26:06 +0000 (+0000) Subject: Change "property-change" signal to allow detail (i.e. property name) and X-Git-Tag: ATK_0_6~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2875257cd72a9bd6206688014540d01623056ed2;p=platform%2Fupstream%2Fatk.git Change "property-change" signal to allow detail (i.e. property name) and * atk/atkobject;c: Change "property-change" signal to allow detail (i.e. property name) and add detail in atk_object_notify(). --- diff --git a/ChangeLog b/ChangeLog index 9cebe31..cea8730 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2001-10-15 Padraig O'Briain + * atk/atkobject;c: + Change "property-change" signal to allow detail (i.e. property name) + and add detail in atk_object_notify(). + +2001-10-15 Padraig O'Briain + * atk/atktext.c: Correct order of attribute names in text_attr_name array. diff --git a/atk/atkobject.c b/atk/atkobject.c index 9eba65e..0f8bda1 100755 --- a/atk/atkobject.c +++ b/atk/atkobject.c @@ -347,7 +347,7 @@ atk_object_class_init (AtkObjectClass *klass) atk_object_signals[PROPERTY_CHANGE] = g_signal_new ("property_change", G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, + G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED, G_STRUCT_OFFSET (AtkObjectClass, property_change), (GSignalAccumulator) NULL, NULL, g_cclosure_marshal_VOID__POINTER, @@ -991,7 +991,8 @@ atk_object_notify (GObject *obj, g_value_init (&values.new_value, pspec->value_type); g_object_get_property(obj, pspec->name, &values.new_value); values.property_name = pspec->name; - g_signal_emit (obj, atk_object_signals[PROPERTY_CHANGE], 0, + g_signal_emit (obj, atk_object_signals[PROPERTY_CHANGE], + g_quark_from_string (pspec->name), &values, NULL); }