[at-spi2-core] Add documentation templates to the repository



commit 93d26f78c2c7328898d746435e4186124237aa6e
Author: Mike Gorse <mgorse novell com>
Date:   Mon Jul 25 14:31:57 2011 -0500

    Add documentation templates to the repository

 doc/libatspi/libatspi-docs.sgml               |    6 +-
 doc/libatspi/tmpl/atspi-accessible.sgml       |  331 +++++++++++++++++++
 doc/libatspi/tmpl/atspi-action.sgml           |   82 +++++
 doc/libatspi/tmpl/atspi-application.sgml      |   44 +++
 doc/libatspi/tmpl/atspi-collection.sgml       |   96 ++++++
 doc/libatspi/tmpl/atspi-component.sgml        |  186 +++++++++++
 doc/libatspi/tmpl/atspi-constants.sgml        |  435 +++++++++++++++++++++++++
 doc/libatspi/tmpl/atspi-device-listener.sgml  |   96 ++++++
 doc/libatspi/tmpl/atspi-document.sgml         |   59 ++++
 doc/libatspi/tmpl/atspi-editabletext.sgml     |  100 ++++++
 doc/libatspi/tmpl/atspi-event-listener.sgml   |  141 ++++++++
 doc/libatspi/tmpl/atspi-hyperlink.sgml        |  117 +++++++
 doc/libatspi/tmpl/atspi-hypertext.sgml        |   60 ++++
 doc/libatspi/tmpl/atspi-image.sgml            |   80 +++++
 doc/libatspi/tmpl/atspi-listener-private.sgml |   22 ++
 doc/libatspi/tmpl/atspi-matchrule.sgml        |   52 +++
 doc/libatspi/tmpl/atspi-misc-private.sgml     |  351 ++++++++++++++++++++
 doc/libatspi/tmpl/atspi-misc.sgml             |   53 +++
 doc/libatspi/tmpl/atspi-object.sgml           |   35 ++
 doc/libatspi/tmpl/atspi-registry.sgml         |  129 ++++++++
 doc/libatspi/tmpl/atspi-relation.sgml         |   63 ++++
 doc/libatspi/tmpl/atspi-selection.sgml        |  113 +++++++
 doc/libatspi/tmpl/atspi-stateset.sgml         |  120 +++++++
 doc/libatspi/tmpl/atspi-table.sgml            |  316 ++++++++++++++++++
 doc/libatspi/tmpl/atspi-text.sgml             |  330 +++++++++++++++++++
 doc/libatspi/tmpl/atspi-types.sgml            |  181 ++++++++++
 doc/libatspi/tmpl/atspi-value.sgml            |   79 +++++
 doc/libatspi/tmpl/libatspi-unused.sgml        |   52 +++
 28 files changed, 3726 insertions(+), 3 deletions(-)
---
diff --git a/doc/libatspi/libatspi-docs.sgml b/doc/libatspi/libatspi-docs.sgml
index 2f12558..a396814 100644
--- a/doc/libatspi/libatspi-docs.sgml
+++ b/doc/libatspi/libatspi-docs.sgml
@@ -8,14 +8,14 @@
   <bookinfo>
     <title>libatspi Reference Manual</title>
     <releaseinfo>
-      for libatspi [VERSION].
+      for libatspi 2.1.
       The latest version of this documentation can be found on-line at
-      <ulink role="online-location" url="http://[SERVER]/libatspi/index.html";>http://[SERVER]/libatspi/</ulink>.
+      <ulink role="online-location" url="http://developer.gnome.org/libatspi/";>http://developer.gnome.org/libatspi/</ulink>.
     </releaseinfo>
   </bookinfo>
 
   <chapter>
-    <title>[Insert title here]</title>
+    <title>API reference</title>
         <xi:include href="xml/atspi-text.xml"/>
     <xi:include href="xml/atspi-stateset.xml"/>
     <xi:include href="xml/atspi-application.xml"/>
