[at-spi2-core] libatspi's documentation is now compiled with gtk-doc.



commit b3d205574b713440f85ad32249c6901b9979c8ed
Author: Trevor Saunders <trev saunders gmail com>
Date:   Tue Dec 28 12:51:03 2010 -0500

    libatspi's documentation is now compiled with gtk-doc.

 Makefile.am                        |    4 +-
 autogen.sh                         |    4 +
 configure.ac                       |    7 +-
 doc/Makefile.am                    |    2 +
 doc/libatspi/Makefile.am           |   97 ++++++
 doc/libatspi/libatspi-docs.sgml    |   57 ++++
 doc/libatspi/libatspi-sections.txt |  582 ++++++++++++++++++++++++++++++++++++
 doc/libatspi/libatspi.types        |   25 ++
 8 files changed, 775 insertions(+), 3 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 4aba3ef..394c0fd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,10 +1,10 @@
-DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
+DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc
 
 -include $(INTROSPECTION_MAKEFILE)
 INTROSPECTION_GIRS =
 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
 INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 
-SUBDIRS=registryd xml bus dbind atspi
+SUBDIRS=registryd xml bus dbind atspi doc
 
 ACLOCAL_AMFLAGS=-I m4
diff --git a/autogen.sh b/autogen.sh
index e4a2d74..6e83a51 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,3 +1,7 @@
 #!/bin/sh
+
+# run gtkdocize
+gtkdocize || exit 1
+
 # gnome-autogen.sh runs configure, so do likewise.
 autoreconf -vif && ./configure "$@"
diff --git a/configure.ac b/configure.ac
index 7ee7639..481cea8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -187,6 +187,8 @@ DBIND_CHECK_ALIGNOF(double)
 DBIND_CHECK_ALIGNOF(dbind_pointer)
 DBIND_CHECK_ALIGNOF(dbind_struct)
 
