summaryrefslogtreecommitdiff
path: root/atk/atkobject.h
diff options
context:
space:
mode:
authorAlejandro Piñeiro <apinheiro@igalia.com>2013-08-12 17:07:46 +0200
committerAlejandro Piñeiro <apinheiro@igalia.com>2013-08-12 21:06:36 +0200
commit0f1e31ad2451b1e00f631e217d9d29d306404f2d (patch)
tree9df22ec49c982912979aa6b907dd25dc27fccd96 /atk/atkobject.h
parentc568794a6f75cc9cc297b24978bc7480ee689bea (diff)
downloadatk-0f1e31ad2451b1e00f631e217d9d29d306404f2d.tar.gz
doc: removing several .sgml files and fixing gtk-doc warnings
The static documentation of those .sgml (so the reason of tracking those objects) where moved to the source files. Some other stuff was changed in order to prevent gtk-doc warnings (like replacing "Returns blah" for the correct "Returns: blah") https://bugzilla.gnome.org/show_bug.cgi?id=684665
Diffstat (limited to 'atk/atkobject.h')
-rwxr-xr-xatk/atkobject.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/atk/atkobject.h b/atk/atkobject.h
index edb0508..262d39b 100755
--- a/atk/atkobject.h
+++ b/atk/atkobject.h
@@ -372,6 +372,16 @@ struct _AtkPropertyValues
typedef struct _AtkPropertyValues AtkPropertyValues;
+/**
+ * AtkFunction:
+ * @user_data: custom data defined by the user
+ *
+ * An AtkFunction is a function definition used for padding which has
+ * been added to class and interface structures to allow for expansion
+ * in the future.
+ *
+ * Returns: not used
+ */
typedef gboolean (*AtkFunction) (gpointer user_data);
/*
* For most properties the old_value field of AtkPropertyValues will
@@ -385,6 +395,16 @@ typedef gboolean (*AtkFunction) (gpointer user_data);
* received the focus with the new_value containing an AtkState value
* corresponding to focused.
*/
+
+/**
+ * AtkPropertyChangeHandler:
+ * @obj: atkobject which property changes
+ * @vals: values changed
+ *
+ * An AtkPropertyChangeHandler is a function which is executed when an
+ * AtkObject's property changes value. It is specified in a call to
+ * atk_object_connect_property_change_handler().
+ */
typedef void (*AtkPropertyChangeHandler) (AtkObject* obj, AtkPropertyValues* vals);
@@ -545,6 +565,13 @@ void (* initialize) (AtkObject
GType atk_object_get_type (void);
+/**
+ * AtkImplementorIface:
+ *
+ * The AtkImplementor interface is implemented by objects for which
+ * AtkObject peers may be obtained via calls to
+ * iface->(ref_accessible)(implementor);
+ */
struct _AtkImplementorIface
{
GTypeInterface parent;