Add documentation for AtkKeyEventType
authorPadraig O'Briain <padraigo@src.gnome.org>
Thu, 5 Sep 2002 12:49:21 +0000 (12:49 +0000)
committerPadraig O'Briain <padraigo@src.gnome.org>
Thu, 5 Sep 2002 12:49:21 +0000 (12:49 +0000)
*  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

23 files changed:
ChangeLog
atk/atkutil.h
docs/tmpl/atkaction.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/tmpl/atknoopobjectfactory.sgml
docs/tmpl/atkobject.sgml
docs/tmpl/atkobjectfactory.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.sgml
docs/tmpl/atkutil.sgml
docs/tmpl/atkvalue.sgml

index bd6983b..b49efa8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+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:
@@ -17,7 +34,7 @@
        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:
index 771235c..7654156 100755 (executable)
@@ -60,6 +60,14 @@ struct _AtkKeyEventStruct {
   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,
index bc6692f..3e57cff 100644 (file)
@@ -43,7 +43,7 @@ terminology for #AtkAction names.
 
 <!-- ##### STRUCT AtkAction ##### -->
 <para>
-
+The AtkAction structure does not contain any fields.
 </para>
 
 
index f5ae969..0411d9e 100644 (file)
@@ -27,6 +27,7 @@ provided by #AtkText.
 
 <!-- ##### STRUCT AtkComponent ##### -->
 <para>
+The AtkComponent structure does not contain any fields.
 
 </para>
 
index a344719..db9451f 100644 (file)
@@ -18,6 +18,8 @@ standard mechanism allowing an assistive technology access to the DOM.
 
 <!-- ##### STRUCT AtkDocument ##### -->
 <para>
+The AtkDocument structure does not contain any fields.
+
 
 </para>
 
index 609d9c9..229fa9f 100644 (file)
@@ -22,6 +22,7 @@ implements #AtkEditableText is by definition an #AtkText implementor as well.
 
 <!-- ##### STRUCT AtkEditableText ##### -->
 <para>
+The AtkEditableText structure does not contain any fields.
 
 </para>
 
index f3d2073..460512b 100644 (file)
@@ -21,7 +21,7 @@ for GnomeCanvasItem in the GAIL library.
 
 <!-- ##### STRUCT AtkGObjectAccessible ##### -->
 <para>
-
+The AtkGObjectAccessible structure should not be accessed directly.
 </para>
 
 
index 40cbfe7..6875c79 100644 (file)
@@ -17,6 +17,7 @@ It implements the AtkAction interface.
 
 <!-- ##### STRUCT AtkHyperlink ##### -->
 <para>
+The AtkHyperlink structure should not be accessed directly.
 
 </para>
 
index 9a4a1e2..fd06f31 100644 (file)
@@ -16,7 +16,7 @@ The ATK interface which provides standard mechanism for manipulating hyperlinks.
 
 <!-- ##### STRUCT AtkHypertext ##### -->
 <para>
-
+The AtkHypertext structure does not contain any fields.
 </para>
 
 
index 1e5c709..c48c690 100644 (file)
@@ -28,6 +28,7 @@ most significant information present in the image.
 
 <!-- ##### STRUCT AtkImage ##### -->
 <para>
+The AtkImage structure does not contain any fields.
 
 </para>
 
index 8ada5fa..f0fc084 100644 (file)
@@ -18,7 +18,7 @@ object is requested for an object type for which no factory type is specified.
 
 <!-- ##### STRUCT AtkNoOpObject ##### -->
 <para>
-
+The AtkNoOpObject structure should not be accessed directly.
 </para>
 
 
index 5d5299f..6733264 100644 (file)
@@ -18,6 +18,7 @@ create an accessible object of a particular type.
 
 <!-- ##### STRUCT AtkNoOpObjectFactory ##### -->
 <para>
+The AtkNoOpObjectFactory structure should not be accessed directly.
 
 </para>
 
index 6f7eda5..c62817e 100644 (file)
@@ -33,6 +33,7 @@ See also: #AtkObjectFactory, #AtkRegistry.
 
 <!-- ##### STRUCT AtkObject ##### -->
 <para>
+The AtkObject structure should not be accessed directly.
 
 </para>
 
@@ -141,6 +142,7 @@ determinations of when components occlude one another.
 
 <!-- ##### STRUCT AtkImplementor ##### -->
 <para>
+The AtkImplementor structure does not contain any fields.
 
 </para>
 
@@ -148,7 +150,7 @@ determinations of when components occlude one another.
 <!-- ##### 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>
 
@@ -157,12 +159,21 @@ provides ATK functionality.
 
 <!-- ##### 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>
 
@@ -172,6 +183,8 @@ provides ATK functionality.
 
 <!-- ##### 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>
 
@@ -181,7 +194,8 @@ provides ATK functionality.
 
 <!-- ##### 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: 
index 7bd7acb..63c56cf 100644 (file)
@@ -22,6 +22,7 @@ AtkRegistry
 
 <!-- ##### STRUCT AtkObjectFactory ##### -->
 <para>
+The AtkObjectFactory structure should not be accessed directly.
 
 </para>
 
index 99ac0bc..45098af 100644 (file)
@@ -2,8 +2,8 @@
 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>
@@ -17,6 +17,7 @@ object for an object of a particluar GType.
 
 <!-- ##### STRUCT AtkRegistry ##### -->
 <para>
+The AtkRegistry structure should not be accessed directly.
 
 </para>
 
index 44611d9..dffe854 100644 (file)
@@ -2,12 +2,12 @@
 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.
 
@@ -21,6 +21,7 @@ are defined as an AtkRelationSet, which is a set of AtkRelations.
 
 <!-- ##### STRUCT AtkRelation ##### -->
 <para>
+The AtkRelation structure should not be accessed directly.
 
 </para>
 
index 148e0f2..2075fb9 100644 (file)
@@ -27,6 +27,7 @@ selection/deselection of children.
 
 <!-- ##### STRUCT AtkSelection ##### -->
 <para>
+The AtkAction structure does not contain any fields.
 
 </para>
 
index 2dcf68b..a2bc71e 100644 (file)
@@ -53,6 +53,7 @@ an component is described by its AtkStateSet, which is a set of AtkStates.
 
 <!-- ##### TYPEDEF AtkState ##### -->
 <para>
+The AtkState value should not be referenceed directly.
 
 </para>
 
index 8d52d49..9851f55 100644 (file)
@@ -16,6 +16,7 @@ The ATK interface which provides access to streamable content.
 
 <!-- ##### STRUCT AtkStreamableContent ##### -->
 <para>
+The AtkStreamableContent structure does not contain any fields.
 
 </para>
 
index cdd2c15..dbd9227 100644 (file)
@@ -35,6 +35,7 @@ implement other interfaces (#AtkText, #AtkImage, etc.) as appropriate.
 
 <!-- ##### STRUCT AtkTable ##### -->
 <para>
+The AtkTable structure does not contain any fields.
 
 </para>
 
index 25f1c28..1b1f758 100644 (file)
@@ -33,6 +33,7 @@ glyph-to-offset mapping may be complex for languages which use ligatures.
 
 <!-- ##### STRUCT AtkText ##### -->
 <para>
+The AtkText structure does not contain any fields.
 
 </para>
 
index d15e314..334a43f 100644 (file)
@@ -19,6 +19,7 @@ same thread. The file also contains a number of utility functions.
 
 <!-- ##### STRUCT AtkUtil ##### -->
 <para>
+The AtkObject structure should not be accessed directly.
 
 </para>
 
@@ -66,7 +67,9 @@ same thread. The file also contains a number of utility functions.
 
 <!-- ##### 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: 
@@ -74,6 +77,9 @@ same thread. The file also contains a number of utility functions.
 
 <!-- ##### 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>
 
@@ -99,7 +105,7 @@ same thread. The file also contains a number of utility functions.
 
 <!-- ##### STRUCT AtkKeyEventStruct ##### -->
 <para>
-
+The AtkKeyEventStruct describes a keyboard event.
 </para>
 
 @type: 
@@ -121,7 +127,7 @@ same thread. The file also contains a number of utility functions.
 
 <!-- ##### USER_FUNCTION AtkKeySnoopFunc ##### -->
 <para>
-
+An AtkKeySnoopFunc is a function which is called when a keyboard event occurs.
 </para>
 
 @event: 
index 0dc59a3..14ac1c0 100644 (file)
@@ -23,6 +23,7 @@ indicate failure.
 
 <!-- ##### STRUCT AtkValue ##### -->
 <para>
+The AtkValue structure does not contain any fields.
 
 </para>