information about properties and signals.
* configure.in:
Add atktargetlibi, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
use in docs Makefile.am
* atk/atk.h:
Add missing include files, atk/atknoopobject.h and
atknoopobjectfactory.h
* docs/Makefile.am:
Add support for scan program
* docs/atk.types:
Added content to this file
* docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
docs/tmplatkutil.sgml:
Removed references to contents of object's data structure
* docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
Add references to signals and properties.
+2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
+
+ These changes improve the quality of the documentation by adding
+ information about properties and signals.
+
+ * configure.in:
+ Add atktargetlibi, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
+ use in docs Makefile.am
+
+ * atk/atk.h:
+ Add missing include files, atk/atknoopobject.h and
+ atknoopobjectfactory.h
+
+ * docs/Makefile.am:
+ Add support for scan program
+
+ * docs/atk.types:
+ Added content to this file
+
+ * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
+ docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
+ docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
+ docs/tmplatkutil.sgml:
+ Removed references to contents of object's data structure
+
+ * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
+ docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
+ Add references to signals and properties.
+
Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
* ===== Released 1.0.3 =====
#include <atk/atkhyperlink.h>
#include <atk/atkhypertext.h>
#include <atk/atkimage.h>
+#include <atk/atknoopobject.h>
+#include <atk/atknoopobjectfactory.h>
#include <atk/atkobjectfactory.h>
#include <atk/atkregistry.h>
#include <atk/atkrelation.h>
fi
fi
+atktargetlib=libatk-$ATK_API_VERSION.la
+
+AC_SUBST(atktargetlib)
+
+AC_MSG_CHECKING(whether make is GNU Make)
+STRIP_BEGIN=
+STRIP_END=
+if $ac_make --version 2>/dev/null | grep '^GNU Make ' >/dev/null ; then
+ STRIP_BEGIN='$(strip $(STRIP_DUMMY)'
+ STRIP_END=')'
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(no)
+fi
+STRIP_DUMMY=
+AC_SUBST(STRIP_DUMMY)
+AC_SUBST(STRIP_BEGIN)
+AC_SUBST(STRIP_END)
+
dnl Disable the gtk-doc stuff by default to avoid Jade hassles
AC_ARG_ENABLE(gtk-doc, [ --enable-gtk-doc use gtk-doc to build documentation [default=no]], enable_gtk_doc="$enableval", enable_gtk_doc=no)
# Other files to distribute
extra_files =
+# CFLAGS and LDFLAGS for compiling scan program. Only needed
+# if $(DOC_MODULE).types is non-empty.
+GTKDOC_CFLAGS = @STRIP_BEGIN@ \
+ @CFLAGS@ \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ @DEP_CFLAGS@ \
+@STRIP_END@
+
+GTKDOC_LIBS = @STRIP_BEGIN@ \
+ $(top_builddir)/atk/@atktargetlib@ \
+@STRIP_END@
+
+GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC)
+GTKDOC_LD=$(LIBTOOL) --mode=link $(CC)
+
+
dist-hook-local: all-local
####################################
+#include <atk/atk.h>
+
+atk_action_get_type
+atk_component_get_type
+atk_document_get_type
+atk_editable_text_get_type
+atk_gobject_accessible_get_type
+atk_hyperlink_get_type
+atk_hypertext_get_type
+atk_image_get_type
+atk_implementor_get_type
+atk_no_op_object_get_type
+atk_no_op_object_factory_get_type
+atk_object_get_type
+atk_object_factory_get_type
+atk_registry_get_type
+atk_relation_get_type
+atk_relation_set_get_type
+atk_selection_get_type
+atk_state_set_get_type
+atk_streamable_content_get_type
+atk_table_get_type
+atk_text_get_type
+atk_util_get_type
+atk_value_get_type
</para>
-@parent:
<!-- ##### FUNCTION atk_gobject_accessible_for_object ##### -->
<para>
</para>
-@parent:
<!-- ##### FUNCTION atk_hyperlink_get_uri ##### -->
<para>
</para>
-@parent:
<!-- ##### FUNCTION atk_no_op_object_new ##### -->
<para>
</para>
-@parent:
<!-- ##### FUNCTION atk_no_op_object_factory_new ##### -->
<para>
</para>
-@parent:
-@description:
-@name:
-@accessible_parent:
-@role:
-@relation_set:
-@layer:
<!-- ##### ENUM AtkRole ##### -->
<para>
</para>
-@parent:
-@relations:
<!-- ##### STRUCT AtkPropertyValues ##### -->
<para>
@Returns:
+<!-- ##### SIGNAL AtkObject::children-changed ##### -->
+<para>
+The children_changed signal supports two details, "add" and "remove" which
+indicate whether a child was added or removed
+</para>
+
+@atkobject: the object which received the signal.
+@arg1: The index of the added or removed child
+@arg2: The child which was added or removed
+
+<!-- ##### SIGNAL AtkObject::focus-event ##### -->
+<para>
+
+</para>
+
+@atkobject: the object which received the signal.
+@arg1: A boolean value which indicates whether or not the focus event is is or out.
+
+<!-- ##### SIGNAL AtkObject::property-change ##### -->
+<para>
+This signal support a detail which identifies the property which has
+changed.
+</para>
+
+@atkobject: the object which received the signal.
+@arg1: The new value of the property which changed.
+
+<!-- ##### SIGNAL AtkObject::state-change ##### -->
+<para>
+This signal support, which may be any of the accessible state types.
+</para>
+
+@atkobject: the object which received the signal.
+@arg1: The name of the state which has changed
+@arg2: A boolean which indicates whether the state has been set or unset.
+
+<!-- ##### SIGNAL AtkObject::visible-data-changed ##### -->
+<para>
+
+</para>
+
+@atkobject: the object which received the signal.
+
+<!-- ##### ARG AtkObject:accessible-name ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-description ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-parent ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-value ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-role ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-component-layer ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-component-mdi-zorder ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-caption ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-column-description ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-column-header ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-row-description ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-row-header ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG AtkObject:accessible-table-summary ##### -->
+<para>
+
+</para>
+
</para>
-@parent:
<!-- ##### FUNCTION atk_object_factory_create_accessible ##### -->
<para>
</para>
-@parent:
-@factory_type_registry:
-@factory_singleton_cache:
<!-- ##### FUNCTION atk_registry_set_factory_type ##### -->
<para>
</para>
-@parent:
-@target:
-@relationship:
<!-- ##### ENUM AtkRelationType ##### -->
<para>
@Returns:
+<!-- ##### SIGNAL AtkSelection::selection-changed ##### -->
+<para>
+
+</para>
+
+@atkselection: the object which received the signal.
+
@Returns:
+<!-- ##### SIGNAL AtkTable::column-deleted ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+@arg1: The index of the first column deleted.
+@arg2: The number of columns deleted.
+
+<!-- ##### SIGNAL AtkTable::column-inserted ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+@arg1: The index of the column inserted.
+@arg2: The number of colums inserteda.
+
+<!-- ##### SIGNAL AtkTable::column-reordered ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+
+<!-- ##### SIGNAL AtkTable::model-changed ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+
+<!-- ##### SIGNAL AtkTable::row-deleted ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+@arg1: The index of the first row deleted.
+@arg2: The number of rows deleted.
+
+<!-- ##### SIGNAL AtkTable::row-inserted ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+@arg1: The index of the first row deleted.
+@arg2: The number of rows deleted.
+
+<!-- ##### SIGNAL AtkTable::row-reordered ##### -->
+<para>
+
+</para>
+
+@atktable: the object which received the signal.
+
@Returns:
+<!-- ##### SIGNAL AtkText::text-caret-moved ##### -->
+<para>
+
+</para>
+
+@atktext: the object which received the signal.
+@arg1: The new position of the text caret.
+
+<!-- ##### SIGNAL AtkText::text-changed ##### -->
+<para>
+This signal will have a detail which is either "insert" or "delete"
+which identifies whether the text change was an insertion or a deletion
+</para>
+
+@atktext: the object which received the signal.
+@arg1: The position of the insertion or deletion.
+@arg2: The length of text inserted or deleted.
+
+<!-- ##### SIGNAL AtkText::text-selection-changed ##### -->
+<para>
+
+</para>
+
+@atktext: the object which received the signal.
+
</para>
-@parent:
<!-- ##### ENUM AtkCoordType ##### -->
<para>