+GTK_DOC_CHECK([1.09])
+
 CPPFLAGS=$orig_CPPFLAGS 
 AC_CONFIG_FILES([Makefile
 	xml/Makefile
@@ -195,6 +197,9 @@ dbind/dbind-config.h
 	atspi/Makefile
 	registryd/Makefile
 	bus/at-spi-dbus-bus
-	bus/Makefile])
+	bus/Makefile
+doc/Makefile
+doc/libatspi/Makefile
+])
 
 AC_OUTPUT
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..f3b4db5
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,2 @@
+
+SUBDIRS=libatspi
diff --git a/doc/libatspi/Makefile.am b/doc/libatspi/Makefile.am
new file mode 100644
index 0000000..e86cdc4
--- /dev/null
+++ b/doc/libatspi/Makefile.am
@@ -0,0 +1,97 @@
+## Process this file with automake to produce Makefile.in
+
+# We require automake 1.6 at least.
+AUTOMAKE_OPTIONS = 1.6
+
+# The name of the module, e.g. 'glib'.
+DOC_MODULE=libatspi
+
+# Uncomment for versioned docs and specify the version of the module, e.g. '2'.
+#DOC_MODULE_VERSION=2
+
+
+# The top-level SGML file. You can change this if you want to.
+DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
+
+# Directories containing the source code, relative to $(srcdir).
+# gtk-doc will search all .c and .h files beneath these paths
+# for inline comments documenting functions and macros.
+# e.g. DOC_SOURCE_DIR=../../../gtk ../../../gdk
+DOC_SOURCE_DIR=$(top_srcdir)/atspi
+
+# Extra options to pass to gtkdoc-scangobj. Not normally needed.
+SCANGOBJ_OPTIONS=
+
+# Extra options to supply to gtkdoc-scan.
+# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
+SCAN_OPTIONS=
+
+# Extra options to supply to gtkdoc-mkdb.
+# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
+MKDB_OPTIONS=--sgml-mode --output-format=xml
+
+# Extra options to supply to gtkdoc-mktmpl
+# e.g. MKTMPL_OPTIONS=--only-section-tmpl
+MKTMPL_OPTIONS=
+
+# Extra options to supply to gtkdoc-mkhtml
+MKHTML_OPTIONS=
+
+# Extra options to supply to gtkdoc-fixref. Not normally needed.
+# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
+FIXXREF_OPTIONS=
+
+# Used for dependencies. The docs will be rebuilt if any of these change.
+# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
+# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
+HFILE_GLOB=
+CFILE_GLOB=
+
+# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
+# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
+EXTRA_HFILES=
+
+# Header files to ignore when scanning. Use base file name, no paths
+# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
+IGNORE_HFILES=
+
+# Images to copy into HTML directory.
+# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
+HTML_IMAGES=
+
+# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
+# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
+content_files=
+
+# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
+# These files must be listed here *and* in content_files
+# e.g. expand_content_files=running.sgml
+expand_content_files=
+
+# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
+# Only needed if you are using gtkdoc-scangobj to dynamically query widget
+# signals and properties.
+# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
+# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
+GTKDOC_CFLAGS=$(GLIB_CFLAGS)
+GTKDOC_LIBS=$(GLIB_LIBS) $(DBUS_GLIB_LIBS) $(top_srcdir)/atspi/libatspi.la
+
+# This includes the standard gtk-doc make rules, copied by gtkdocize.
+include $(top_srcdir)/gtk-doc.make
+
+# Other files to distribute
+# e.g. EXTRA_DIST += version.xml.in
+EXTRA_DIST +=
+
+# Files not to distribute
+# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types
+# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt
+#DISTCLEANFILES +=
+
+# Comment this out if you want your docs-status tested during 'make check'
+if ENABLE_GTK_DOC
+TESTS_ENVIRONMENT = cd $(srcsrc) &&
+TESTS = $(GTKDOC_CHECK)
+endif
+
+-include $(top_srcdir)/git.mk
diff --git a/doc/libatspi/libatspi-docs.sgml b/doc/libatspi/libatspi-docs.sgml
new file mode 100644
index 0000000..2f12558
--- /dev/null
+++ b/doc/libatspi/libatspi-docs.sgml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>libatspi Reference Manual</title>
+    <releaseinfo>
+      for libatspi [VERSION].
+      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>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>[Insert title here]</title>
+        <xi:include href="xml/atspi-text.xml"/>
+    <xi:include href="xml/atspi-stateset.xml"/>
+    <xi:include href="xml/atspi-application.xml"/>
+    <xi:include href="xml/atspi-collection.xml"/>
+    <xi:include href="xml/atspi-action.xml"/>
+    <xi:include href="xml/atspi-relation.xml"/>
+    <xi:include href="xml/atspi-image.xml"/>
+    <xi:include href="xml/atspi-matchrule.xml"/>
+    <xi:include href="xml/atspi-document.xml"/>
+    <xi:include href="xml/atspi-object.xml"/>
+    <xi:include href="xml/atspi-accessible.xml"/>
+    <xi:include href="xml/atspi-device-listener.xml"/>
+    <xi:include href="xml/atspi-hyperlink.xml"/>
+    <xi:include href="xml/atspi-editabletext.xml"/>
+    <xi:include href="xml/atspi-value.xml"/>
+    <xi:include href="xml/atspi-table.xml"/>
+    <xi:include href="xml/atspi-selection.xml"/>
+    <xi:include href="xml/atspi-event-listener.xml"/>
+    <xi:include href="xml/atspi-hypertext.xml"/>
+    <xi:include href="xml/atspi-component.xml"/>
+    <xi:include href="xml/atspi-registry.xml"/>
+    <xi:include href="xml/atspi-types.xml"/>
+    <xi:include href="xml/atspi-constants.xml"/>
+    <xi:include href="xml/atspi-misc.xml"/>
+    <xi:include href="xml/atspi-misc-private.xml"/>
+    <xi:include href="xml/atspi-listener-private.xml"/>
+
+  </chapter>
+  <chapter id="object-tree">
+    <title>Object Hierarchy</title>
+     <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/doc/libatspi/libatspi-sections.txt b/doc/libatspi/libatspi-sections.txt
new file mode 100644
index 0000000..8a55050
--- /dev/null
+++ b/doc/libatspi/libatspi-sections.txt
@@ -0,0 +1,582 @@
+<SECTION>
+<FILE>atspi-text</FILE>
+AtspiRange
+ATSPI_TYPE_RANGE
+atspi_range_copy
+AtspiTextRange
+ATSPI_TYPE_TEXT_RANGE
+atspi_text_get_type
+AtspiText
+atspi_text_range_get_type
+atspi_text_get_character_count
+atspi_text_get_text
+atspi_text_get_caret_offset
+atspi_text_get_attributes
+atspi_text_get_attribute_run
+atspi_text_get_attribute_value
+atspi_text_get_default_attributes
+atspi_text_set_caret_offset
+atspi_text_get_text_before_offset
+atspi_text_get_text_at_offset
+atspi_text_get_text_after_offset
+atspi_text_get_character_at_offset
+atspi_text_get_character_extents
+atspi_text_get_offset_at_point
+atspi_text_get_range_extents
+atspi_text_get_bounded_ranges
+atspi_text_get_n_selections
+atspi_text_get_selection
+atspi_text_add_selection
+atspi_text_remove_selection
+atspi_text_set_selection
+<SUBSECTION Standard>
+ATSPI_TEXT
+ATSPI_IS_TEXT
+ATSPI_TYPE_TEXT
+atspi_range_get_type
+ATSPI_TEXT_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-stateset</FILE>
+<TITLE>AtspiStateSet</TITLE>
+AtspiStateSet
+AtspiStateSetClass
+atspi_state_set_new
+atspi_state_set_set_by_name
+atspi_state_set_add
+atspi_state_set_compare
+atspi_state_set_contains
+atspi_state_set_equals
+atspi_state_set_get_states
+atspi_state_set_is_empty
+atspi_state_set_remove
+<SUBSECTION Standard>
+ATSPI_STATE_SET
+ATSPI_IS_STATE_SET
+ATSPI_TYPE_STATE_SET
+atspi_state_set_get_type
+ATSPI_STATE_SET_CLASS
+ATSPI_IS_STATE_SET_CLASS
+ATSPI_STATE_SET_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-application</FILE>
+<TITLE>AtspiApplication</TITLE>
+AtspiApplication
+AtspiApplicationClass
+<SUBSECTION Standard>
+ATSPI_APPLICATION
+ATSPI_IS_APPLICATION
+ATSPI_TYPE_APPLICATION
+ATSPI_APPLICATION_CLASS
+ATSPI_IS_APPLICATION_CLASS
+ATSPI_APPLICATION_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-collection</FILE>
+AtspiCollection
+atspi_collection_is_ancestor_of
+atspi_collection_get_matches
+atspi_collection_get_matches_to
+atspi_collection_get_matches_from
+atspi_collection_get_active_descendant
+<SUBSECTION Standard>
+ATSPI_COLLECTION
+ATSPI_IS_COLLECTION
+ATSPI_TYPE_COLLECTION
+atspi_collection_get_type
+ATSPI_COLLECTION_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-action</FILE>
+AtspiAction
+atspi_action_get_n_actions
+atspi_action_get_description
+atspi_action_get_key_binding
+atspi_action_get_name
+atspi_action_do_action
+<SUBSECTION Standard>
+ATSPI_ACTION
+ATSPI_IS_ACTION
+ATSPI_TYPE_ACTION
+atspi_action_get_type
+ATSPI_ACTION_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-relation</FILE>
+<TITLE>AtspiRelation</TITLE>
+AtspiRelation
+AtspiRelationClass
+atspi_relation_get_relation_type
+atspi_relation_get_n_targets
+atspi_relation_get_target
+<SUBSECTION Standard>
+ATSPI_RELATION
+ATSPI_IS_RELATION
+ATSPI_TYPE_RELATION
+atspi_relation_get_type
+ATSPI_RELATION_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-image</FILE>
+AtspiImage
+atspi_image_get_image_description
+atspi_image_get_image_size
+atspi_image_get_image_position
+atspi_image_get_image_extents
+atspi_image_get_image_locale
+<SUBSECTION Standard>
+ATSPI_IMAGE
+ATSPI_IS_IMAGE
+ATSPI_TYPE_IMAGE
+atspi_image_get_type
+ATSPI_IMAGE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-matchrule</FILE>
+<TITLE>AtspiMatchRule</TITLE>
+AtspiMatchRule
+AtspiMatchRuleClass
+atspi_match_rule_new
+<SUBSECTION Standard>
+ATSPI_MATCH_RULE
+ATSPI_IS_MATCH_RULE
+ATSPI_TYPE_MATCH_RULE
+atspi_match_rule_get_type
+ATSPI_MATCH_RULE_CLASS
+ATSPI_IS_MATCH_RULE_CLASS
+ATSPI_MATCH_RULE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-document</FILE>
+AtspiDocument
+atspi_document_get_locale
+atspi_document_get_attribute_value
+atspi_document_get_attributes
+<SUBSECTION Standard>
+ATSPI_DOCUMENT
+ATSPI_IS_DOCUMENT
+ATSPI_TYPE_DOCUMENT
+atspi_document_get_type
+ATSPI_DOCUMENT_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-object</FILE>
+<TITLE>AtspiObject</TITLE>
+AtspiObject
+AtspiObjectClass
+<SUBSECTION Standard>
+ATSPI_OBJECT
+ATSPI_IS_OBJECT
+ATSPI_TYPE_OBJECT
+atspi_object_get_type
+ATSPI_OBJECT_CLASS
+ATSPI_IS_OBJECT_CLASS
+ATSPI_OBJECT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-accessible</FILE>
+<TITLE>AtspiAccessible</TITLE>
+AtspiAccessible
+AtspiAccessibleClass
+atspi_accessible_new
+atspi_role_get_name
+atspi_accessible_get_name
+atspi_accessible_get_description
+atspi_accessible_get_parent
+atspi_accessible_get_child_count
+atspi_accessible_get_child_at_index
+atspi_accessible_get_index_in_parent
+atspi_accessible_get_relation_set
+atspi_accessible_get_role
+atspi_accessible_get_role_name
+atspi_accessible_get_localized_role_name
+atspi_accessible_get_state_set
+atspi_accessible_get_attributes
+atspi_accessible_get_attributes_as_array
+atspi_accessible_get_toolkit_name
+atspi_accessible_get_toolkit_version
+atspi_accessible_get_application
+atspi_accessible_get_action
+atspi_accessible_get_collection
+atspi_accessible_get_component
+atspi_accessible_get_document
+atspi_accessible_get_editable_text
+atspi_accessible_get_hyperlink
+atspi_accessible_get_hypertext
+atspi_accessible_get_image
+atspi_accessible_get_selection
+atspi_accessible_get_table
+atspi_accessible_get_text
+atspi_accessible_get_value
+atspi_accessible_get_interfaces
+<SUBSECTION Standard>
+ATSPI_ACCESSIBLE
+ATSPI_IS_ACCESSIBLE
+ATSPI_TYPE_ACCESSIBLE
+atspi_accessible_get_type
+ATSPI_ACCESSIBLE_CLASS
+ATSPI_IS_ACCESSIBLE_CLASS
+ATSPI_ACCESSIBLE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-device-listener</FILE>
+<TITLE>AtspiDeviceListener</TITLE>
+AtspiDeviceListenerCB
+AtspiDeviceListenerSimpleCB
+AtspiDeviceListener
+AtspiDeviceListenerClass
+atspi_device_listener_new
+atspi_device_listener_new_simple
+atspi_device_listener_add_callback
+atspi_device_listener_remove_callback
+<SUBSECTION Standard>
+ATSPI_DEVICE_LISTENER
+ATSPI_IS_DEVICE_LISTENER
+ATSPI_TYPE_DEVICE_LISTENER
+atspi_device_listener_get_type
+ATSPI_DEVICE_LISTENER_CLASS
+ATSPI_IS_DEVICE_LISTENER_CLASS
+ATSPI_DEVICE_LISTENER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-hyperlink</FILE>
+<TITLE>AtspiHyperlink</TITLE>
+AtspiHyperlink
+AtspiHyperlinkClass
+atspi_hyperlink_new
+atspi_hyperlink_get_n_anchors
+atspi_hyperlink_get_uri
+atspi_hyperlink_get_object
+atspi_hyperlink_get_index_range
+atspi_hyperlink_get_start_index
+atspi_hyperlink_get_end_index
+atspi_hyperlink_is_valid
+<SUBSECTION Standard>
+ATSPI_HYPERLINK
+ATSPI_IS_HYPERLINK
+ATSPI_TYPE_HYPERLINK
+atspi_hyperlink_get_type
+ATSPI_HYPERLINK_CLASS
+ATSPI_IS_HYPERLINK_CLASS
+ATSPI_HYPERLINK_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-editabletext</FILE>
+AtspiEditableText
+atspi_editable_text_set_attributes
+atspi_editable_text_insert_text
+atspi_editable_text_copy_text
+atspi_editable_text_cut_text
+atspi_editable_text_delete_text
+atspi_editable_text_paste_text
+<SUBSECTION Standard>
+ATSPI_EDITABLE_TEXT
+ATSPI_IS_EDITABLE_TEXT
+ATSPI_TYPE_EDITABLE_TEXT
+atspi_editable_text_get_type
+ATSPI_EDITABLE_TEXT_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-value</FILE>
+AtspiValue
+atspi_value_get_minimum_value
+atspi_value_get_current_value
+atspi_value_get_maximum_value
+atspi_value_set_current_value
+atspi_value_get_minimum_increment
+<SUBSECTION Standard>
+ATSPI_VALUE
+ATSPI_IS_VALUE
+ATSPI_TYPE_VALUE
+atspi_value_get_type
+ATSPI_VALUE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-table</FILE>
+AtspiTable
+atspi_table_get_caption
+atspi_table_get_summary
+atspi_table_get_n_rows
+atspi_table_get_n_columns
+atspi_table_get_accessible_at
+atspi_table_get_index_at
+atspi_table_get_row_at_index
+atspi_table_get_column_at_index
+atspi_table_get_row_description
+atspi_table_get_column_description
+atspi_table_get_row_extent_at
+atspi_table_get_column_extent_at
+atspi_table_get_row_header
+atspi_table_get_column_header
+atspi_table_get_n_selected_rows
+atspi_table_get_selected_rows
+atspi_table_get_selected_columns
+atspi_table_get_n_selected_columns
+atspi_table_is_row_selected
+atspi_table_is_column_selected
+atspi_table_add_row_selection
+atspi_table_add_column_selection
+atspi_table_remove_row_selection
+atspi_table_remove_column_selection
+atspi_table_get_row_column_extents_at_index
+atspi_table_is_selected
+<SUBSECTION Standard>
+ATSPI_TABLE
+ATSPI_IS_TABLE
+ATSPI_TYPE_TABLE
+atspi_table_get_type
+ATSPI_TABLE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-selection</FILE>
+AtspiSelection
+atspi_selection_get_n_selected_children
+atspi_selection_get_selected_child
+atspi_selection_select_child
+atspi_selection_deselect_selected_child
+atspi_selection_deselect_child
+atspi_selection_is_child_selected
+atspi_selection_select_all
+atspi_selection_clear_selection
+<SUBSECTION Standard>
+ATSPI_SELECTION
+ATSPI_IS_SELECTION
+ATSPI_TYPE_SELECTION
+atspi_selection_get_type
+ATSPI_SELECTION_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-event-listener</FILE>
+<TITLE>AtspiEventListener</TITLE>
+AtspiEventListenerCB
+AtspiEventListenerSimpleCB
+AtspiEventListener
+AtspiEventListenerClass
+atspi_event_listener_get_type
+atspi_event_listener_new_simple
+atspi_event_listener_register
+atspi_event_listener_register_from_callback
+atspi_event_listener_register_no_data
+atspi_event_listener_deregister
+atspi_event_listener_deregister_from_callback
+atspi_event_listener_deregister_no_data
+<SUBSECTION Standard>
+ATSPI_EVENT_LISTENER
+ATSPI_IS_EVENT_LISTENER
+ATSPI_TYPE_EVENT_LISTENER
+atspi_event_get_type
+ATSPI_EVENT_LISTENER_CLASS
+ATSPI_IS_EVENT_LISTENER_CLASS
+ATSPI_EVENT_LISTENER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>atspi-hypertext</FILE>
+AtspiHypertext
+atspi_hypertext_get_n_links
+atspi_hypertext_get_link
+atspi_hypertext_get_link_index
+<SUBSECTION Standard>
+ATSPI_HYPERTEXT
+ATSPI_IS_HYPERTEXT
+ATSPI_TYPE_HYPERTEXT
+atspi_hypertext_get_type
+ATSPI_HYPERTEXT_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-component</FILE>
+AtspiRect
+ATSPI_TYPE_RECT
+atspi_rect_copy
+AtspiPoint
+ATSPI_TYPE_POINT
+atspi_point_get_type
+atspi_point_copy
+atspi_component_get_type
+AtspiComponent
+atspi_component_contains
+atspi_component_get_accessible_at_point
+atspi_component_get_extents
+atspi_component_get_position
+atspi_component_get_size
+atspi_component_get_layer
+atspi_component_get_mdi_z_order
+atspi_component_grab_focus
+atspi_component_get_alpha
+<SUBSECTION Standard>
+ATSPI_COMPONENT
+ATSPI_IS_COMPONENT
+ATSPI_TYPE_COMPONENT
+atspi_rect_get_type
+ATSPI_COMPONENT_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>atspi-registry</FILE>
+atspi_key_definition_get_type
+atspi_get_desktop_count
+atspi_get_desktop
+atspi_get_desktop_list
+atspi_register_keystroke_listener
+atspi_deregister_keystroke_listener
+atspi_register_device_event_listener
+atspi_deregister_device_event_listener
+atspi_generate_keyboard_event
+atspi_generate_mouse_event
+</SECTION>
+
+<SECTION>
+<FILE>atspi-types</FILE>
+AtspiAccessible
+AtspiAction
+AtspiCollection
+AtspiComponent
+AtspiDocument
+AtspiEditableText
+AtspiHyperlink
+AtspiHypertext
+AtspiImage
+AtspiSelection
+AtspiTable
+AtspiText
+AtspiValue
+AtspiControllerEventMask
+AtspiKeyMaskType
+AtspiKeyEventMask
+AtspiDeviceEventMask
+AtspiDeviceEvent
+AtspiEventListenerMode
+AtspiKeyDefinition
+AtspiEvent
+ATSPI_TYPE_EVENT
+AtspiKeystrokeListener
+AtspiKeyListenerSyncType
+</SECTION>
+
+<SECTION>
+<FILE>atspi-constants</FILE>
+AtspiLocaleType
+ATSPI_LOCALE_TYPE
+AtspiCoordType
+ATSPI_COORD_TYPE_COUNT
+AtspiCollectionSortOrder
+ATSPI_SORTORDER_COUNT
+AtspiCollectionMatchType
+ATSPI_MATCHTYPES_COUNT
+AtspiCollectionTreeTraversalType
+ATSPI_TREETRAVERSALTYPE
+AtspiComponentLayer
+ATSPI_COMPONENTLAYER_COUNT
+AtspiTextBoundaryType
+ATSPI_TEXT_BOUNDARY_TYPE_COUNT
+AtspiTextClipType
+ATSPI_TEXT_CLIP_TYPE_COUNT
+AtspiStateType
+ATSPI_STATETYPE_COUNT
+AtspiKeyEventType
+ATSPI_KEYEVENTTYPE_COUNT
+AtspiEventType
+ATSPI_EVENTTYPE_COUNT
+AtspiKeySynthType
+ATSPI_KEYSYNTHTYPE_COUNT
+AtspiModifierType
+ATSPI_MODIFIERTYPE_COUNT
+AtspiRelationType
+ATSPI_RELATIONTYPE_COUNT
+AtspiRole
+ATSPI_ROLE_COUNT
+</SECTION>
+
+<SECTION>
+<FILE>atspi-misc</FILE>
+atspi_init
+atspi_event_main
+atspi_event_quit
+atspi_exit
+</SECTION>
+
+<SECTION>
+<FILE>atspi-misc-private</FILE>
+ATSPI_CACHE_PARENT
+ATSPI_CACHE_CHILDREN
+ATSPI_CACHE_NAME
+ATSPI_CACHE_DESCRIPTION
+ATSPI_CACHE_STATES
+ATSPI_CACHE_ROLE
+ATSPI_CACHE_INTERFACES
+AtspiReference
+ATSPI_DBUS_NAME_REGISTRY
+ATSPI_DBUS_PATH_REGISTRY
+ATSPI_DBUS_INTERFACE_REGISTRY
+ATSPI_DBUS_PATH_NULL
+ATSPI_DBUS_PATH_ROOT
+ATSPI_DBUS_PATH_DEC
+ATSPI_DBUS_INTERFACE_DEC
+ATSPI_DBUS_INTERFACE_DEVICE_EVENT_LISTENER
+ATSPI_DBUS_INTERFACE_CACHE
+ATSPI_DBUS_INTERFACE_ACCESSIBLE
+ATSPI_DBUS_INTERFACE_ACTION
+ATSPI_DBUS_INTERFACE_APPLICATION
+ATSPI_DBUS_INTERFACE_COLLECTION
+ATSPI_DBUS_INTERFACE_COMPONENT
+ATSPI_DBUS_INTERFACE_DOCUMENT
+ATSPI_DBUS_INTERFACE_EDITABLE_TEXT
+ATSPI_DBUS_INTERFACE_EVENT_KEYBOARD
+ATSPI_DBUS_INTERFACE_EVENT_MOUSE
+ATSPI_DBUS_INTERFACE_EVENT_OBJECT
+ATSPI_DBUS_INTERFACE_HYPERLINK
+ATSPI_DBUS_INTERFACE_HYPERTEXT
+ATSPI_DBUS_INTERFACE_IMAGE
+ATSPI_DBUS_INTERFACE_SELECTION
+ATSPI_DBUS_INTERFACE_TABLE
+ATSPI_DBUS_INTERFACE_TEXT
+ATSPI_DBUS_INTERFACE_VALUE
+ATSPI_DBUS_INTERFACE_SOCKET
+atspi_path_dec
+atspi_path_registry
+atspi_path_root
+atspi_bus_registry
+atspi_interface_accessible
+atspi_interface_action
+atspi_interface_application
+atspi_interface_collection
+atspi_interface_component
+atspi_interface_dec
+atspi_interface_device_event_listener
+atspi_interface_document
+atspi_interface_editable_text
+atspi_interface_hyperlink
+atspi_interface_hypertext
+atspi_interface_image
+atspi_interface_registry
+atspi_interface_selection
+atspi_interface_table
+atspi_interface_text
+atspi_interface_cache
+atspi_interface_value
+</SECTION>
+
+<SECTION>
+<FILE>atspi-listener-private</FILE>
+atspi_dbus_handle_deviceEvent
+</SECTION>
+
diff --git a/doc/libatspi/libatspi.types b/doc/libatspi/libatspi.types
new file mode 100644
index 0000000..abeb3fe
--- /dev/null
+++ b/doc/libatspi/libatspi.types
@@ -0,0 +1,25 @@
+atspi_accessible_get_type
+atspi_action_get_type
+atspi_collection_get_type
+atspi_component_get_type
+atspi_device_listener_get_type
+atspi_document_get_type
+atspi_editable_text_get_type
+atspi_event_get_type
+atspi_event_listener_get_type
+atspi_hyperlink_get_type
+atspi_hypertext_get_type
+atspi_image_get_type
+atspi_key_definition_get_type
+atspi_match_rule_get_type
+atspi_object_get_type
+atspi_point_get_type
+atspi_range_get_type
+atspi_rect_get_type
+atspi_relation_get_type
+atspi_selection_get_type
+atspi_state_set_get_type
+atspi_table_get_type
+atspi_text_get_type
+atspi_text_range_get_type
+atspi_value_get_type



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