atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
authorPadraig O'Briain <padraigo@src.gnome.org>
Thu, 20 Jun 2002 08:29:33 +0000 (08:29 +0000)
committerPadraig O'Briain <padraigo@src.gnome.org>
Thu, 20 Jun 2002 08:29:33 +0000 (08:29 +0000)
* atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
Update documentation.

24 files changed:
ChangeLog
atk/atkutil.h
docs/atk-docs.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/atkobjectfactory.sgml
docs/tmpl/atkregistry.sgml
docs/tmpl/atkrelation.sgml
docs/tmpl/atkrelationset.sgml
docs/tmpl/atkselection.sgml
docs/tmpl/atkstate.sgml
docs/tmpl/atkstateset.sgml
docs/tmpl/atkstreamablecontent.sgml
docs/tmpl/atktable.sgml
docs/tmpl/atktext.sgml
docs/tmpl/atkutil.sgml
docs/tmpl/atkvalue.sgml

index 3d9586a..c78825a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
+       atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
+       atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
+       atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
+       atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
+       atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
+       atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
+       atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
+       atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
+       atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
+       atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
+       Update documentation.
+
 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
 
        * atk/atkregistry.c:
index 8692386..771235c 100755 (executable)
@@ -90,7 +90,7 @@ GType atk_util_get_type (void);
 /**
  *AtkCoordType:
  *@ATK_XY_SCREEN: specifies xy coordinates relative to the screen
- *@ATK_XY_WINDOW: specifies xy coordinates relative to the widgets 
+ *@ATK_XY_WINDOW: specifies xy coordinates relative to the widget'
  * top-level window
  *
  *Specifies how xy coordinates are to be interpreted. Used by functions such
index 07773dc..3345b41 100644 (file)
@@ -3,6 +3,7 @@
 <!entity atk-AtkComponent SYSTEM "sgml/atkcomponent.sgml">
 <!entity atk-AtkDocument SYSTEM "sgml/atkdocument.sgml">
 <!entity atk-AtkEditabletext SYSTEM "sgml/atkeditabletext.sgml">
+<!entity atk-AtkGObjectAccessible SYSTEM "sgml/atkgobjectaccessible.sgml">
 <!entity atk-AtkHyperlink SYSTEM "sgml/atkhyperlink.sgml">
 <!entity atk-AtkHypertext SYSTEM "sgml/atkhypertext.sgml">
 <!entity atk-AtkImage SYSTEM "sgml/atkimage.sgml">
@@ -34,6 +35,7 @@
     &atk-AtkComponent;
     &atk-AtkDocument;
     &atk-AtkEditabletext;
+    &atk-AtkGObjectAccessible;
     &atk-AtkHyperlink;
     &atk-AtkHypertext;
     &atk-AtkImage;
index 3113221..f5ae969 100644 (file)
@@ -2,7 +2,7 @@
 AtkComponent
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface provided by UI components which occupy a physical area on
+The ATK interface provided by UI components which occupy a physical area on
 the screen.
 
 <!-- ##### SECTION Long_Description ##### -->
index 4a7bb0e..a344719 100644 (file)
@@ -2,11 +2,13 @@
 AtkDocument
 
 <!-- ##### SECTION Short_Description ##### -->
-
+The ATK interface which allows access to a DOM associated with on object.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+The AtkDocument interface should be supported by any object that has an
+associated document object model (DOM). This interface provides the
+standard mechanism allowing an assistive technology access to the DOM.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index 7c1f44d..609d9c9 100644 (file)
@@ -2,7 +2,7 @@
 AtkEditableText
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface implemented by components containing user-editable text content.
+The ATK interface implemented by components containing user-editable text content.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index 9925450..de94f7a 100644 (file)
@@ -2,10 +2,16 @@
 AtkGObjectAccessible
 
 <!-- ##### SECTION Short_Description ##### -->
+This object class is derived from AtkObject and can be used as a basis 
+implementing accessible objects.
 
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
+This object class is derived from AtkObject. It can be used as a basis for
+implementing accessible objects for GObjects which are not derived from
+GtkWidget. One example of its use is in providing an accessible object
+for GnomeCanvasItem in the GAIL library.
 
 </para>
 
index 6a55e80..198a13c 100644 (file)
@@ -2,11 +2,12 @@
 AtkHyperlink
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An ATK object which encapsulates a link or set of links in a hypertext document.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+An ATK object which encapsulates a link or set of links in a hypertext document.
+It implements the AtkAction interface.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index ff6a5fe..9a4a1e2 100644 (file)
@@ -2,7 +2,7 @@
 AtkHypertext
 
 <!-- ##### SECTION Short_Description ##### -->
-
+The ATK interface which provides standard mechanism for manipulating hyperlinks.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index 749bc09..1e5c709 100644 (file)
@@ -2,7 +2,7 @@
 AtkImage
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface implemented by components which expose image or pixmap
+The ATK Interface implemented by components which expose image or pixmap
 content on-screen.
 
 <!-- ##### SECTION Long_Description ##### -->
index 05f545e..cab81a0 100644 (file)
@@ -2,11 +2,13 @@
 AtkNoOpObject
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An AtkObject which purports to implement all ATK interfaces.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+An AtkNoOpObject is an AtkObject which purports to implement all ATK 
+interfaces. It is the type of AtkObject which is created if an accessible
+object is requested for an object type for which no factory type is specified.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index ccac1bb..e49db92 100644 (file)
@@ -2,11 +2,13 @@
 AtkNoOpObjectFactory
 
 <!-- ##### SECTION Short_Description ##### -->
-
+The AtkObjectFactory which creates an AtkNoOpObject.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+The AtkObjectFactory which creates an AtkNoOpObject. An instance of this is
+created by an AtkRegistry if no factory type has not been specified to
+create an accessible object of a particular type.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index 4f4eb38..fa8134b 100644 (file)
@@ -2,15 +2,21 @@
 AtkObjectFactory
 
 <!-- ##### SECTION Short_Description ##### -->
-
+The base object class for a factory used to create accessible objects for 
+objects of a specific GType.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+This class is the base object class for a factory used to create an 
+accessible object for a specific GType. The function 
+atk_registry_set_factory_type() is normally called to store 
+in the registry the factory type to be used to create an accessible of a
+particular GType.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
 <para>
+AtkRegistry
 
 </para>
 
index b561a11..3caa019 100644 (file)
@@ -2,7 +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.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index f0041ae..b841c40 100644 (file)
@@ -2,10 +2,15 @@
 AtkRelation
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An object usaed 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
+other objects. The actual relations that an object has with other objects
+are defined as an AtkRelationSet, which is a set of AtkRelations.
+
 
 </para>
 
index b04560d..deef40a 100644 (file)
@@ -2,7 +2,7 @@
 AtkRelationSet
 
 <!-- ##### SECTION Short_Description ##### -->
-
+A set of AtkRelations, normally the set of AtkRelations which an AtkObject has.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index d1daf2c..b321184 100644 (file)
@@ -3,7 +3,7 @@ AtkSelection
 
 <!-- ##### SECTION Short_Description ##### -->
 
-ATK Interface implemented by container objects whose #AtkObject children
+The ATK interface implemented by container objects whose #AtkObject children
 can be selected.
 
 <!-- ##### SECTION Long_Description ##### -->
index e29a4da..2dcf68b 100644 (file)
@@ -2,11 +2,12 @@
 AtkState
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An AtkState describes a component's particular state.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+An AtkState describes a component's particular state. The actual state of
+an component is described by its AtkStateSet, which is a set of AtkStates.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index 08afaa7..c06bd66 100644 (file)
@@ -2,11 +2,12 @@
 AtkStateSet
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An AtkStateSet determines a component's state set.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-
+An AtkStateSet determines a component's state set. It is composed of a set 
+of AtkStates.
 </para>
 
 <!-- ##### SECTION See_Also ##### -->
index ee4d96c..8d52d49 100644 (file)
@@ -2,7 +2,7 @@
 AtkStreamableContent
 
 <!-- ##### SECTION Short_Description ##### -->
-
+The ATK interface which provides access to streamable content.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index c591e4e..d7ad300 100644 (file)
@@ -2,7 +2,7 @@
 AtkTable
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface implemented for UI components which contain tabular or
+The ATK interface implemented for UI components which contain tabular or
 row/column information.
 
 <!-- ##### SECTION Long_Description ##### -->
index 4c64847..3001200 100644 (file)
@@ -2,7 +2,7 @@
 AtkText
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface provided by components with text content.
+The ATK interface implemented by components with text content.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index fd370eb..6ce5e0c 100644 (file)
@@ -2,10 +2,13 @@
 AtkUtil
 
 <!-- ##### SECTION Short_Description ##### -->
-
+This is a utility class which supports the adding and removal of event listeners.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
+This is a utility class which supports the adding and removal of event 
+listeners. The adding and removing of the listeners must be done in the 
+same thread. The file also contains a number of utility functions.
 
 </para>
 
index 0e17efd..0dc59a3 100644 (file)
@@ -2,7 +2,7 @@
 AtkValue
 
 <!-- ##### SECTION Short_Description ##### -->
-ATK Interface implemented by valuators and components which display or
+The ATK interface implemented by valuators and components which display or
 select a value from a bounded range of values.
 
 <!-- ##### SECTION Long_Description ##### -->