summaryrefslogtreecommitdiff
path: root/atk/atkobject.h
diff options
context:
space:
mode:
authorBill Haneman <billh@src.gnome.org>2006-03-21 17:52:39 +0000
committerBill Haneman <billh@src.gnome.org>2006-03-21 17:52:39 +0000
commit3aedda07471e2692ff1361bac6af433b52dec629 (patch)
treeeac9657bd00a9329357e21229ce1045465511155 /atk/atkobject.h
parentd155ef26c49995dc0a82b54ef7e961c65c564a33 (diff)
downloadatk-3aedda07471e2692ff1361bac6af433b52dec629.tar.gz
Improved documentation: ATK now has 100% gtk-doc coverage with no
sections tagged as incomplete.
Diffstat (limited to 'atk/atkobject.h')
-rwxr-xr-xatk/atkobject.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/atk/atkobject.h b/atk/atkobject.h
index 5a53e08..06379bb 100755
--- a/atk/atkobject.h
+++ b/atk/atkobject.h
@@ -302,6 +302,24 @@ typedef struct _AtkObjectClass AtkObjectClass;
typedef struct _AtkRelationSet AtkRelationSet;
typedef struct _AtkStateSet AtkStateSet;
+/**
+ * AtkPropertyValues:
+ * @property_name: The name of the ATK property which is being presented or which has been changed.
+ * @old_value: The old property value, NULL; in some contexts this value is undefined (see note below).
+ * @new_value: The new value of the named property.
+ *
+ * @note: For most properties the old_value field of AtkPropertyValues will
+ * not contain a valid value.
+ *
+ * Currently, the only property for which old_value is used is
+ * accessible-state; for instance if there is a focus state the
+ * property change handler will be called for the object which lost the focus
+ * with the old_value containing an AtkState value corresponding to focused
+ * and the property change handler will be called for the object which
+ * received the focus with the new_value containing an AtkState value
+ * corresponding to focused.
+ *
+ **/
struct _AtkPropertyValues
{
const gchar *property_name;