diff --git a/doc/libatspi/tmpl/atspi-accessible.sgml b/doc/libatspi/tmpl/atspi-accessible.sgml
new file mode 100644
index 0000000..1b3f3c9
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-accessible.sgml
@@ -0,0 +1,331 @@
+<!-- ##### SECTION Title ##### -->
+AtspiAccessible
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiAccessible ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiAccessibleClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_accessible_new ##### -->
+<para>
+
+</para>
+
+ app: 
+ path: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_role_get_name ##### -->
+<para>
+
+</para>
+
+ role: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_name ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_description ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_parent ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_child_count ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_child_at_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_index_in_parent ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_relation_set ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_role ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_role_name ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_localized_role_name ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_state_set ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_attributes ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_attributes_as_array ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_toolkit_name ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_toolkit_version ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_application ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_action ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_collection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_component ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_document ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_editable_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_hyperlink ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_hypertext ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_image ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_table ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_accessible_get_interfaces ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-action.sgml b/doc/libatspi/tmpl/atspi-action.sgml
new file mode 100644
index 0000000..d8802a1
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-action.sgml
@@ -0,0 +1,82 @@
+<!-- ##### SECTION Title ##### -->
+atspi-action
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiAction ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_action_get_n_actions ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_action_get_description ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_action_get_key_binding ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_action_get_name ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_action_do_action ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-application.sgml b/doc/libatspi/tmpl/atspi-application.sgml
new file mode 100644
index 0000000..e53186e
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-application.sgml
@@ -0,0 +1,44 @@
+<!-- ##### SECTION Title ##### -->
+AtspiApplication
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiApplication ##### -->
+<para>
+
+</para>
+
+ parent: 
+ hash: 
+ bus_name: 
+ bus: 
+ root: 
+ cache: 
+ toolkit_name: 
+ toolkit_version: 
+ atspi_version: 
+
+<!-- ##### STRUCT AtspiApplicationClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
diff --git a/doc/libatspi/tmpl/atspi-collection.sgml b/doc/libatspi/tmpl/atspi-collection.sgml
new file mode 100644
index 0000000..81bfd37
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-collection.sgml
@@ -0,0 +1,96 @@
+<!-- ##### SECTION Title ##### -->
+atspi-collection
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiCollection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_collection_is_ancestor_of ##### -->
+<para>
+
+</para>
+
+ collection: 
+ test: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_collection_get_matches ##### -->
+<para>
+
+</para>
+
+ collection: 
+ rule: 
+ sortby: 
+ count: 
+ traverse: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_collection_get_matches_to ##### -->
+<para>
+
+</para>
+
+ collection: 
+ current_object: 
+ rule: 
+ sortby: 
+ tree: 
+ recurse: 
+ count: 
+ traverse: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_collection_get_matches_from ##### -->
+<para>
+
+</para>
+
+ collection: 
+ current_object: 
+ rule: 
+ sortby: 
+ tree: 
+ count: 
+ traverse: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_collection_get_active_descendant ##### -->
+<para>
+
+</para>
+
+ collection: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-component.sgml b/doc/libatspi/tmpl/atspi-component.sgml
new file mode 100644
index 0000000..39e0915
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-component.sgml
@@ -0,0 +1,186 @@
+<!-- ##### SECTION Title ##### -->
+atspi-component
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiRect ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_TYPE_RECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_rect_copy ##### -->
+<para>
+
+</para>
+
+ src: 
+ Returns: 
+
+
+<!-- ##### STRUCT AtspiPoint ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_TYPE_POINT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_point_get_type ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_point_copy ##### -->
+<para>
+
+</para>
+
+ src: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_type ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### STRUCT AtspiComponent ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_component_contains ##### -->
+<para>
+
+</para>
+
+ obj: 
+ x: 
+ y: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_accessible_at_point ##### -->
+<para>
+
+</para>
+
+ obj: 
+ x: 
+ y: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_extents ##### -->
+<para>
+
+</para>
+
+ obj: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_position ##### -->
+<para>
+
+</para>
+
+ obj: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_size ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_layer ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_mdi_z_order ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_grab_focus ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_component_get_alpha ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-constants.sgml b/doc/libatspi/tmpl/atspi-constants.sgml
new file mode 100644
index 0000000..862bcd2
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-constants.sgml
@@ -0,0 +1,435 @@
+<!-- ##### SECTION Title ##### -->
+atspi-constants
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### ENUM AtspiLocaleType ##### -->
+<para>
+
+</para>
+
+ ATSPI_LOCALE_TYPE_MESSAGES: 
+ ATSPI_LOCALE_TYPE_COLLATE: 
+ ATSPI_LOCALE_TYPE_CTYPE: 
+ ATSPI_LOCALE_TYPE_MONETARY: 
+ ATSPI_LOCALE_TYPE_NUMERIC: 
+ ATSPI_LOCALE_TYPE_TIME: 
+
+<!-- ##### MACRO ATSPI_LOCALE_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiCoordType ##### -->
+<para>
+
+</para>
+
+ ATSPI_COORD_TYPE_SCREEN: 
+ ATSPI_COORD_TYPE_WINDOW: 
+
+<!-- ##### MACRO ATSPI_COORD_TYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiCollectionSortOrder ##### -->
+<para>
+
+</para>
+
+ ATSPI_Collection_SORT_ORDER_INVALID: 
+ ATSPI_Collection_SORT_ORDER_CANONICAL: 
+ ATSPI_Collection_SORT_ORDER_FLOW: 
+ ATSPI_Collection_SORT_ORDER_TAB: 
+ ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL: 
+ ATSPI_Collection_SORT_ORDER_REVERSE_FLOW: 
+ ATSPI_Collection_SORT_ORDER_REVERSE_TAB: 
+ ATSPI_Collection_SORT_ORDER_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_SORTORDER_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiCollectionMatchType ##### -->
+<para>
+
+</para>
+
+ ATSPI_Collection_MATCH_INVALID: 
+ ATSPI_Collection_MATCH_ALL: 
+ ATSPI_Collection_MATCH_ANY: 
+ ATSPI_Collection_MATCH_NONE: 
+ ATSPI_Collection_MATCH_EMPTY: 
+ ATSPI_Collection_MATCH_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_MATCHTYPES_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiCollectionTreeTraversalType ##### -->
+<para>
+
+</para>
+
+ ATSPI_Collection_TREE_RESTRICT_CHILDREN: 
+ ATSPI_Collection_TREE_RESTRICT_SIBLING: 
+ ATSPI_Collection_TREE_INORDER: 
+ ATSPI_Collection_TREE_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_TREETRAVERSALTYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiComponentLayer ##### -->
+<para>
+
+</para>
+
+ ATSPI_LAYER_INVALID: 
+ ATSPI_LAYER_BACKGROUND: 
+ ATSPI_LAYER_CANVAS: 
+ ATSPI_LAYER_WIDGET: 
+ ATSPI_LAYER_MDI: 
+ ATSPI_LAYER_POPUP: 
+ ATSPI_LAYER_OVERLAY: 
+ ATSPI_LAYER_WINDOW: 
+ ATSPI_LAYER_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_COMPONENTLAYER_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiTextBoundaryType ##### -->
+<para>
+
+</para>
+
+ ATSPI_TEXT_BOUNDARY_CHAR: 
+ ATSPI_TEXT_BOUNDARY_WORD_START: 
+ ATSPI_TEXT_BOUNDARY_WORD_END: 
+ ATSPI_TEXT_BOUNDARY_SENTENCE_START: 
+ ATSPI_TEXT_BOUNDARY_SENTENCE_END: 
+ ATSPI_TEXT_BOUNDARY_LINE_START: 
+ ATSPI_TEXT_BOUNDARY_LINE_END: 
+
+<!-- ##### MACRO ATSPI_TEXT_BOUNDARY_TYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiTextClipType ##### -->
+<para>
+
+</para>
+
+ ATSPI_TEXT_CLIP_NONE: 
+ ATSPI_TEXT_CLIP_MIN: 
+ ATSPI_TEXT_CLIP_MAX: 
+ ATSPI_TEXT_CLIP_BOTH: 
+
+<!-- ##### MACRO ATSPI_TEXT_CLIP_TYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiStateType ##### -->
+<para>
+
+</para>
+
+ ATSPI_STATE_INVALID: 
+ ATSPI_STATE_ACTIVE: 
+ ATSPI_STATE_ARMED: 
+ ATSPI_STATE_BUSY: 
+ ATSPI_STATE_CHECKED: 
+ ATSPI_STATE_COLLAPSED: 
+ ATSPI_STATE_DEFUNCT: 
+ ATSPI_STATE_EDITABLE: 
+ ATSPI_STATE_ENABLED: 
+ ATSPI_STATE_EXPANDABLE: 
+ ATSPI_STATE_EXPANDED: 
+ ATSPI_STATE_FOCUSABLE: 
+ ATSPI_STATE_FOCUSED: 
+ ATSPI_STATE_HAS_TOOLTIP: 
+ ATSPI_STATE_HORIZONTAL: 
+ ATSPI_STATE_ICONIFIED: 
+ ATSPI_STATE_MODAL: 
+ ATSPI_STATE_MULTI_LINE: 
+ ATSPI_STATE_MULTISELECTABLE: 
+ ATSPI_STATE_OPAQUE: 
+ ATSPI_STATE_PRESSED: 
+ ATSPI_STATE_RESIZABLE: 
+ ATSPI_STATE_SELECTABLE: 
+ ATSPI_STATE_SELECTED: 
+ ATSPI_STATE_SENSITIVE: 
+ ATSPI_STATE_SHOWING: 
+ ATSPI_STATE_SINGLE_LINE: 
+ ATSPI_STATE_STALE: 
+ ATSPI_STATE_TRANSIENT: 
+ ATSPI_STATE_VERTICAL: 
+ ATSPI_STATE_VISIBLE: 
+ ATSPI_STATE_MANAGES_DESCENDANTS: 
+ ATSPI_STATE_INDETERMINATE: 
+ ATSPI_STATE_REQUIRED: 
+ ATSPI_STATE_TRUNCATED: 
+ ATSPI_STATE_ANIMATED: 
+ ATSPI_STATE_INVALID_ENTRY: 
+ ATSPI_STATE_SUPPORTS_AUTOCOMPLETION: 
+ ATSPI_STATE_SELECTABLE_TEXT: 
+ ATSPI_STATE_IS_DEFAULT: 
+ ATSPI_STATE_VISITED: 
+ ATSPI_STATE_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_STATETYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiKeyEventType ##### -->
+<para>
+
+</para>
+
+ ATSPI_KEY_PRESSED: 
+ ATSPI_KEY_RELEASED: 
+
+<!-- ##### MACRO ATSPI_KEYEVENTTYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiEventType ##### -->
+<para>
+
+</para>
+
+ ATSPI_KEY_PRESSED_EVENT: 
+ ATSPI_KEY_RELEASED_EVENT: 
+ ATSPI_BUTTON_PRESSED_EVENT: 
+ ATSPI_BUTTON_RELEASED_EVENT: 
+
+<!-- ##### MACRO ATSPI_EVENTTYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiKeySynthType ##### -->
+<para>
+
+</para>
+
+ ATSPI_KEY_PRESS: 
+ ATSPI_KEY_RELEASE: 
+ ATSPI_KEY_PRESSRELEASE: 
+ ATSPI_KEY_SYM: 
+ ATSPI_KEY_STRING: 
+
+<!-- ##### MACRO ATSPI_KEYSYNTHTYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiModifierType ##### -->
+<para>
+
+</para>
+
+ ATSPI_MODIFIER_SHIFT: 
+ ATSPI_MODIFIER_SHIFTLOCK: 
+ ATSPI_MODIFIER_CONTROL: 
+ ATSPI_MODIFIER_ALT: 
+ ATSPI_MODIFIER_META: 
+ ATSPI_MODIFIER_META2: 
+ ATSPI_MODIFIER_META3: 
+ ATSPI_MODIFIER_NUMLOCK: 
+
+<!-- ##### MACRO ATSPI_MODIFIERTYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiRelationType ##### -->
+<para>
+
+</para>
+
+ ATSPI_RELATION_NULL: 
+ ATSPI_RELATION_LABEL_FOR: 
+ ATSPI_RELATION_LABELLED_BY: 
+ ATSPI_RELATION_CONTROLLER_FOR: 
+ ATSPI_RELATION_CONTROLLED_BY: 
+ ATSPI_RELATION_MEMBER_OF: 
+ ATSPI_RELATION_TOOLTIP_FOR: 
+ ATSPI_RELATION_NODE_CHILD_OF: 
+ ATSPI_RELATION_NODE_PARENT_OF: 
+ ATSPI_RELATION_EXTENDED: 
+ ATSPI_RELATION_FLOWS_TO: 
+ ATSPI_RELATION_FLOWS_FROM: 
+ ATSPI_RELATION_SUBWINDOW_OF: 
+ ATSPI_RELATION_EMBEDS: 
+ ATSPI_RELATION_EMBEDDED_BY: 
+ ATSPI_RELATION_POPUP_FOR: 
+ ATSPI_RELATION_PARENT_WINDOW_OF: 
+ ATSPI_RELATION_DESCRIPTION_FOR: 
+ ATSPI_RELATION_DESCRIBED_BY: 
+ ATSPI_RELATION_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_RELATIONTYPE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM AtspiRole ##### -->
+<para>
+
+</para>
+
+ ATSPI_ROLE_INVALID: 
+ ATSPI_ROLE_ACCELERATOR_LABEL: 
+ ATSPI_ROLE_ALERT: 
+ ATSPI_ROLE_ANIMATION: 
+ ATSPI_ROLE_ARROW: 
+ ATSPI_ROLE_CALENDAR: 
+ ATSPI_ROLE_CANVAS: 
+ ATSPI_ROLE_CHECK_BOX: 
+ ATSPI_ROLE_CHECK_MENU_ITEM: 
+ ATSPI_ROLE_COLOR_CHOOSER: 
+ ATSPI_ROLE_COLUMN_HEADER: 
+ ATSPI_ROLE_COMBO_BOX: 
+ ATSPI_ROLE_DATE_EDITOR: 
+ ATSPI_ROLE_DESKTOP_ICON: 
+ ATSPI_ROLE_DESKTOP_FRAME: 
+ ATSPI_ROLE_DIAL: 
+ ATSPI_ROLE_DIALOG: 
+ ATSPI_ROLE_DIRECTORY_PANE: 
+ ATSPI_ROLE_DRAWING_AREA: 
+ ATSPI_ROLE_FILE_CHOOSER: 
+ ATSPI_ROLE_FILLER: 
+ ATSPI_ROLE_FOCUS_TRAVERSABLE: 
+ ATSPI_ROLE_FONT_CHOOSER: 
+ ATSPI_ROLE_FRAME: 
+ ATSPI_ROLE_GLASS_PANE: 
+ ATSPI_ROLE_HTML_CONTAINER: 
+ ATSPI_ROLE_ICON: 
+ ATSPI_ROLE_IMAGE: 
+ ATSPI_ROLE_INTERNAL_FRAME: 
+ ATSPI_ROLE_LABEL: 
+ ATSPI_ROLE_LAYERED_PANE: 
+ ATSPI_ROLE_LIST: 
+ ATSPI_ROLE_LIST_ITEM: 
+ ATSPI_ROLE_MENU: 
+ ATSPI_ROLE_MENU_BAR: 
+ ATSPI_ROLE_MENU_ITEM: 
+ ATSPI_ROLE_OPTION_PANE: 
+ ATSPI_ROLE_PAGE_TAB: 
+ ATSPI_ROLE_PAGE_TAB_LIST: 
+ ATSPI_ROLE_PANEL: 
+ ATSPI_ROLE_PASSWORD_TEXT: 
+ ATSPI_ROLE_POPUP_MENU: 
+ ATSPI_ROLE_PROGRESS_BAR: 
+ ATSPI_ROLE_PUSH_BUTTON: 
+ ATSPI_ROLE_RADIO_BUTTON: 
+ ATSPI_ROLE_RADIO_MENU_ITEM: 
+ ATSPI_ROLE_ROOT_PANE: 
+ ATSPI_ROLE_ROW_HEADER: 
+ ATSPI_ROLE_SCROLL_BAR: 
+ ATSPI_ROLE_SCROLL_PANE: 
+ ATSPI_ROLE_SEPARATOR: 
+ ATSPI_ROLE_SLIDER: 
+ ATSPI_ROLE_SPIN_BUTTON: 
+ ATSPI_ROLE_SPLIT_PANE: 
+ ATSPI_ROLE_STATUS_BAR: 
+ ATSPI_ROLE_TABLE: 
+ ATSPI_ROLE_TABLE_CELL: 
+ ATSPI_ROLE_TABLE_COLUMN_HEADER: 
+ ATSPI_ROLE_TABLE_ROW_HEADER: 
+ ATSPI_ROLE_TEAROFF_MENU_ITEM: 
+ ATSPI_ROLE_TERMINAL: 
+ ATSPI_ROLE_TEXT: 
+ ATSPI_ROLE_TOGGLE_BUTTON: 
+ ATSPI_ROLE_TOOL_BAR: 
+ ATSPI_ROLE_TOOL_TIP: 
+ ATSPI_ROLE_TREE: 
+ ATSPI_ROLE_TREE_TABLE: 
+ ATSPI_ROLE_UNKNOWN: 
+ ATSPI_ROLE_VIEWPORT: 
+ ATSPI_ROLE_WINDOW: 
+ ATSPI_ROLE_EXTENDED: 
+ ATSPI_ROLE_HEADER: 
+ ATSPI_ROLE_FOOTER: 
+ ATSPI_ROLE_PARAGRAPH: 
+ ATSPI_ROLE_RULER: 
+ ATSPI_ROLE_APPLICATION: 
+ ATSPI_ROLE_AUTOCOMPLETE: 
+ ATSPI_ROLE_EDITBAR: 
+ ATSPI_ROLE_EMBEDDED: 
+ ATSPI_ROLE_ENTRY: 
+ ATSPI_ROLE_CHART: 
+ ATSPI_ROLE_CAPTION: 
+ ATSPI_ROLE_DOCUMENT_FRAME: 
+ ATSPI_ROLE_HEADING: 
+ ATSPI_ROLE_PAGE: 
+ ATSPI_ROLE_SECTION: 
+ ATSPI_ROLE_REDUNDANT_OBJECT: 
+ ATSPI_ROLE_FORM: 
+ ATSPI_ROLE_LINK: 
+ ATSPI_ROLE_INPUT_METHOD_WINDOW: 
+ ATSPI_ROLE_LAST_DEFINED: 
+
+<!-- ##### MACRO ATSPI_ROLE_COUNT ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/doc/libatspi/tmpl/atspi-device-listener.sgml b/doc/libatspi/tmpl/atspi-device-listener.sgml
new file mode 100644
index 0000000..6e007c8
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-device-listener.sgml
@@ -0,0 +1,96 @@
+<!-- ##### SECTION Title ##### -->
+AtspiDeviceListener
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### USER_FUNCTION AtspiDeviceListenerCB ##### -->
+<para>
+
+</para>
+
+ stroke: 
+ user_data: 
+ Returns: 
+
+
+<!-- ##### USER_FUNCTION AtspiDeviceListenerSimpleCB ##### -->
+<para>
+
+</para>
+
+ stroke: 
+ Returns: 
+
+
+<!-- ##### STRUCT AtspiDeviceListener ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiDeviceListenerClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ device_event: 
+
+<!-- ##### FUNCTION atspi_device_listener_new ##### -->
+<para>
+
+</para>
+
+ callback: 
+ user_data: 
+ callback_destroyed: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_device_listener_new_simple ##### -->
+<para>
+
+</para>
+
+ callback: 
+ callback_destroyed: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_device_listener_add_callback ##### -->
+<para>
+
+</para>
+
+ listener: 
+ callback: 
+ callback_destroyed: 
+ user_data: 
+
+
+<!-- ##### FUNCTION atspi_device_listener_remove_callback ##### -->
+<para>
+
+</para>
+
+ listener: 
+ callback: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-document.sgml b/doc/libatspi/tmpl/atspi-document.sgml
new file mode 100644
index 0000000..5162ed2
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-document.sgml
@@ -0,0 +1,59 @@
+<!-- ##### SECTION Title ##### -->
+atspi-document
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiDocument ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_document_get_locale ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_document_get_attribute_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ attribute: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_document_get_attributes ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-editabletext.sgml b/doc/libatspi/tmpl/atspi-editabletext.sgml
new file mode 100644
index 0000000..051bdfb
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-editabletext.sgml
@@ -0,0 +1,100 @@
+<!-- ##### SECTION Title ##### -->
+atspi-editabletext
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiEditableText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_editable_text_set_attributes ##### -->
+<para>
+
+</para>
+
+ obj: 
+ attributes: 
+ start_pos: 
+ end_pos: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_editable_text_insert_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ position: 
+ text: 
+ length: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_editable_text_copy_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_pos: 
+ end_pos: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_editable_text_cut_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_pos: 
+ end_pos: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_editable_text_delete_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_pos: 
+ end_pos: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_editable_text_paste_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ position: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-event-listener.sgml b/doc/libatspi/tmpl/atspi-event-listener.sgml
new file mode 100644
index 0000000..00b0d79
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-event-listener.sgml
@@ -0,0 +1,141 @@
+<!-- ##### SECTION Title ##### -->
+AtspiEventListener
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### USER_FUNCTION AtspiEventListenerCB ##### -->
+<para>
+
+</para>
+
+ event: 
+ user_data: 
+
+
+<!-- ##### USER_FUNCTION AtspiEventListenerSimpleCB ##### -->
+<para>
+
+</para>
+
+ event: 
+
+
+<!-- ##### STRUCT AtspiEventListener ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiEventListenerClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_event_listener_get_type ##### -->
+<para>
+
+</para>
+
+ void: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_new_simple ##### -->
+<para>
+
+</para>
+
+ callback: 
+ callback_destroyed: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_register ##### -->
+<para>
+
+</para>
+
+ listener: 
+ event_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_register_from_callback ##### -->
+<para>
+
+</para>
+
+ callback: 
+ user_data: 
+ callback_destroyed: 
+ event_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_register_no_data ##### -->
+<para>
+
+</para>
+
+ callback: 
+ callback_destroyed: 
+ event_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_deregister ##### -->
+<para>
+
+</para>
+
+ listener: 
+ event_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_deregister_from_callback ##### -->
+<para>
+
+</para>
+
+ callback: 
+ user_data: 
+ event_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_listener_deregister_no_data ##### -->
+<para>
+
+</para>
+
+ callback: 
+ event_type: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-hyperlink.sgml b/doc/libatspi/tmpl/atspi-hyperlink.sgml
new file mode 100644
index 0000000..0cae0d5
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-hyperlink.sgml
@@ -0,0 +1,117 @@
+<!-- ##### SECTION Title ##### -->
+AtspiHyperlink
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiHyperlink ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiHyperlinkClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_hyperlink_new ##### -->
+<para>
+
+</para>
+
+ app: 
+ path: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_n_anchors ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_uri ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_object ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_index_range ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_start_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_get_end_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hyperlink_is_valid ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-hypertext.sgml b/doc/libatspi/tmpl/atspi-hypertext.sgml
new file mode 100644
index 0000000..6032645
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-hypertext.sgml
@@ -0,0 +1,60 @@
+<!-- ##### SECTION Title ##### -->
+atspi-hypertext
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiHypertext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_hypertext_get_n_links ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hypertext_get_link ##### -->
+<para>
+
+</para>
+
+ obj: 
+ link_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_hypertext_get_link_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ character_offset: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-image.sgml b/doc/libatspi/tmpl/atspi-image.sgml
new file mode 100644
index 0000000..2b7a36e
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-image.sgml
@@ -0,0 +1,80 @@
+<!-- ##### SECTION Title ##### -->
+atspi-image
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiImage ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_image_get_image_description ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_image_get_image_size ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_image_get_image_position ##### -->
+<para>
+
+</para>
+
+ obj: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_image_get_image_extents ##### -->
+<para>
+
+</para>
+
+ obj: 
+ ctype: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_image_get_image_locale ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-listener-private.sgml b/doc/libatspi/tmpl/atspi-listener-private.sgml
new file mode 100644
index 0000000..f529533
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-listener-private.sgml
@@ -0,0 +1,22 @@
+<!-- ##### SECTION Title ##### -->
+atspi-listener-private
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
diff --git a/doc/libatspi/tmpl/atspi-matchrule.sgml b/doc/libatspi/tmpl/atspi-matchrule.sgml
new file mode 100644
index 0000000..5213265
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-matchrule.sgml
@@ -0,0 +1,52 @@
+<!-- ##### SECTION Title ##### -->
+AtspiMatchRule
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiMatchRule ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiMatchRuleClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_match_rule_new ##### -->
+<para>
+
+</para>
+
+ states: 
+ statematchtype: 
+ attributes: 
+ attributematchtype: 
+ roles: 
+ rolematchtype: 
+ interfaces: 
+ interfacematchtype: 
+ invert: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-misc-private.sgml b/doc/libatspi/tmpl/atspi-misc-private.sgml
new file mode 100644
index 0000000..e693b15
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-misc-private.sgml
@@ -0,0 +1,351 @@
+<!-- ##### SECTION Title ##### -->
+atspi-misc-private
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiReference ##### -->
+<para>
+
+</para>
+
+ name: 
+ path: 
+
+<!-- ##### MACRO ATSPI_DBUS_NAME_REGISTRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_PATH_REGISTRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_REGISTRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_PATH_NULL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_PATH_ROOT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_PATH_DEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_DEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_DEVICE_EVENT_LISTENER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_CACHE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_ACCESSIBLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_ACTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_APPLICATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_COLLECTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_COMPONENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_DOCUMENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_EDITABLE_TEXT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_EVENT_KEYBOARD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_EVENT_MOUSE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_EVENT_OBJECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_HYPERLINK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_HYPERTEXT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_IMAGE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_SELECTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_TABLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_TEXT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_VALUE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ATSPI_DBUS_INTERFACE_SOCKET ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### VARIABLE atspi_path_dec ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_path_registry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_path_root ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_bus_registry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_accessible ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_action ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_application ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_collection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_component ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_dec ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_device_event_listener ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_document ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_editable_text ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_hyperlink ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_hypertext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_image ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_registry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_selection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_table ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_text ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_cache ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE atspi_interface_value ##### -->
+<para>
+
+</para>
+
+
diff --git a/doc/libatspi/tmpl/atspi-misc.sgml b/doc/libatspi/tmpl/atspi-misc.sgml
new file mode 100644
index 0000000..4b4a289
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-misc.sgml
@@ -0,0 +1,53 @@
+<!-- ##### SECTION Title ##### -->
+atspi-misc
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### FUNCTION atspi_init ##### -->
+<para>
+
+</para>
+
+ void: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_event_main ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_event_quit ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_exit ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-object.sgml b/doc/libatspi/tmpl/atspi-object.sgml
new file mode 100644
index 0000000..568af9a
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-object.sgml
@@ -0,0 +1,35 @@
+<!-- ##### SECTION Title ##### -->
+AtspiObject
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiObject ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiObjectClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
diff --git a/doc/libatspi/tmpl/atspi-registry.sgml b/doc/libatspi/tmpl/atspi-registry.sgml
new file mode 100644
index 0000000..e7f43e8
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-registry.sgml
@@ -0,0 +1,129 @@
+<!-- ##### SECTION Title ##### -->
+atspi-registry
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### FUNCTION atspi_key_definition_get_type ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_get_desktop_count ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_get_desktop ##### -->
+<para>
+
+</para>
+
+ i: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_get_desktop_list ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_register_keystroke_listener ##### -->
+<para>
+
+</para>
+
+ listener: 
+ key_set: 
+ modmask: 
+ event_types: 
+ sync_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_deregister_keystroke_listener ##### -->
+<para>
+
+</para>
+
+ listener: 
+ key_set: 
+ modmask: 
+ event_types: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_register_device_event_listener ##### -->
+<para>
+
+</para>
+
+ listener: 
+ event_types: 
+ filter: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_deregister_device_event_listener ##### -->
+<para>
+
+</para>
+
+ listener: 
+ filter: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_generate_keyboard_event ##### -->
+<para>
+
+</para>
+
+ keyval: 
+ keystring: 
+ synth_type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_generate_mouse_event ##### -->
+<para>
+
+</para>
+
+ x: 
+ y: 
+ name: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-relation.sgml b/doc/libatspi/tmpl/atspi-relation.sgml
new file mode 100644
index 0000000..80254d8
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-relation.sgml
@@ -0,0 +1,63 @@
+<!-- ##### SECTION Title ##### -->
+AtspiRelation
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiRelation ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiRelationClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_relation_get_relation_type ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_relation_get_n_targets ##### -->
+<para>
+
+</para>
+
+ obj: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_relation_get_target ##### -->
+<para>
+
+</para>
+
+ obj: 
+ i: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-selection.sgml b/doc/libatspi/tmpl/atspi-selection.sgml
new file mode 100644
index 0000000..92c8a53
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-selection.sgml
@@ -0,0 +1,113 @@
+<!-- ##### SECTION Title ##### -->
+atspi-selection
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiSelection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_selection_get_n_selected_children ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_get_selected_child ##### -->
+<para>
+
+</para>
+
+ obj: 
+ selected_child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_select_child ##### -->
+<para>
+
+</para>
+
+ obj: 
+ child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_deselect_selected_child ##### -->
+<para>
+
+</para>
+
+ obj: 
+ selected_child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_deselect_child ##### -->
+<para>
+
+</para>
+
+ obj: 
+ child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_is_child_selected ##### -->
+<para>
+
+</para>
+
+ obj: 
+ child_index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_select_all ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_selection_clear_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-stateset.sgml b/doc/libatspi/tmpl/atspi-stateset.sgml
new file mode 100644
index 0000000..129c772
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-stateset.sgml
@@ -0,0 +1,120 @@
+<!-- ##### SECTION Title ##### -->
+AtspiStateSet
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiStateSet ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiStateSetClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION atspi_state_set_new ##### -->
+<para>
+
+</para>
+
+ states: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_set_by_name ##### -->
+<para>
+
+</para>
+
+ set: 
+ name: 
+ enabled: 
+
+
+<!-- ##### FUNCTION atspi_state_set_add ##### -->
+<para>
+
+</para>
+
+ set: 
+ state: 
+
+
+<!-- ##### FUNCTION atspi_state_set_compare ##### -->
+<para>
+
+</para>
+
+ set: 
+ set2: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_contains ##### -->
+<para>
+
+</para>
+
+ set: 
+ state: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_equals ##### -->
+<para>
+
+</para>
+
+ set: 
+ set2: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_get_states ##### -->
+<para>
+
+</para>
+
+ set: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_is_empty ##### -->
+<para>
+
+</para>
+
+ set: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_state_set_remove ##### -->
+<para>
+
+</para>
+
+ set: 
+ state: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-table.sgml b/doc/libatspi/tmpl/atspi-table.sgml
new file mode 100644
index 0000000..fc0000e
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-table.sgml
@@ -0,0 +1,316 @@
+<!-- ##### SECTION Title ##### -->
+atspi-table
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiTable ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_table_get_caption ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_summary ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_n_rows ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_n_columns ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_accessible_at ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_index_at ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_row_at_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_column_at_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ index: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_row_description ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_column_description ##### -->
+<para>
+
+</para>
+
+ obj: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_row_extent_at ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_column_extent_at ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_row_header ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_column_header ##### -->
+<para>
+
+</para>
+
+ obj: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_n_selected_rows ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_selected_rows ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_selected_columns ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_n_selected_columns ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_is_row_selected ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_is_column_selected ##### -->
+<para>
+
+</para>
+
+ obj: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_add_row_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_add_column_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_remove_row_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_remove_column_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ column: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_get_row_column_extents_at_index ##### -->
+<para>
+
+</para>
+
+ obj: 
+ index: 
+ row: 
+ col: 
+ row_extents: 
+ col_extents: 
+ is_selected: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_table_is_selected ##### -->
+<para>
+
+</para>
+
+ obj: 
+ row: 
+ column: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-text.sgml b/doc/libatspi/tmpl/atspi-text.sgml
new file mode 100644
index 0000000..0a4bdaa
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-text.sgml
@@ -0,0 +1,330 @@
+<!-- ##### SECTION Title ##### -->
+atspi-text
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiRange ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_TYPE_RANGE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_range_copy ##### -->
+<para>
+
+</para>
+
+ src: 
+ Returns: 
+
+
+<!-- ##### STRUCT AtspiTextRange ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_TYPE_TEXT_RANGE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION atspi_text_get_type ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### STRUCT AtspiText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_text_range_get_type ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_character_count ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_text ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_offset: 
+ end_offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_caret_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_attributes ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ start_offset: 
+ end_offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_attribute_run ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ include_defaults: 
+ start_offset: 
+ end_offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_attribute_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ attribute_name: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_default_attributes ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_set_caret_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ new_offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_text_before_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_text_at_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_text_after_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_character_at_offset ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_character_extents ##### -->
+<para>
+
+</para>
+
+ obj: 
+ offset: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_offset_at_point ##### -->
+<para>
+
+</para>
+
+ obj: 
+ x: 
+ y: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_range_extents ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_offset: 
+ end_offset: 
+ type: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_bounded_ranges ##### -->
+<para>
+
+</para>
+
+ obj: 
+ x: 
+ y: 
+ width: 
+ height: 
+ type: 
+ clipTypeX: 
+ clipTypeY: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_n_selections ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_get_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ selection_num: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_add_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ start_offset: 
+ end_offset: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_remove_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ selection_num: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_text_set_selection ##### -->
+<para>
+
+</para>
+
+ obj: 
+ selection_num: 
+ start_offset: 
+ end_offset: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/atspi-types.sgml b/doc/libatspi/tmpl/atspi-types.sgml
new file mode 100644
index 0000000..4eca01a
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-types.sgml
@@ -0,0 +1,181 @@
+<!-- ##### SECTION Title ##### -->
+atspi-types
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiAccessible ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiAction ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiCollection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiComponent ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiDocument ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiEditableText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiHyperlink ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiHypertext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiImage ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiSelection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiTable ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiValue ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF AtspiControllerEventMask ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF AtspiKeyMaskType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF AtspiKeyEventMask ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF AtspiDeviceEventMask ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiDeviceEvent ##### -->
+<para>
+
+</para>
+
+ type: 
+ id: 
+ hw_code: 
+ modifiers: 
+ timestamp: 
+ event_string: 
+ is_text: 
+
+<!-- ##### STRUCT AtspiEventListenerMode ##### -->
+<para>
+
+</para>
+
+ synchronous: 
+ preemptive: 
+ global: 
+
+<!-- ##### STRUCT AtspiKeyDefinition ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT AtspiEvent ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_TYPE_EVENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### TYPEDEF AtspiKeystrokeListener ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM AtspiKeyListenerSyncType ##### -->
+<para>
+
+</para>
+
+ ATSPI_KEYLISTENER_NOSYNC: 
+ ATSPI_KEYLISTENER_SYNCHRONOUS: 
+ ATSPI_KEYLISTENER_CANCONSUME: 
+ ATSPI_KEYLISTENER_ALL_WINDOWS: 
+
diff --git a/doc/libatspi/tmpl/atspi-value.sgml b/doc/libatspi/tmpl/atspi-value.sgml
new file mode 100644
index 0000000..656bc18
--- /dev/null
+++ b/doc/libatspi/tmpl/atspi-value.sgml
@@ -0,0 +1,79 @@
+<!-- ##### SECTION Title ##### -->
+atspi-value
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT AtspiValue ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_value_get_minimum_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_value_get_current_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_value_get_maximum_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_value_set_current_value ##### -->
+<para>
+
+</para>
+
+ obj: 
+ new_value: 
+ error: 
+ Returns: 
+
+
+<!-- ##### FUNCTION atspi_value_get_minimum_increment ##### -->
+<para>
+
+</para>
+
+ obj: 
+ error: 
+ Returns: 
+
+
diff --git a/doc/libatspi/tmpl/libatspi-unused.sgml b/doc/libatspi/tmpl/libatspi-unused.sgml
new file mode 100644
index 0000000..c12bdb1
--- /dev/null
+++ b/doc/libatspi/tmpl/libatspi-unused.sgml
@@ -0,0 +1,52 @@
+<!-- ##### MACRO ATSPI_CACHE_CHILDREN ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_DESCRIPTION ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_INTERFACES ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_NAME ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_PARENT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_ROLE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ATSPI_CACHE_STATES ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION atspi_dbus_handle_deviceEvent ##### -->
+<para>
+
+</para>
+
+ bus: 
+ message: 
+ data: 
+ Returns: 
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]