+2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * atk/atkutil.h: Add documentation for AtkKeyEventType
+
+ * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
+ docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
+ docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
+ docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
+ docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
+ docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
+ docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
+ docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
+ docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
+ docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
+ docs/tmpl/atkutil.sgml:
+ Reduce number of undocumented symbols
+
2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
* atk/atknoopobjectfactory.c:
information about properties and signals.
* configure.in:
- Add atktargetlibi, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
+ Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
use in docs Makefile.am
* atk/atk.h:
guint32 timestamp;
};
+/**
+ *AtkKeyEventType:
+ *@ATK_KEY_EVENT_PRESS: specifies a key press event
+ *@ATK_KEY_EVENT_RELEASE: specifies a key release event
+ *@ATK_KEY_EVENT_LAST_DEFINED: Not a valid value; specifies end of enumeration
+ *
+ *Specifies the type of a keyboard evemt.
+ **/
typedef enum
{
ATK_KEY_EVENT_PRESS,
<!-- ##### STRUCT AtkAction ##### -->
<para>
-
+The AtkAction structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkComponent ##### -->
<para>
+The AtkComponent structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkDocument ##### -->
<para>
+The AtkDocument structure does not contain any fields.
+
</para>
<!-- ##### STRUCT AtkEditableText ##### -->
<para>
+The AtkEditableText structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkGObjectAccessible ##### -->
<para>
-
+The AtkGObjectAccessible structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkHyperlink ##### -->
<para>
+The AtkHyperlink structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkHypertext ##### -->
<para>
-
+The AtkHypertext structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkImage ##### -->
<para>
+The AtkImage structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkNoOpObject ##### -->
<para>
-
+The AtkNoOpObject structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkNoOpObjectFactory ##### -->
<para>
+The AtkNoOpObjectFactory structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkObject ##### -->
<para>
+The AtkObject structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkImplementor ##### -->
<para>
+The AtkImplementor structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkImplementorIface ##### -->
<para>
This interface provides an alternative means of obtaining AtkObjects
-from a GOBject instance, and for querying whether a GObject instance
+from a GObject instance, and for querying whether a GObject instance
provides ATK functionality.
</para>
<!-- ##### STRUCT AtkRelationSet ##### -->
<para>
+The AtkRelationSet structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkPropertyValues ##### -->
<para>
+The Atk PropertyValue structure is used when notifying a change in property.
+Currently, the only property for which old_value is used is
+accessible-state; for instance if there is a focus change the
+property change handler will be called for the object which lost the focus
+with the old_value containing the 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 the AtkState value
+corresponding to focused.
</para>
<!-- ##### USER_FUNCTION AtkFunction ##### -->
<para>
+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.
</para>
<!-- ##### USER_FUNCTION AtkPropertyChangeHandler ##### -->
<para>
-
+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().
</para>
@Param1:
<!-- ##### STRUCT AtkObjectFactory ##### -->
<para>
+The AtkObjectFactory structure should not be accessed directly.
</para>
AtkRegistry
<!-- ##### SECTION Short_Description ##### -->
-An object used to store the GType of a factory used to create an accessible
-object for an object of a particluar GType.
+An object used to store the GType of the factories used to create an accessible
+object for an object of a particular GType.
<!-- ##### SECTION Long_Description ##### -->
<para>
<!-- ##### STRUCT AtkRegistry ##### -->
<para>
+The AtkRegistry structure should not be accessed directly.
</para>
AtkRelation
<!-- ##### SECTION Short_Description ##### -->
-An object usaed to describe a relation between a object and one or more
+An object used to describe a relation between a object and one or more
other objects.
<!-- ##### SECTION Long_Description ##### -->
<para>
-An AtkRelation describes a relation between the object and one or more
+An AtkRelation describes a relation between an object and one or more
other objects. The actual relations that an object has with other objects
are defined as an AtkRelationSet, which is a set of AtkRelations.
<!-- ##### STRUCT AtkRelation ##### -->
<para>
+The AtkRelation structure should not be accessed directly.
</para>
<!-- ##### STRUCT AtkSelection ##### -->
<para>
+The AtkAction structure does not contain any fields.
</para>
<!-- ##### TYPEDEF AtkState ##### -->
<para>
+The AtkState value should not be referenceed directly.
</para>
<!-- ##### STRUCT AtkStreamableContent ##### -->
<para>
+The AtkStreamableContent structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkTable ##### -->
<para>
+The AtkTable structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkText ##### -->
<para>
+The AtkText structure does not contain any fields.
</para>
<!-- ##### STRUCT AtkUtil ##### -->
<para>
+The AtkObject structure should not be accessed directly.
</para>
<!-- ##### USER_FUNCTION AtkEventListener ##### -->
<para>
-
+An AtkEventListener is user specified function which is called when an event,
+such as receiving focus, occurs. The parameter of the AtkEventListener is the
+AtkObject on which the event occurred.
</para>
@Param1:
<!-- ##### USER_FUNCTION AtkEventListenerInit ##### -->
<para>
+An AtkEventListenerInit is an initialization function in an implementation
+of the ATK interface used to perform implementation-specific initialization
+when enabling focus tracking.
</para>
<!-- ##### STRUCT AtkKeyEventStruct ##### -->
<para>
-
+The AtkKeyEventStruct describes a keyboard event.
</para>
@type:
<!-- ##### USER_FUNCTION AtkKeySnoopFunc ##### -->
<para>
-
+An AtkKeySnoopFunc is a function which is called when a keyboard event occurs.
</para>
@event:
<!-- ##### STRUCT AtkValue ##### -->
<para>
+The AtkValue structure does not contain any fields.
</para>