diff -Nru at-spi-1.28.1/aclocal.m4 at-spi-1.30.1/aclocal.m4 --- at-spi-1.28.1/aclocal.m4 2009-10-19 03:59:10.000000000 +0100 +++ at-spi-1.30.1/aclocal.m4 2010-04-26 07:48:56.000000000 +0100 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.11 -*- Autoconf -*- +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. @@ -13,8 +13,8 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],, -[m4_warning([this file was generated for autoconf 2.64. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, +[m4_warning([this file was generated for autoconf 2.65. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) @@ -537,11 +537,14 @@ [ AC_REQUIRE([AM_MAINTAINER_MODE]) + DISABLE_DEPRECATED="" if test $USE_MAINTAINER_MODE = yes; then - DISABLE_DEPRECATED="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGCONF_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -DWNCK_DISABLE_DEPRECATED -DLIBSOUP_DISABLE_DEPRECATED" - else - DISABLE_DEPRECATED="" + DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK GCONF BONOBO BONOBO_UI GNOME LIBGLADE VTE GNOME_VFS WNCK LIBSOUP" + for DOMAIN in $DOMAINS; do + DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES" + done fi + AC_SUBST(DISABLE_DEPRECATED) ]) @@ -697,6 +700,12 @@ [ AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first + + dnl check for tools we added during development + AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check]) + AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true]) + AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf]) + dnl for overriding the documentation installation directory AC_ARG_WITH([html-dir], AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, @@ -715,16 +724,32 @@ [PKG_CHECK_EXISTS([gtk-doc],, AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))], [PKG_CHECK_EXISTS([gtk-doc >= $1],, - AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build gtk-doc]))]) + AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))]) fi AC_MSG_CHECKING([whether to build gtk-doc documentation]) AC_MSG_RESULT($enable_gtk_doc) - AC_PATH_PROGS(GTKDOC_CHECK,gtkdoc-check,) + dnl enable/disable output formats + AC_ARG_ENABLE([gtk-doc-html], + AS_HELP_STRING([--enable-gtk-doc-html], + [build documentation in html format [[default=yes]]]),, + [enable_gtk_doc_html=yes]) + AC_ARG_ENABLE([gtk-doc-pdf], + AS_HELP_STRING([--enable-gtk-doc-pdf], + [build documentation in pdf format [[default=no]]]),, + [enable_gtk_doc_pdf=no]) + + if test -z "$GTKDOC_MKPDF"; then + enable_gtk_doc_pdf=no + fi + AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes]) + AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes]) + AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes]) AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"]) + AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"]) ]) @@ -3362,7 +3387,7 @@ ;; # This must be Linux ELF. -linux* | k*bsd*-gnu) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux need_lib_prefix=no need_version=no @@ -4001,7 +4026,7 @@ ;; # This must be Linux ELF. -linux* | k*bsd*-gnu) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; @@ -4622,7 +4647,7 @@ ;; esac ;; - linux* | k*bsd*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler @@ -4906,7 +4931,7 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - linux* | k*bsd*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -5202,6 +5227,7 @@ fi supports_anon_versioning=no case `$LD -v 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... @@ -5293,7 +5319,7 @@ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; - gnu* | linux* | tpf* | k*bsd*-gnu) + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in @@ -6773,7 +6799,7 @@ _LT_TAGVAR(inherit_rpath, $1)=yes ;; - linux* | k*bsd*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler @@ -8780,15 +8806,15 @@ # Generated from ltversion.in. -# serial 3012 ltversion.m4 +# serial 3017 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.2.6]) -m4_define([LT_PACKAGE_REVISION], [1.3012]) +m4_define([LT_PACKAGE_VERSION], [2.2.6b]) +m4_define([LT_PACKAGE_REVISION], [1.3017]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.2.6' -macro_revision='1.3012' +[macro_version='2.2.6b' +macro_revision='1.3017' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) @@ -9091,7 +9117,7 @@ [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11], [], +m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -9107,7 +9133,7 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11])dnl +[AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) @@ -9975,6 +10001,14 @@ am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; + *) + case $am_py_prefix in + /usr|/System*) ;; + *) + am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; esac ]) AC_SUBST([pythondir], [$am_cv_python_pythondir]) @@ -10005,6 +10039,14 @@ am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; + *) + case $am_py_exec_prefix in + /usr|/System*) ;; + *) + am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; esac ]) AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) diff -Nru at-spi-1.28.1/atk-bridge/Makefile.am at-spi-1.30.1/atk-bridge/Makefile.am --- at-spi-1.28.1/atk-bridge/Makefile.am 2009-08-13 12:34:54.000000000 +0100 +++ at-spi-1.30.1/atk-bridge/Makefile.am 2010-02-11 06:22:42.000000000 +0000 @@ -1,6 +1,11 @@ NULL = -moduledir = $(libdir)/gtk-2.0/modules +if RELOCATE + moduledir = $(libdir)/gtk-2.0/modules/at-spi-corba/modules +else + moduledir = $(libdir)/gtk-2.0/modules +endif + module_LTLIBRARIES = libatk-bridge.la libatk_bridge_la_SOURCES = \ diff -Nru at-spi-1.28.1/atk-bridge/Makefile.in at-spi-1.30.1/atk-bridge/Makefile.in --- at-spi-1.28.1/atk-bridge/Makefile.in 2009-10-19 03:59:13.000000000 +0100 +++ at-spi-1.30.1/atk-bridge/Makefile.in 2010-04-26 08:18:31.000000000 +0100 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -135,6 +135,8 @@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ HTML_DIR = @HTML_DIR@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -281,7 +283,8 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ NULL = -moduledir = $(libdir)/gtk-2.0/modules +@RELOCATE_FALSE@moduledir = $(libdir)/gtk-2.0/modules +@RELOCATE_TRUE@moduledir = $(libdir)/gtk-2.0/modules/at-spi-corba/modules module_LTLIBRARIES = libatk-bridge.la libatk_bridge_la_SOURCES = \ bridge.c diff -Nru at-spi-1.28.1/at-spi.schemas.in at-spi-1.30.1/at-spi.schemas.in --- at-spi-1.28.1/at-spi.schemas.in 2009-08-24 11:28:35.000000000 +0100 +++ at-spi-1.30.1/at-spi.schemas.in 2010-03-01 06:12:36.000000000 +0000 @@ -13,5 +13,16 @@ support. + + /schemas/desktop/gnome/interface/at-spi-corba + /desktop/gnome/interface/at-spi-corba + gnome + bool + false + + Enable CORBA-based AT-SPI infrastructure + In combination with /desktop/gnome/interface/accessibility, this key is needed to enable the CORBA-based AT-SPI infrastructure if the CORBA-based AT-SPI infrastructure has been relocated. It is ignored if the CORBA-based AT-SPI infrastructure has not been relocated. + + diff -Nru at-spi-1.28.1/config.guess at-spi-1.30.1/config.guess --- at-spi-1.28.1/config.guess 2009-10-19 03:59:13.000000000 +0100 +++ at-spi-1.30.1/config.guess 2010-04-26 08:18:31.000000000 +0100 @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. -timestamp='2009-04-27' +timestamp='2009-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -170,7 +170,7 @@ arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -656,7 +656,7 @@ # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -822,6 +822,9 @@ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -882,40 +885,17 @@ m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - mips:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips - #undef mipsel + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 + CPU=${UNAME_MACHINE} #else CPU= #endif @@ -947,7 +927,7 @@ EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; @@ -1001,14 +981,6 @@ elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build @@ -1074,7 +1046,7 @@ i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1182,7 +1154,7 @@ rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) diff -Nru at-spi-1.28.1/config.h.in at-spi-1.30.1/config.h.in --- at-spi-1.28.1/config.h.in 2009-10-19 03:59:12.000000000 +0100 +++ at-spi-1.30.1/config.h.in 2010-04-26 08:18:30.000000000 +0100 @@ -85,6 +85,9 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* Relocate to coexist with D-Bus */ +#undef RELOCATE + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS diff -Nru at-spi-1.28.1/config.log at-spi-1.30.1/config.log --- at-spi-1.28.1/config.log 1970-01-01 01:00:00.000000000 +0100 +++ at-spi-1.30.1/config.log 2010-08-06 22:36:31.000000000 +0100 @@ -0,0 +1,920 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.65. Invocation command line was + + $ /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/./configure --build=i486-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/at-spi --disable-maintainer-mode --disable-dependency-tracking --srcdir=. --enable-gtk-doc + +## --------- ## +## Platform. ## +## --------- ## + +hostname = u910 +uname -m = i686 +uname -r = 2.6.31-22-generic +uname -s = Linux +uname -v = #60-Ubuntu SMP Thu May 27 00:22:23 UTC 2010 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = unknown +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /usr/sbin +PATH: /usr/bin +PATH: /sbin +PATH: /bin +PATH: /usr/bin/X11 + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:2529: checking for a BSD-compatible install +configure:2597: result: /usr/bin/install -c +configure:2608: checking whether build environment is sane +configure:2658: result: yes +configure:2799: checking for a thread-safe mkdir -p +configure:2838: result: /bin/mkdir -p +configure:2851: checking for gawk +configure:2881: result: no +configure:2851: checking for mawk +configure:2867: found /usr/bin/mawk +configure:2878: result: mawk +configure:2889: checking whether make sets $(MAKE) +configure:2911: result: yes +configure:3020: checking whether to enable maintainer-specific portions of Makefiles +configure:3029: result: no +configure:3044: checking whether NLS is requested +configure:3053: result: yes +configure:3069: checking for style of include used by make +configure:3097: result: GNU +configure:3167: checking for gcc +configure:3183: found /usr/bin/gcc +configure:3194: result: gcc +configure:3423: checking for C compiler version +configure:3432: gcc --version >&5 +gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1 +Copyright (C) 2009 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:3443: $? = 0 +configure:3432: gcc -v >&5 +Using built-in specs. +Target: i486-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu +Thread model: posix +gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) +configure:3443: $? = 0 +configure:3432: gcc -V >&5 +gcc: '-V' option must have argument +configure:3443: $? = 1 +configure:3432: gcc -qversion >&5 +gcc: unrecognized option '-qversion' +gcc: no input files +configure:3443: $? = 1 +configure:3463: checking whether the C compiler works +configure:3485: gcc -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:3489: $? = 0 +configure:3538: result: yes +configure:3541: checking for C compiler default output file name +configure:3543: result: a.out +configure:3549: checking for suffix of executables +configure:3556: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:3560: $? = 0 +configure:3582: result: +configure:3604: checking whether we are cross compiling +configure:3612: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:3616: $? = 0 +configure:3623: ./conftest +configure:3627: $? = 0 +configure:3642: result: no +configure:3647: checking for suffix of object files +configure:3669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:3673: $? = 0 +configure:3694: result: o +configure:3698: checking whether we are using the GNU C compiler +configure:3717: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:3717: $? = 0 +configure:3726: result: yes +configure:3735: checking whether gcc accepts -g +configure:3755: gcc -c -g conftest.c >&5 +configure:3755: $? = 0 +configure:3796: result: yes +configure:3813: checking for gcc option to accept ISO C89 +configure:3877: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:3877: $? = 0 +configure:3890: result: none needed +configure:3912: checking dependency style of gcc +configure:4022: result: none +configure:4049: checking for intltool >= 0.40.0 +configure:4056: result: 0.41.0 found +configure:4064: checking for intltool-update +configure:4082: found /usr/bin/intltool-update +configure:4094: result: /usr/bin/intltool-update +configure:4104: checking for intltool-merge +configure:4122: found /usr/bin/intltool-merge +configure:4134: result: /usr/bin/intltool-merge +configure:4144: checking for intltool-extract +configure:4162: found /usr/bin/intltool-extract +configure:4174: result: /usr/bin/intltool-extract +configure:4305: checking for xgettext +configure:4323: found /usr/bin/xgettext +configure:4335: result: /usr/bin/xgettext +configure:4345: checking for msgmerge +configure:4363: found /usr/bin/msgmerge +configure:4375: result: /usr/bin/msgmerge +configure:4385: checking for msgfmt +configure:4403: found /usr/bin/msgfmt +configure:4415: result: /usr/bin/msgfmt +configure:4425: checking for gmsgfmt +configure:4456: result: /usr/bin/msgfmt +configure:4476: checking for perl +configure:4494: found /usr/bin/perl +configure:4506: result: /usr/bin/perl +configure:4517: checking for perl >= 5.8.1 +configure:4524: result: 5.10.0 +configure:4528: checking for XML::Parser +configure:4531: result: ok +configure:4556: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:4556: $? = 0 +configure:4631: checking for gcc +configure:4658: result: gcc +configure:4887: checking for C compiler version +configure:4896: gcc --version >&5 +gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1 +Copyright (C) 2009 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +configure:4907: $? = 0 +configure:4896: gcc -v >&5 +Using built-in specs. +Target: i486-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu +Thread model: posix +gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) +configure:4907: $? = 0 +configure:4896: gcc -V >&5 +gcc: '-V' option must have argument +configure:4907: $? = 1 +configure:4896: gcc -qversion >&5 +gcc: unrecognized option '-qversion' +gcc: no input files +configure:4907: $? = 1 +configure:4911: checking whether we are using the GNU C compiler +configure:4939: result: yes +configure:4948: checking whether gcc accepts -g +configure:5009: result: yes +configure:5026: checking for gcc option to accept ISO C89 +configure:5103: result: none needed +configure:5125: checking dependency style of gcc +configure:5235: result: none +configure:5251: checking for library containing strerror +configure:5282: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:5282: $? = 0 +configure:5299: result: none required +configure:5310: checking for gconftool-2 +configure:5328: found /usr/bin/gconftool-2 +configure:5340: result: /usr/bin/gconftool-2 +configure:5363: result: Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation +configure:5378: result: Using $(sysconfdir)/gconf/schemas as install directory for schema files +configure:5432: checking for a Python interpreter with version >= 2.4 +configure:5449: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.4'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) +configure:5452: $? = 0 +configure:5458: result: python +configure:5466: checking for python +configure:5484: found /usr/bin/python +configure:5496: result: /usr/bin/python +configure:5514: checking for python version +configure:5521: result: 2.6 +configure:5533: checking for python platform +configure:5540: result: linux2 +configure:5547: checking for python script directory +configure:5576: result: ${prefix}/lib/python2.6/dist-packages +configure:5585: checking for python extension module directory +configure:5614: result: ${exec_prefix}/lib/python2.6/dist-packages +configure:5672: checking whether gcc understands -Wno-sign-compare +configure:5685: gcc -c -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -g -O2 -g -Wall -O2 -Wno-sign-compare conftest.c >&5 +configure:5685: $? = 0 +configure:5692: result: yes +configure:5710: checking what warning flags to pass to the C compiler +configure:5712: result: -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare +configure:5723: checking what language compliance flags to pass to the C compiler +configure:5738: result: +configure:5805: checking build system type +configure:5819: result: i486-pc-linux-gnu +configure:5839: checking host system type +configure:5852: result: i486-pc-linux-gnu +configure:5872: checking for a sed that does not truncate output +configure:5936: result: /bin/sed +configure:5954: checking for grep that handles long lines and -e +configure:6012: result: /bin/grep +configure:6017: checking for egrep +configure:6079: result: /bin/grep -E +configure:6084: checking for fgrep +configure:6146: result: /bin/grep -F +configure:6181: checking for ld used by gcc +configure:6248: result: /usr/bin/ld +configure:6255: checking if the linker (/usr/bin/ld) is GNU ld +configure:6270: result: yes +configure:6282: checking for BSD- or MS-compatible name lister (nm) +configure:6331: result: /usr/bin/nm -B +configure:6449: checking the name lister (/usr/bin/nm -B) interface +configure:6456: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:6459: /usr/bin/nm -B "conftest.o" +configure:6462: output +00000000 B some_variable +configure:6469: result: BSD nm +configure:6472: checking whether ln -s works +configure:6476: result: yes +configure:6484: checking the maximum length of command line arguments +configure:6604: result: 805306365 +configure:6621: checking whether the shell understands some XSI constructs +configure:6631: result: yes +configure:6635: checking whether the shell understands "+=" +configure:6641: result: yes +configure:6676: checking for /usr/bin/ld option to reload object files +configure:6683: result: -r +configure:6752: checking for objdump +configure:6768: found /usr/bin/objdump +configure:6779: result: objdump +configure:6811: checking how to recognize dependent libraries +configure:7007: result: pass_all +configure:7067: checking for ar +configure:7083: found /usr/bin/ar +configure:7094: result: ar +configure:7172: checking for strip +configure:7188: found /usr/bin/strip +configure:7199: result: strip +configure:7271: checking for ranlib +configure:7287: found /usr/bin/ranlib +configure:7298: result: ranlib +configure:7388: checking command to parse /usr/bin/nm -B output from gcc object +configure:7506: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:7509: $? = 0 +configure:7513: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm +configure:7516: $? = 0 +configure:7570: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c conftstm.o >&5 +configure:7573: $? = 0 +configure:7611: result: ok +configure:8419: checking how to run the C preprocessor +configure:8450: gcc -E conftest.c +configure:8450: $? = 0 +configure:8464: gcc -E conftest.c +conftest.c:11:28: error: ac_nonexistent.h: No such file or directory +configure:8464: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define PACKAGE "at-spi" +| #define VERSION "1.30.1" +| /* end confdefs.h. */ +| #include +configure:8489: result: gcc -E +configure:8509: gcc -E conftest.c +configure:8509: $? = 0 +configure:8523: gcc -E conftest.c +conftest.c:11:28: error: ac_nonexistent.h: No such file or directory +configure:8523: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define PACKAGE "at-spi" +| #define VERSION "1.30.1" +| /* end confdefs.h. */ +| #include +configure:8552: checking for ANSI C header files +configure:8572: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8572: $? = 0 +configure:8645: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:8645: $? = 0 +configure:8645: ./conftest +configure:8645: $? = 0 +configure:8656: result: yes +configure:8669: checking for sys/types.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for sys/stat.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for stdlib.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for string.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for memory.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for strings.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for inttypes.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for stdint.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8669: checking for unistd.h +configure:8669: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8669: $? = 0 +configure:8669: result: yes +configure:8684: checking for dlfcn.h +configure:8684: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:8684: $? = 0 +configure:8684: result: yes +configure:8838: checking for objdir +configure:8853: result: .libs +configure:9145: checking if gcc supports -fno-rtti -fno-exceptions +configure:9163: gcc -c -g -O2 -g -Wall -O2 -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C +configure:9167: $? = 0 +configure:9180: result: no +configure:9200: checking for gcc option to produce PIC +configure:9472: result: -fPIC -DPIC +configure:9484: checking if gcc PIC flag -fPIC -DPIC works +configure:9502: gcc -c -g -O2 -g -Wall -O2 -fPIC -DPIC -DPIC conftest.c >&5 +configure:9506: $? = 0 +configure:9519: result: yes +configure:9543: checking if gcc static flag -static works +configure:9571: result: yes +configure:9586: checking if gcc supports -c -o file.o +configure:9607: gcc -c -g -O2 -g -Wall -O2 -o out/conftest2.o conftest.c >&5 +configure:9611: $? = 0 +configure:9633: result: yes +configure:9641: checking if gcc supports -c -o file.o +configure:9688: result: yes +configure:9721: checking whether the gcc linker (/usr/bin/ld) supports shared libraries +configure:10712: result: yes +configure:10749: checking whether -lc should be explicitly linked in +configure:10754: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:10757: $? = 0 +configure:10772: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 +configure:10775: $? = 0 +configure:10787: result: no +configure:10951: checking dynamic linker characteristics +configure:11384: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,-rpath -Wl,/foo conftest.c >&5 +configure:11384: $? = 0 +configure:11614: result: GNU/Linux ld.so +configure:11716: checking how to hardcode library paths into programs +configure:11741: result: immediate +configure:12261: checking whether stripping libraries is possible +configure:12266: result: yes +configure:12301: checking if libtool supports shared libraries +configure:12303: result: yes +configure:12306: checking whether to build shared libraries +configure:12327: result: yes +configure:12330: checking whether to build static libraries +configure:12334: result: no +configure:12375: checking locale.h usability +configure:12375: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:12375: $? = 0 +configure:12375: result: yes +configure:12375: checking locale.h presence +configure:12375: gcc -E conftest.c +configure:12375: $? = 0 +configure:12375: result: yes +configure:12375: checking for locale.h +configure:12375: result: yes +configure:12386: checking for LC_MESSAGES +configure:12402: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:12402: $? = 0 +configure:12410: result: yes +configure:12427: checking libintl.h usability +configure:12427: gcc -c -g -O2 -g -Wall -O2 conftest.c >&5 +configure:12427: $? = 0 +configure:12427: result: yes +configure:12427: checking libintl.h presence +configure:12427: gcc -E conftest.c +configure:12427: $? = 0 +configure:12427: result: yes +configure:12427: checking for libintl.h +configure:12427: result: yes +configure:12435: checking for ngettext in libc +configure:12453: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:12453: $? = 0 +configure:12462: result: yes +configure:12466: checking for dgettext in libc +configure:12484: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:12484: $? = 0 +configure:12493: result: yes +configure:12500: checking for bind_textdomain_codeset +configure:12500: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:12500: $? = 0 +configure:12500: result: yes +configure:12776: checking for msgfmt +configure:12803: result: /usr/bin/msgfmt +configure:12814: checking for dcgettext +configure:12814: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +conftest.c:50: warning: conflicting types for built-in function 'dcgettext' +configure:12814: $? = 0 +configure:12814: result: yes +configure:12824: checking if msgfmt accepts -c +configure:12839: $MSGFMT -c -o /dev/null conftest.foo +configure:12842: $? = 0 +configure:12844: result: yes +configure:12854: checking for gmsgfmt +configure:12885: result: /usr/bin/msgfmt +configure:12895: checking for xgettext +configure:12922: result: /usr/bin/xgettext +configure:12941: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:12941: $? = 0 +configure:13131: checking for pkg-config +configure:13149: found /usr/bin/pkg-config +configure:13161: result: /usr/bin/pkg-config +configure:13186: checking pkg-config is at least version 0.9.0 +configure:13189: result: yes +configure:13202: checking for gtkdoc-check +configure:13220: found /usr/bin/gtkdoc-check +configure:13232: result: /usr/bin/gtkdoc-check +configure:13244: checking for gtkdoc-rebase +configure:13262: found /usr/bin/gtkdoc-rebase +configure:13274: result: /usr/bin/gtkdoc-rebase +configure:13288: checking for gtkdoc-mkpdf +configure:13321: result: no +configure:13348: $PKG_CONFIG --exists --print-errors "gtk-doc >= 1.0" +configure:13351: $? = 0 +configure:13359: checking whether to build gtk-doc documentation +configure:13361: result: yes +configure:13426: checking for X +configure:13534: gcc -E conftest.c +configure:13534: $? = 0 +configure:13565: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c -lX11 >&5 +configure:13565: $? = 0 +configure:13615: result: libraries , headers +configure:13714: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c -lX11 >&5 +configure:13714: $? = 0 +configure:13812: checking for gethostbyname +configure:13812: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:13812: $? = 0 +configure:13812: result: yes +configure:13909: checking for connect +configure:13909: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:13909: $? = 0 +configure:13909: result: yes +configure:13958: checking for remove +configure:13958: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:13958: $? = 0 +configure:13958: result: yes +configure:14007: checking for shmat +configure:14007: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c >&5 +configure:14007: $? = 0 +configure:14007: result: yes +configure:14065: checking for IceConnectionNumber in -lICE +configure:14090: gcc -o conftest -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 conftest.c -lICE >&5 +configure:14090: $? = 0 +configure:14099: result: yes +configure:14121: checking for LIBSPI +configure:14132: $PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +" +Requested 'atk >= 1.29.2' but version of Atk is 1.28.0 +configure:14138: $? = 1 +configure:14159: $PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +" +Requested 'atk >= 1.29.2' but version of Atk is 1.28.0 +configure:14165: $? = 1 +Requested 'atk >= 1.29.2' but version of Atk is 1.28.0 +configure:14215: error: Package requirements ( + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +) were not met: + +Requested 'atk >= 1.29.2' but version of Atk is 1.28.0 + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables LIBSPI_CFLAGS +and LIBSPI_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_build=i486-pc-linux-gnu +ac_cv_c_compiler_gnu=yes +ac_cv_env_ATK_BRIDGE_CFLAGS_set= +ac_cv_env_ATK_BRIDGE_CFLAGS_value= +ac_cv_env_ATK_BRIDGE_LIBS_set= +ac_cv_env_ATK_BRIDGE_LIBS_value= +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set=set +ac_cv_env_CFLAGS_value='-g -O2 -g -Wall -O2' +ac_cv_env_CPPFLAGS_set=set +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set=set +ac_cv_env_LDFLAGS_value='-Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1' +ac_cv_env_LIBCSPI_CFLAGS_set= +ac_cv_env_LIBCSPI_CFLAGS_value= +ac_cv_env_LIBCSPI_LIBS_set= +ac_cv_env_LIBCSPI_LIBS_value= +ac_cv_env_LIBSPI_CFLAGS_set= +ac_cv_env_LIBSPI_CFLAGS_value= +ac_cv_env_LIBSPI_LIBS_set= +ac_cv_env_LIBSPI_LIBS_value= +ac_cv_env_LIBS_set= +ac_cv_env_LIBS_value= +ac_cv_env_ORBIT_CFLAGS_set= +ac_cv_env_ORBIT_CFLAGS_value= +ac_cv_env_ORBIT_LIBS_set= +ac_cv_env_ORBIT_LIBS_value= +ac_cv_env_PKG_CONFIG_set= +ac_cv_env_PKG_CONFIG_value= +ac_cv_env_REGISTRYD_CFLAGS_set= +ac_cv_env_REGISTRYD_CFLAGS_value= +ac_cv_env_REGISTRYD_LIBS_set= +ac_cv_env_REGISTRYD_LIBS_value= +ac_cv_env_TESTS_CFLAGS_set= +ac_cv_env_TESTS_CFLAGS_value= +ac_cv_env_TESTS_LIBS_set= +ac_cv_env_TESTS_LIBS_value= +ac_cv_env_XMKMF_set= +ac_cv_env_XMKMF_value= +ac_cv_env_build_alias_set=set +ac_cv_env_build_alias_value=i486-linux-gnu +ac_cv_env_host_alias_set= +ac_cv_env_host_alias_value= +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_func_bind_textdomain_codeset=yes +ac_cv_func_connect=yes +ac_cv_func_dcgettext=yes +ac_cv_func_gethostbyname=yes +ac_cv_func_remove=yes +ac_cv_func_shmat=yes +ac_cv_have_x='have_x=yes ac_x_includes='\'''\'' ac_x_libraries='\'''\''' +ac_cv_header_dlfcn_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_libintl_h=yes +ac_cv_header_locale_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_stdc=yes +ac_cv_header_stdint_h=yes +ac_cv_header_stdlib_h=yes +ac_cv_header_string_h=yes +ac_cv_header_strings_h=yes +ac_cv_header_sys_stat_h=yes +ac_cv_header_sys_types_h=yes +ac_cv_header_unistd_h=yes +ac_cv_host=i486-pc-linux-gnu +ac_cv_lib_ICE_IceConnectionNumber=yes +ac_cv_objext=o +ac_cv_path_EGREP='/bin/grep -E' +ac_cv_path_FGREP='/bin/grep -F' +ac_cv_path_GCONFTOOL=/usr/bin/gconftool-2 +ac_cv_path_GMSGFMT=/usr/bin/msgfmt +ac_cv_path_GREP=/bin/grep +ac_cv_path_GTKDOC_CHECK=/usr/bin/gtkdoc-check +ac_cv_path_GTKDOC_REBASE=/usr/bin/gtkdoc-rebase +ac_cv_path_INTLTOOL_EXTRACT=/usr/bin/intltool-extract +ac_cv_path_INTLTOOL_MERGE=/usr/bin/intltool-merge +ac_cv_path_INTLTOOL_PERL=/usr/bin/perl +ac_cv_path_INTLTOOL_UPDATE=/usr/bin/intltool-update +ac_cv_path_MSGFMT=/usr/bin/msgfmt +ac_cv_path_MSGMERGE=/usr/bin/msgmerge +ac_cv_path_PYTHON=/usr/bin/python +ac_cv_path_SED=/bin/sed +ac_cv_path_XGETTEXT=/usr/bin/xgettext +ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config +ac_cv_path_install='/usr/bin/install -c' +ac_cv_path_mkdir=/bin/mkdir +ac_cv_prog_AWK=mawk +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_ac_ct_AR=ar +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_ac_ct_OBJDUMP=objdump +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_ac_ct_STRIP=strip +ac_cv_prog_cc_c89= +ac_cv_prog_cc_g=yes +ac_cv_prog_make_make_set=yes +ac_cv_search_strerror='none required' +am_cv_CC_dependencies_compiler_type=none +am_cv_pathless_PYTHON=python +am_cv_python_platform=linux2 +am_cv_python_pyexecdir='${exec_prefix}/lib/python2.6/dist-packages' +am_cv_python_pythondir='${prefix}/lib/python2.6/dist-packages' +am_cv_python_version=2.6 +am_cv_val_LC_MESSAGES=yes +gt_cv_func_dgettext_libc=yes +gt_cv_func_dgettext_libintl=no +gt_cv_func_ngettext_libc=yes +gt_cv_have_gettext=yes +lt_cv_deplibs_check_method=pass_all +lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_ld_reload_flag=-r +lt_cv_nm_interface='BSD nm' +lt_cv_objdir=.libs +lt_cv_path_LD=/usr/bin/ld +lt_cv_path_NM='/usr/bin/nm -B' +lt_cv_prog_compiler_c_o=yes +lt_cv_prog_compiler_pic_works=yes +lt_cv_prog_compiler_rtti_exceptions=no +lt_cv_prog_compiler_static_works=yes +lt_cv_prog_gnu_ld=yes +lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\''' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_max_cmd_len=805306365 + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +ACLOCAL='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run aclocal-1.11' +ACLOCAL_AMFLAGS='${ACLOCAL_FLAGS}' +ALL_LINGUAS='' +AMDEPBACKSLASH='' +AMDEP_FALSE='' +AMDEP_TRUE='#' +AMTAR='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run tar' +AR='ar' +ATK_BRIDGE_CFLAGS='' +ATK_BRIDGE_LIBS='' +AT_SPI_BINARY_AGE='0' +AT_SPI_INTERFACE_AGE='0' +AT_SPI_MAJOR_VERSION='1' +AT_SPI_MICRO_VERSION='1' +AT_SPI_MINOR_VERSION='30' +AUTOCONF='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run autoconf' +AUTOHEADER='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run autoheader' +AUTOMAKE='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run automake-1.11' +AWK='mawk' +BONOBO_ACTIVATION_IDL_DIR='' +CATALOGS='' +CATOBJEXT='.gmo' +CC='gcc' +CCDEPMODE='depmode=none' +CFLAGS='-g -O2 -g -Wall -O2' +CPP='gcc -E' +CPPFLAGS='' +CYGPATH_W='echo' +DATADIRNAME='share' +DEFS='' +DEPDIR='.deps' +DSYMUTIL='' +DUMPBIN='' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='/bin/grep -E' +ENABLE_GTK_DOC_FALSE='#' +ENABLE_GTK_DOC_TRUE='' +EXEEXT='' +FGREP='/bin/grep -F' +GCONFTOOL='/usr/bin/gconftool-2' +GCONF_SCHEMAS_INSTALL_FALSE='#' +GCONF_SCHEMAS_INSTALL_TRUE='' +GCONF_SCHEMA_CONFIG_SOURCE='xml:merged:/etc/gconf/gconf.xml.defaults' +GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' +GETTEXT_PACKAGE='at-spi' +GMOFILES='' +GMSGFMT='/usr/bin/msgfmt' +GREP='/bin/grep' +GTKDOC_CHECK='/usr/bin/gtkdoc-check' +GTKDOC_MKPDF='' +GTKDOC_REBASE='/usr/bin/gtkdoc-rebase' +GTK_DOC_BUILD_HTML_FALSE='#' +GTK_DOC_BUILD_HTML_TRUE='' +GTK_DOC_BUILD_PDF_FALSE='' +GTK_DOC_BUILD_PDF_TRUE='#' +GTK_DOC_USE_LIBTOOL_FALSE='#' +GTK_DOC_USE_LIBTOOL_TRUE='' +GTK_DOC_USE_REBASE_FALSE='#' +GTK_DOC_USE_REBASE_TRUE='' +HTML_DIR='${datadir}/gtk-doc/html' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' +INSTOBJEXT='.mo' +INTLLIBS='' +INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_EXTRACT='/usr/bin/intltool-extract' +INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_MERGE='/usr/bin/intltool-merge' +INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@' +INTLTOOL_PERL='/usr/bin/perl' +INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_UPDATE='/usr/bin/intltool-update' +INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' +INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' +LD='/usr/bin/ld' +LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1' +LIBBONOBO_IDL_DIR='' +LIBCSPI_CFLAGS='' +LIBCSPI_LIBS='' +LIBOBJS='' +LIBS='' +LIBSPI_CFLAGS='' +LIBSPI_LIBS='' +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +LIBTOOL_EXPORT_OPTIONS='' +LIPO='' +LN_S='ln -s' +LTLIBOBJS='' +LT_AGE='10' +LT_CURRENT='10' +LT_RELEASE='1.30' +LT_REVISION='11' +LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}' +MAINT='#' +MAINTAINER_MODE_FALSE='' +MAINTAINER_MODE_TRUE='#' +MAKEINFO='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/missing --run makeinfo' +MKDIR_P='/bin/mkdir -p' +MKINSTALLDIRS='./mkinstalldirs' +MSGFMT='/usr/bin/msgfmt' +MSGFMT_OPTS='-c' +MSGMERGE='/usr/bin/msgmerge' +NM='/usr/bin/nm -B' +NMEDIT='' +OBJDUMP='objdump' +OBJEXT='o' +ORBIT_CFLAGS='' +ORBIT_IDL='' +ORBIT_LIBS='' +OTOOL64='' +OTOOL='' +PACKAGE='at-spi' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_URL='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +PKG_CONFIG='/usr/bin/pkg-config' +POFILES='' +POPT_LIBS='' +POSUB='po' +PO_IN_DATADIR_FALSE='' +PO_IN_DATADIR_TRUE='' +PYTHON='/usr/bin/python' +PYTHON_EXEC_PREFIX='${exec_prefix}' +PYTHON_PLATFORM='linux2' +PYTHON_PREFIX='${prefix}' +PYTHON_VERSION='2.6' +RANLIB='ranlib' +REBUILD='' +REGISTRYD_CFLAGS='' +REGISTRYD_LIBS='' +RELOCATE_FALSE='' +RELOCATE_TRUE='' +SED='/bin/sed' +SET_MAKE='' +SHELL='/bin/bash' +SM_LIBS='' +STRIP='strip' +TESTS_CFLAGS='' +TESTS_LIBS='' +USE_NLS='yes' +VERSION='1.30.1' +WARN_CFLAGS='-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare ' +XEVIE_LIBS='' +XGETTEXT='/usr/bin/xgettext' +XINPUT_LIBS='' +XMKMF='' +XTST_LIBS='' +X_CFLAGS='' +X_EXTRA_LIBS='' +X_LIBS=' -lX11' +X_PRE_LIBS=' -lSM -lICE' +ac_ct_CC='gcc' +ac_ct_DUMPBIN='' +am__EXEEXT_FALSE='' +am__EXEEXT_TRUE='' +am__fastdepCC_FALSE='' +am__fastdepCC_TRUE='#' +am__include='include' +am__isrc='' +am__leading_dot='.' +am__quote='' +am__tar='${AMTAR} chof - "$$tardir"' +am__untar='${AMTAR} xf -' +bindir='${exec_prefix}/bin' +build='i486-pc-linux-gnu' +build_alias='i486-linux-gnu' +build_cpu='i486' +build_os='linux-gnu' +build_vendor='pc' +datadir='${datarootdir}' +datarootdir='${prefix}/share' +docdir='${datarootdir}/doc/${PACKAGE}' +dvidir='${docdir}' +exec_prefix='NONE' +host='i486-pc-linux-gnu' +host_alias='' +host_cpu='i486' +host_os='linux-gnu' +host_vendor='pc' +htmldir='${docdir}' +includedir='${prefix}/include' +infodir='${prefix}/share/info' +install_sh='${SHELL} /home/sshaw/packages/atspi/at-spi/at-spi-1.30.1/install-sh' +libdir='${exec_prefix}/lib' +libexecdir='${prefix}/lib/at-spi' +localedir='${prefix}/${DATADIRNAME}/locale' +localstatedir='/var' +lt_ECHO='echo' +mandir='${prefix}/share/man' +mkdir_p='/bin/mkdir -p' +oldincludedir='/usr/include' +pdfdir='${docdir}' +pkgpyexecdir='${pyexecdir}/at-spi' +pkgpythondir='${pythondir}/at-spi' +prefix='/usr' +program_transform_name='s,x,x,' +psdir='${docdir}' +pyexecdir='${exec_prefix}/lib/python2.6/dist-packages' +pythondir='${prefix}/lib/python2.6/dist-packages' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +/* confdefs.h */ +#define PACKAGE_NAME "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define PACKAGE_STRING "" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_URL "" +#define PACKAGE "at-spi" +#define VERSION "1.30.1" +#define STDC_HEADERS 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRING_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UNISTD_H 1 +#define HAVE_DLFCN_H 1 +#define LT_OBJDIR ".libs/" +#define HAVE_LOCALE_H 1 +#define HAVE_LC_MESSAGES 1 +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 +#define HAVE_GETTEXT 1 +#define HAVE_DCGETTEXT 1 +#define ENABLE_NLS 1 + +configure: exit 1 diff -Nru at-spi-1.28.1/config.sub at-spi-1.30.1/config.sub --- at-spi-1.28.1/config.sub 2009-10-19 03:59:13.000000000 +0100 +++ at-spi-1.30.1/config.sub 2010-04-26 08:18:31.000000000 +0100 @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. -timestamp='2009-04-17' +timestamp='2009-06-11' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -153,6 +153,9 @@ os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -467,6 +470,10 @@ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; c90) basic_machine=c90-cray os=-unicos @@ -1260,7 +1267,7 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ @@ -1613,7 +1620,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) diff -Nru at-spi-1.28.1/configure at-spi-1.30.1/configure --- at-spi-1.28.1/configure 2009-10-19 03:59:12.000000000 +0100 +++ at-spi-1.30.1/configure 2010-04-26 07:48:58.000000000 +0100 @@ -1,10 +1,12 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64. +# Generated by GNU Autoconf 2.65. +# # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software -# Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. @@ -673,7 +675,8 @@ -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, @@ -744,6 +747,8 @@ REBUILD LIBTOOL_EXPORT_OPTIONS POPT_LIBS +RELOCATE_FALSE +RELOCATE_TRUE SM_LIBS XEVIE_LIBS XINPUT_LIBS @@ -768,13 +773,21 @@ X_PRE_LIBS X_CFLAGS XMKMF +GTK_DOC_USE_REBASE_FALSE +GTK_DOC_USE_REBASE_TRUE GTK_DOC_USE_LIBTOOL_FALSE GTK_DOC_USE_LIBTOOL_TRUE +GTK_DOC_BUILD_PDF_FALSE +GTK_DOC_BUILD_PDF_TRUE +GTK_DOC_BUILD_HTML_FALSE +GTK_DOC_BUILD_HTML_TRUE ENABLE_GTK_DOC_FALSE ENABLE_GTK_DOC_TRUE -GTKDOC_CHECK PKG_CONFIG HTML_DIR +GTKDOC_MKPDF +GTKDOC_REBASE +GTKDOC_CHECK MKINSTALLDIRS POSUB POFILES @@ -970,9 +983,12 @@ enable_libtool_lock with_html_dir enable_gtk_doc +enable_gtk_doc_html +enable_gtk_doc_pdf with_x enable_xevie enable_sm +enable_relocate ' ac_precious_vars='build_alias host_alias @@ -1633,9 +1649,12 @@ --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) - --enable-gtk-doc use gtk-doc to build documentation [default=no] + --enable-gtk-doc use gtk-doc to build documentation [[default=no]] + --enable-gtk-doc-html build documentation in html format [[default=yes]] + --enable-gtk-doc-pdf build documentation in pdf format [[default=no]] --enable-xevie Build with XEViE support default=no --enable-sm Enable session management support default=yes + --enable-relocate Relocate to coexist with D-Bus default=no Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -1656,7 +1675,7 @@ LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility @@ -1750,7 +1769,7 @@ if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.64 +generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation @@ -1797,7 +1816,7 @@ ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval + as_fn_set_status $ac_retval } # ac_fn_c_try_compile @@ -1843,7 +1862,7 @@ # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval + as_fn_set_status $ac_retval } # ac_fn_c_try_link @@ -1978,7 +1997,7 @@ ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval + as_fn_set_status $ac_retval } # ac_fn_c_try_cpp @@ -2020,7 +2039,7 @@ fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval + as_fn_set_status $ac_retval } # ac_fn_c_try_run @@ -2115,7 +2134,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.64. Invocation command line was +generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2368,7 +2387,7 @@ for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 @@ -2377,9 +2396,9 @@ done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in @@ -2463,7 +2482,7 @@ AT_SPI_MAJOR_VERSION=1 -AT_SPI_MINOR_VERSION=28 +AT_SPI_MINOR_VERSION=30 AT_SPI_MICRO_VERSION=1 AT_SPI_INTERFACE_AGE=0 AT_SPI_BINARY_AGE=0 @@ -2805,6 +2824,7 @@ fi + test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else @@ -2812,7 +2832,6 @@ # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi @@ -2993,6 +3012,7 @@ + ac_config_headers="$ac_config_headers config.h" @@ -3418,32 +3438,30 @@ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err fi + rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#include + int main () { -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: @@ -3505,10 +3523,10 @@ else ac_file='' fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } if test -z "$ac_file"; then : - $as_echo "$as_me: failed program was:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 @@ -3516,51 +3534,18 @@ { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" @@ -3593,13 +3578,72 @@ as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi -rm -f conftest$ac_cv_exeext +rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : @@ -4858,8 +4902,8 @@ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err fi + rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done @@ -5518,6 +5562,14 @@ am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; + *) + case $am_py_prefix in + /usr|/System*) ;; + *) + am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; esac fi @@ -5548,6 +5600,14 @@ am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; + *) + case $am_py_exec_prefix in + /usr|/System*) ;; + *) + am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; esac fi @@ -5721,8 +5781,8 @@ -macro_version='2.2.6' -macro_revision='1.3012' +macro_version='2.2.6b' +macro_revision='1.3017' @@ -6393,13 +6453,13 @@ else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:6396: $ac_compile\"" >&5) + (eval echo "\"\$as_me:6456: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 - (eval echo "\"\$as_me:6399: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval echo "\"\$as_me:6459: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 - (eval echo "\"\$as_me:6402: output\"" >&5) + (eval echo "\"\$as_me:6462: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" @@ -6865,7 +6925,7 @@ ;; # This must be Linux ELF. -linux* | k*bsd*-gnu) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; @@ -7604,7 +7664,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 7607 "configure"' > conftest.$ac_ext + echo '#line 7667 "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -9100,11 +9160,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9103: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9163: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9107: \$? = $ac_status" >&5 + echo "$as_me:9167: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9269,7 +9329,7 @@ lt_prog_compiler_static='-non_shared' ;; - linux* | k*bsd*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) @@ -9439,11 +9499,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9442: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9502: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9446: \$? = $ac_status" >&5 + echo "$as_me:9506: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9544,11 +9604,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9547: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9607: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:9551: \$? = $ac_status" >&5 + echo "$as_me:9611: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -9599,11 +9659,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9602: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9662: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:9606: \$? = $ac_status" >&5 + echo "$as_me:9666: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -9742,6 +9802,7 @@ fi supports_anon_versioning=no case `$LD -v 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... @@ -9833,7 +9894,7 @@ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; - gnu* | linux* | tpf* | k*bsd*-gnu) + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in @@ -11295,7 +11356,7 @@ ;; # This must be Linux ELF. -linux* | k*bsd*-gnu) +linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux need_lib_prefix=no need_version=no @@ -11982,7 +12043,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11985 "configure" +#line 12046 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12078,7 +12139,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12081 "configure" +#line 12142 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13136,54 +13197,58 @@ fi -# Check whether --with-html-dir was given. -if test "${with_html_dir+set}" = set; then : - withval=$with_html_dir; + # Extract the first word of "gtkdoc-check", so it can be a program name with args. +set dummy gtkdoc-check; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_GTKDOC_CHECK+set}" = set; then : + $as_echo_n "(cached) " >&6 else - with_html_dir='${datadir}/gtk-doc/html' -fi - - HTML_DIR="$with_html_dir" - + case $GTKDOC_CHECK in + [\\/]* | ?:[\\/]*) + ac_cv_path_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS - # Check whether --enable-gtk-doc was given. -if test "${enable_gtk_doc+set}" = set; then : - enableval=$enable_gtk_doc; -else - enable_gtk_doc=no + ;; +esac fi - - - if test x$enable_gtk_doc = xyes; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.0") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - : +GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK +if test -n "$GTKDOC_CHECK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5 +$as_echo "$GTKDOC_CHECK" >&6; } else - as_fn_error "You need to have gtk-doc >= 1.0 installed to build gtk-doc" "$LINENO" 5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5 -$as_echo_n "checking whether to build gtk-doc documentation... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5 -$as_echo "$enable_gtk_doc" >&6; } - for ac_prog in gtkdoc-check + for ac_prog in gtkdoc-rebase do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_GTKDOC_CHECK+set}" = set; then : +if test "${ac_cv_path_GTKDOC_REBASE+set}" = set; then : $as_echo_n "(cached) " >&6 else - case $GTKDOC_CHECK in + case $GTKDOC_REBASE in [\\/]* | ?:[\\/]*) - ac_cv_path_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test with a path. + ac_cv_path_GTKDOC_REBASE="$GTKDOC_REBASE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -13193,7 +13258,7 @@ test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext" + ac_cv_path_GTKDOC_REBASE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi @@ -13204,18 +13269,116 @@ ;; esac fi -GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK -if test -n "$GTKDOC_CHECK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5 -$as_echo "$GTKDOC_CHECK" >&6; } +GTKDOC_REBASE=$ac_cv_path_GTKDOC_REBASE +if test -n "$GTKDOC_REBASE"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_REBASE" >&5 +$as_echo "$GTKDOC_REBASE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi - test -n "$GTKDOC_CHECK" && break + test -n "$GTKDOC_REBASE" && break done +test -n "$GTKDOC_REBASE" || GTKDOC_REBASE="true" + + # Extract the first word of "gtkdoc-mkpdf", so it can be a program name with args. +set dummy gtkdoc-mkpdf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_GTKDOC_MKPDF+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + case $GTKDOC_MKPDF in + [\\/]* | ?:[\\/]*) + ac_cv_path_GTKDOC_MKPDF="$GTKDOC_MKPDF" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_GTKDOC_MKPDF="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +GTKDOC_MKPDF=$ac_cv_path_GTKDOC_MKPDF +if test -n "$GTKDOC_MKPDF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_MKPDF" >&5 +$as_echo "$GTKDOC_MKPDF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + +# Check whether --with-html-dir was given. +if test "${with_html_dir+set}" = set; then : + withval=$with_html_dir; +else + with_html_dir='${datadir}/gtk-doc/html' +fi + + HTML_DIR="$with_html_dir" + + + # Check whether --enable-gtk-doc was given. +if test "${enable_gtk_doc+set}" = set; then : + enableval=$enable_gtk_doc; +else + enable_gtk_doc=no +fi + + + if test x$enable_gtk_doc = xyes; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + : +else + as_fn_error "You need to have gtk-doc >= 1.0 installed to build $PACKAGE_NAME" "$LINENO" 5 +fi + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5 +$as_echo_n "checking whether to build gtk-doc documentation... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5 +$as_echo "$enable_gtk_doc" >&6; } + + # Check whether --enable-gtk-doc-html was given. +if test "${enable_gtk_doc_html+set}" = set; then : + enableval=$enable_gtk_doc_html; +else + enable_gtk_doc_html=yes +fi + + # Check whether --enable-gtk-doc-pdf was given. +if test "${enable_gtk_doc_pdf+set}" = set; then : + enableval=$enable_gtk_doc_pdf; +else + enable_gtk_doc_pdf=no +fi + + + if test -z "$GTKDOC_MKPDF"; then + enable_gtk_doc_pdf=no + fi if test x$enable_gtk_doc = xyes; then @@ -13226,6 +13389,22 @@ ENABLE_GTK_DOC_FALSE= fi + if test x$enable_gtk_doc_html = xyes; then + GTK_DOC_BUILD_HTML_TRUE= + GTK_DOC_BUILD_HTML_FALSE='#' +else + GTK_DOC_BUILD_HTML_TRUE='#' + GTK_DOC_BUILD_HTML_FALSE= +fi + + if test x$enable_gtk_doc_pdf = xyes; then + GTK_DOC_BUILD_PDF_TRUE= + GTK_DOC_BUILD_PDF_FALSE='#' +else + GTK_DOC_BUILD_PDF_TRUE='#' + GTK_DOC_BUILD_PDF_FALSE= +fi + if test -n "$LIBTOOL"; then GTK_DOC_USE_LIBTOOL_TRUE= GTK_DOC_USE_LIBTOOL_FALSE='#' @@ -13234,6 +13413,14 @@ GTK_DOC_USE_LIBTOOL_FALSE= fi + if test -n "$GTKDOC_REBASE"; then + GTK_DOC_USE_REBASE_TRUE= + GTK_DOC_USE_REBASE_FALSE='#' +else + GTK_DOC_USE_REBASE_TRUE='#' + GTK_DOC_USE_REBASE_FALSE= +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 @@ -13941,18 +14128,18 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBSPI_CFLAGS=`$PKG_CONFIG --cflags " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 " 2>/dev/null` else pkg_failed=yes @@ -13968,18 +14155,18 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBSPI_LIBS=`$PKG_CONFIG --libs " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 " 2>/dev/null` else pkg_failed=yes @@ -14001,12 +14188,12 @@ if test $_pkg_short_errors_supported = yes; then LIBSPI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 "` else LIBSPI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 "` fi # Put the nasty error message in config.log where it belongs @@ -14014,7 +14201,7 @@ as_fn_error "Package requirements ( libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ) were not met: $LIBSPI_PKG_ERRORS @@ -14061,24 +14248,27 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_REGISTRYD_CFLAGS=`$PKG_CONFIG --cflags " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 " 2>/dev/null` else pkg_failed=yes @@ -14094,24 +14284,27 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_REGISTRYD_LIBS=`$PKG_CONFIG --libs " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 " 2>/dev/null` else pkg_failed=yes @@ -14133,16 +14326,18 @@ if test $_pkg_short_errors_supported = yes; then REGISTRYD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 "` else REGISTRYD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 "` fi # Put the nasty error message in config.log where it belongs @@ -14150,9 +14345,10 @@ as_fn_error "Package requirements ( libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 ) were not met: $REGISTRYD_PKG_ERRORS @@ -14199,14 +14395,14 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 ") 2>&5 ac_status=$? @@ -14214,8 +14410,8 @@ test $ac_status = 0; }; then pkg_cv_TESTS_CFLAGS=`$PKG_CONFIG --cflags " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 " 2>/dev/null` else @@ -14232,14 +14428,14 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 ") 2>&5 ac_status=$? @@ -14247,8 +14443,8 @@ test $ac_status = 0; }; then pkg_cv_TESTS_LIBS=`$PKG_CONFIG --libs " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 " 2>/dev/null` else @@ -14271,15 +14467,15 @@ if test $_pkg_short_errors_supported = yes; then TESTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 "` else TESTS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 "` fi @@ -14288,8 +14484,8 @@ as_fn_error "Package requirements ( libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 - gtk+-2.0 >= 2.10.0 + atk >= 1.29.2 + gtk+-2.0 >= 2.19.7 gail >= 1.9.0 ) were not met: @@ -14379,12 +14575,12 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 ") 2>&5 ac_status=$? @@ -14392,7 +14588,7 @@ test $ac_status = 0; }; then pkg_cv_ATK_BRIDGE_CFLAGS=`$PKG_CONFIG --cflags " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 " 2>/dev/null` else @@ -14409,12 +14605,12 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 ") 2>&5 ac_status=$? @@ -14422,7 +14618,7 @@ test $ac_status = 0; }; then pkg_cv_ATK_BRIDGE_LIBS=`$PKG_CONFIG --libs " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 " 2>/dev/null` else @@ -14445,13 +14641,13 @@ if test $_pkg_short_errors_supported = yes; then ATK_BRIDGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 "` else ATK_BRIDGE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 "` fi @@ -14460,7 +14656,7 @@ as_fn_error "Package requirements ( libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 gmodule-2.0 ) were not met: @@ -14508,18 +14704,18 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBCSPI_CFLAGS=`$PKG_CONFIG --cflags " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 " 2>/dev/null` else pkg_failed=yes @@ -14535,18 +14731,18 @@ if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 \""; } >&5 ($PKG_CONFIG --exists --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBCSPI_LIBS=`$PKG_CONFIG --libs " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 " 2>/dev/null` else pkg_failed=yes @@ -14568,12 +14764,12 @@ if test $_pkg_short_errors_supported = yes; then LIBCSPI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 "` else LIBCSPI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 "` fi # Put the nasty error message in config.log where it belongs @@ -14581,7 +14777,7 @@ as_fn_error "Package requirements ( libbonobo-2.0 >= 1.107.0 - atk >= 1.17.0 + atk >= 1.29.2 ) were not met: $LIBCSPI_PKG_ERRORS @@ -15061,6 +15257,27 @@ fi +# Check whether --enable-relocate was given. +if test "${enable_relocate+set}" = set; then : + enableval=$enable_relocate; enable_relocate="$enableval" +else + enable_relocate=no +fi + +if test x$enable_relocate = xyes ; then + +$as_echo "#define RELOCATE /**/" >>confdefs.h + +fi + if test x$enable_relocate = xyes; then + RELOCATE_TRUE= + RELOCATE_FALSE='#' +else + RELOCATE_TRUE='#' + RELOCATE_FALSE= +fi + + @@ -15280,10 +15497,26 @@ as_fn_error "conditional \"ENABLE_GTK_DOC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${GTK_DOC_BUILD_HTML_TRUE}" && test -z "${GTK_DOC_BUILD_HTML_FALSE}"; then + as_fn_error "conditional \"GTK_DOC_BUILD_HTML\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${GTK_DOC_BUILD_PDF_TRUE}" && test -z "${GTK_DOC_BUILD_PDF_FALSE}"; then + as_fn_error "conditional \"GTK_DOC_BUILD_PDF\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then as_fn_error "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${GTK_DOC_USE_REBASE_TRUE}" && test -z "${GTK_DOC_USE_REBASE_FALSE}"; then + as_fn_error "conditional \"GTK_DOC_USE_REBASE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${RELOCATE_TRUE}" && test -z "${RELOCATE_FALSE}"; then + as_fn_error "conditional \"RELOCATE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 @@ -15693,7 +15926,7 @@ # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.64. Invocation command line was +generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15733,6 +15966,7 @@ -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit + --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files @@ -15755,10 +15989,11 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.64, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +configured by $0, generated by GNU Autoconf 2.65, + with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation @@ -15796,6 +16031,8 @@ ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) @@ -16264,7 +16501,7 @@ t delim :nl h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p @@ -16278,7 +16515,7 @@ t nl :delim h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p diff -Nru at-spi-1.28.1/configure.in at-spi-1.30.1/configure.in --- at-spi-1.28.1/configure.in 2009-10-19 03:57:11.000000000 +0100 +++ at-spi-1.30.1/configure.in 2010-04-26 07:47:33.000000000 +0100 @@ -1,7 +1,7 @@ AC_INIT(idl/Accessibility.idl) AT_SPI_MAJOR_VERSION=1 -AT_SPI_MINOR_VERSION=28 +AT_SPI_MINOR_VERSION=30 AT_SPI_MICRO_VERSION=1 AT_SPI_INTERFACE_AGE=0 AT_SPI_BINARY_AGE=0 @@ -26,9 +26,10 @@ AC_SUBST(LT_AGE) dnl required versions of other tools. -m4_define([req_ver_atk], [1.17.0]) -m4_define([req_ver_gtk], [2.10.0]) +m4_define([req_ver_atk], [1.29.2]) +m4_define([req_ver_gtk], [2.19.7]) m4_define([req_ver_dbus], [0.76]) +m4_define([req_ver_gconf], [2.0.0]) m4_define([req_ver_gail], [1.9.0]) m4_define([req_ver_libbonobo], [1.107.0]) @@ -102,6 +103,7 @@ atk >= req_ver_atk gtk+-2.0 >= req_ver_gtk dbus-glib-1 >= req_ver_dbus + gconf-2.0 >= req_ver_gconf ]) AC_SUBST(REGISTRYD_LIBS) AC_SUBST(REGISTRYD_CFLAGS) @@ -209,6 +211,12 @@ AC_SUBST(SM_LIBS) fi +AC_ARG_ENABLE(relocate, [ --enable-relocate Relocate to coexist with D-Bus [default=no]], enable_relocate="$enableval", enable_relocate=no) +if test x$enable_relocate = xyes ; then + AC_DEFINE(RELOCATE, , [Relocate to coexist with D-Bus]) +fi +AM_CONDITIONAL(RELOCATE, test x$enable_relocate = xyes) + dnl CFLAGS="$CFLAGS -Wall" AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) diff -Nru at-spi-1.28.1/cspi/bonobo/Makefile.in at-spi-1.30.1/cspi/bonobo/Makefile.in --- at-spi-1.28.1/cspi/bonobo/Makefile.in 2009-10-19 03:59:14.000000000 +0100 +++ at-spi-1.30.1/cspi/bonobo/Makefile.in 2010-04-26 08:18:31.000000000 +0100 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -112,6 +112,8 @@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ HTML_DIR = @HTML_DIR@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ diff -Nru at-spi-1.28.1/cspi/Makefile.in at-spi-1.30.1/cspi/Makefile.in --- at-spi-1.28.1/cspi/Makefile.in 2009-10-19 03:59:13.000000000 +0100 +++ at-spi-1.30.1/cspi/Makefile.in 2010-04-26 08:18:31.000000000 +0100 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -184,6 +184,8 @@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ HTML_DIR = @HTML_DIR@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -527,7 +529,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -552,7 +554,7 @@ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ diff -Nru at-spi-1.28.1/cspi/spi_accessible.c at-spi-1.30.1/cspi/spi_accessible.c --- at-spi-1.28.1/cspi/spi_accessible.c 2009-08-13 12:34:54.000000000 +0100 +++ at-spi-1.30.1/cspi/spi_accessible.c 2009-11-09 07:14:28.000000000 +0000 @@ -1211,6 +1211,7 @@ relation_type_table [Accessibility_RELATION_PARENT_WINDOW_OF] = SPI_RELATION_PARENT_WINDOW_OF; relation_type_table [Accessibility_RELATION_DESCRIBED_BY] = SPI_RELATION_DESCRIBED_BY; relation_type_table [Accessibility_RELATION_DESCRIPTION_FOR] = SPI_RELATION_DESCRIPTION_FOR; + relation_type_table [Accessibility_RELATION_NODE_PARENT_OF] = SPI_RELATION_NODE_PARENT_OF; return TRUE; } diff -Nru at-spi-1.28.1/cspi/spi.h at-spi-1.30.1/cspi/spi.h --- at-spi-1.28.1/cspi/spi.h 2009-08-13 12:34:54.000000000 +0100 +++ at-spi-1.30.1/cspi/spi.h 2009-11-09 07:14:28.000000000 +0000 @@ -142,6 +142,7 @@ *@SPI_RELATION_PARENT_WINDOW_OF: Indicates that an object is a parent window of another object. *@SPI_RELATION_DESCRIBED_BY: Indicates that another object provides descriptive information about this object; more verbose than %SPI_RELATION_LABELLED_BY. *@SPI_RELATION_DESCRIPTION_FOR: Indicates that an object provides descriptive information about another object; more verbose than %SPI_RELATION_LABEL_FOR. + *@SPI_RELATION_NODE_PARENT_OF: Indicates an object is a cell in a treetable and is expanded to display other cells in the same column. *@SPI_RELATION_LAST_DEFINED: Do not use, this is an implementation detail used * to identify the size of this enumeration. * @@ -166,6 +167,7 @@ SPI_RELATION_PARENT_WINDOW_OF, SPI_RELATION_DESCRIPTION_FOR, SPI_RELATION_DESCRIBED_BY, + SPI_RELATION_NODE_PARENT_OF, SPI_RELATION_LAST_DEFINED } AccessibleRelationType; diff -Nru at-spi-1.28.1/debian/at-spi.install at-spi-1.30.1/debian/at-spi.install --- at-spi-1.28.1/debian/at-spi.install 2010-08-06 22:36:31.000000000 +0100 +++ at-spi-1.30.1/debian/at-spi.install 2010-08-06 22:36:31.000000000 +0100 @@ -2,7 +2,6 @@ debian/tmp/usr/lib/bonobo debian/tmp/usr/lib/gtk*/modules/*.so debian/tmp/usr/lib/orbit-*/*.so -debian/tmp/etc/xdg/autostart/at-spi-registryd.desktop usr/share/gdm/autostart/LoginWindow/ debian/tmp/usr/share/idl debian/tmp/usr/share/locale debian/tmp/etc/gconf/schemas/at-spi.schemas diff -Nru at-spi-1.28.1/debian/changelog at-spi-1.30.1/debian/changelog --- at-spi-1.28.1/debian/changelog 2010-08-06 22:36:31.000000000 +0100 +++ at-spi-1.30.1/debian/changelog 2010-08-06 22:36:31.000000000 +0100 @@ -1,3 +1,139 @@ +at-spi (1.30.1-1~pre1) karmic; urgency=low + + [ Stephen Shaw ] + * Backporting to karmic + * Adding the at-spi-gtk-version fix patch + + -- Stephen Shaw Wed, 04 Aug 2010 14:11:35 -0600 + +at-spi (1.30.1-0ubuntu1) lucid-proposed; urgency=low + + * New upstream release (LP: #600906) + - Fixes GNOME bugzilla #538680, collection.getMatchesTo() seems to ignore + the count. + - Updated translations: + + -- Luke Yelavich Fri, 02 Jul 2010 15:50:32 +1000 + +at-spi (1.30.0-0ubuntu2) lucid; urgency=low + + * debian/control.in: depends on libgail-common since the schemas lists + it as a required component to load (lp: #551860) + + -- Sebastien Bacher Fri, 16 Apr 2010 16:43:23 +0200 + +at-spi (1.30.0-0ubuntu1) lucid; urgency=low + + * New upstream release + + -- Luke Yelavich Tue, 30 Mar 2010 11:19:33 +1100 + +at-spi (1.29.92-0ubuntu1) lucid; urgency=low + + * New upstream release + + -- Luke Yelavich Tue, 09 Mar 2010 08:57:23 +1100 + +at-spi (1.29.90-0ubuntu1) lucid; urgency=low + + * New upstream release + * debian/at-spi.gconf-defaults: Dropped as GNOME 2.28 at-spi behavior has + been restored + * debian/rules: Remove --disable-relocate configure argument, as behavior + of at-spi as per 2.28 GNOME version has been restored + * debian/control: Remove libxevie-dev as a build dependency. + + -- Luke Yelavich Wed, 10 Feb 2010 11:31:28 +1100 + +at-spi (1.29.6-0ubuntu1) lucid; urgency=low + + * New upstream release + + -- Luke Yelavich Wed, 27 Jan 2010 10:53:42 +1100 + +at-spi (1.29.5-0ubuntu4) lucid; urgency=low + + * Re-set /desktop/gnome/interface/at-spi-corba to true, as it seems at-spi + needs this to be set to run, even if it has been built for CORBA use + only. (LP: #491327) + + -- Luke Yelavich Fri, 22 Jan 2010 09:41:05 +1100 + +at-spi (1.29.5-0ubuntu3) lucid; urgency=low + + * rebuild against fixed python-central (LP: #507842) + + -- Michael Vogt Fri, 15 Jan 2010 14:07:52 +0100 + +at-spi (1.29.5-0ubuntu2) lucid; urgency=low + + * debian/control: + - Support python >= 2.5 only. (LP: #506357) + - Remove python-all-dev as a build dependency. + - Force python-pyatspi to support 2.5, 2.6 for now, since pycentral + is setting Python-Version to all for some reason. + + -- Luke Yelavich Wed, 13 Jan 2010 16:33:51 +1100 + +at-spi (1.29.5-0ubuntu1) lucid; urgency=low + + * New upstream release + * debian/patches/02_python_path.patch: Removed, solved differently upstream + * debian/control: Add libgconf2-dev as a build dependency + + -- Luke Yelavich Tue, 12 Jan 2010 10:03:32 +1100 + +at-spi (1.29.3-0ubuntu3) lucid; urgency=low + + * Remove gconf defaults setting, and build at-spi with --disable-relocate. + This prevents at-spi2/at-spi over dbus from being installed alongside + at-spi via corba. If users wish to be able to switch between corba and + dbus, packages of at-spi and at-spi2 can be put into a PPA with this + behavior reversed, given enough user demand. + + -- Luke Yelavich Fri, 18 Dec 2009 12:43:14 +1100 + +at-spi (1.29.3-0ubuntu2) lucid; urgency=low + + * Set /desktop/gnome/interface/at-spi-corba to true, which will really allow + the pyatspi module to be imported. Really fixes LP: #491327 + + -- Luke Yelavich Wed, 16 Dec 2009 12:14:27 +1100 + +at-spi (1.29.3-0ubuntu1) lucid; urgency=low + + * New upstream release + * debian/patches/02_python_path.patch: Patch the hard-coded python module + path to refer to dist-packages for python 2.6. (LP: #491327) + + -- Luke Yelavich Tue, 15 Dec 2009 09:29:16 +1100 + +at-spi (1.29.2-0ubuntu1) lucid; urgency=low + + * New upstream release + * debian/watch: Adjust for 1.29 series + * debian/at-spi.install: Adjust location of at-spi GTK module + + -- Luke Yelavich Mon, 16 Nov 2009 11:52:31 -0600 + +at-spi (1.28.1-1ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - debian/patches/01_lp278095_no_environ_access_shutdown.patch: we don't + access environ in atexit hook to workaround environ corruption + - debian/control: Remove all references to libgail, as gail is now + in gtk2 + - build depend on intltool (>= 0.40.0) + - Ship at-spi-registryd.desktop file in /etc/xdg/autostart + + -- Luke Yelavich Fri, 06 Nov 2009 15:08:36 +1100 + +at-spi (1.28.1-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Mario Lang Mon, 19 Oct 2009 11:32:26 +0200 + at-spi (1.28.1-0ubuntu1) karmic; urgency=low * New upstream release @@ -6,6 +142,18 @@ -- Luke Yelavich Mon, 19 Oct 2009 16:15:43 +1100 +at-spi (1.28.0-1) unstable; urgency=low + + * debian/at-spi.install: Install new gconf schema file needed for + proper setting up of gtk accessibility modules, as discussed in + http://bugzilla.gnome.org/show_bug.cgi?id=535827 + * New upstream release. + * debian/control{,.in}: + - Build-Depends libdbus-gllib-1-dev. + - Upgrade Standards-Version to 3.8.3 (no changes). + + -- Mario Lang Wed, 23 Sep 2009 10:02:27 +0200 + at-spi (1.28.0-0ubuntu2) karmic; urgency=low * debian/at-spi.install: Also ship at-spi-registryd.desktop in diff -Nru at-spi-1.28.1/debian/control at-spi-1.30.1/debian/control --- at-spi-1.28.1/debian/control 2010-08-06 22:36:31.000000000 +0100 +++ at-spi-1.30.1/debian/control 2010-08-06 22:36:31.000000000 +0100 @@ -3,9 +3,9 @@ Priority: optional Maintainer: Ubuntu Accessibility Developers XSBC-Original-Maintainer: Debian GNOME Maintainers -Uploaders: Debian GNOME Maintainers , Mario Lang +Uploaders: Debian GNOME Maintainers Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/at-spi -XS-Python-Version: >= 2.4 +XS-Python-Version: >= 2.5 Build-Depends: debhelper (>= 5), pkg-config, intltool (>= 0.40.0), @@ -14,6 +14,7 @@ libgnomecanvas2-dev (>= 2.14.0-2), libatk1.0-dev (>= 1.17.0), libgtk2.0-dev (>= 2.10.0), + libdbus-glib-1-dev, libxml2-dev, zlib1g-dev, libpopt-dev (>= 1.5), @@ -27,18 +28,16 @@ libxml-parser-perl, gtk-doc-tools, libxext-dev, - libxevie-dev, - libx11-dev,, - libdbus-glib-1-dev, + libx11-dev, python-pyrex, python-central (>= 0.5), - python-all-dev -Standards-Version: 3.8.0 + libgconf2-dev +Standards-Version: 3.8.3 Package: at-spi Architecture: any Section: gnome -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, libgail-common Replaces: libatspi-dev (<< 1.6.0-2) Description: Assistive Technology Service Provider Interface Providing accessibility means removing barriers that prevent people @@ -109,7 +108,7 @@ Section: python Depends: ${python:Depends}, ${misc:Depends}, at-spi (>= ${source:Version}), at-spi (<< ${source:Version}.1~), python-pyorbit, python-gnome2 Provides: ${python:Provides} -XB-Python-Version: ${python:Versions} +XB-Python-Version: 2.5, 2.6 Description: Assistive Technology Service Provider Interface - Python bindings at-spi is the "Assistive Technology Service Provider Interface". . diff -Nru at-spi-1.28.1/debian/control.in at-spi-1.30.1/debian/control.in --- at-spi-1.28.1/debian/control.in 2010-08-06 22:36:31.000000000 +0100 +++ at-spi-1.30.1/debian/control.in 2010-08-06 22:36:31.000000000 +0100 @@ -5,7 +5,7 @@ XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/at-spi -XS-Python-Version: >= 2.4 +XS-Python-Version: >= 2.5 Build-Depends: debhelper (>= 5), pkg-config, intltool (>= 0.40.0), @@ -14,6 +14,7 @@ libgnomecanvas2-dev (>= 2.14.0-2), libatk1.0-dev (>= 1.17.0), libgtk2.0-dev (>= 2.10.0), + libdbus-glib-1-dev, libxml2-dev, zlib1g-dev, libpopt-dev (>= 1.5), @@ -27,18 +28,16 @@ libxml-parser-perl, gtk-doc-tools, libxext-dev, - libxevie-dev, - libx11-dev,, - libdbus-glib-1-dev, + libx11-dev, python-pyrex, python-central (>= 0.5), - python-all-dev -Standards-Version: 3.8.0 + libgconf2-dev +Standards-Version: 3.8.3 Package: at-spi Architecture: any Section: gnome -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, libgail-common Replaces: libatspi-dev (<< 1.6.0-2) Description: Assistive Technology Service Provider Interface Providing accessibility means removing barriers that prevent people @@ -109,7 +108,7 @@ Section: python Depends: ${python:Depends}, ${misc:Depends}, at-spi (>= ${source:Version}), at-spi (<< ${source:Version}.1~), python-pyorbit, python-gnome2 Provides: ${python:Provides} -XB-Python-Version: ${python:Versions} +XB-Python-Version: 2.5, 2.6 Description: Assistive Technology Service Provider Interface - Python bindings at-spi is the "Assistive Technology Service Provider Interface". . diff -Nru at-spi-1.28.1/debian/patches/at-spi-gtk-version.patch at-spi-1.30.1/debian/patches/at-spi-gtk-version.patch --- at-spi-1.28.1/debian/patches/at-spi-gtk-version.patch 1970-01-01 01:00:00.000000000 +0100 +++ at-spi-1.30.1/debian/patches/at-spi-gtk-version.patch 2010-08-06 22:36:31.000000000 +0100 @@ -0,0 +1,175 @@ +Only in at-spi-1.30.1: a +Common subdirectories: at-spi-1.30.1.orig/atk-bridge and at-spi-1.30.1/atk-bridge +Only in at-spi-1.30.1: config.h +Only in at-spi-1.30.1: config.log +Only in at-spi-1.30.1: config.status +diff -u at-spi-1.30.1.orig/configure at-spi-1.30.1/configure +--- at-spi-1.30.1.orig/configure 2010-04-26 02:48:58.000000000 -0400 ++++ at-spi-1.30.1/configure 2010-05-26 17:00:38.000000000 -0400 +@@ -14249,14 +14249,14 @@ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + \""; } >&5 + ($PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + ") 2>&5 +@@ -14266,7 +14266,7 @@ + pkg_cv_REGISTRYD_CFLAGS=`$PKG_CONFIG --cflags " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + " 2>/dev/null` +@@ -14285,14 +14285,14 @@ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + \""; } >&5 + ($PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + ") 2>&5 +@@ -14302,7 +14302,7 @@ + pkg_cv_REGISTRYD_LIBS=`$PKG_CONFIG --libs " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + " 2>/dev/null` +@@ -14327,7 +14327,7 @@ + REGISTRYD_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + "` +@@ -14335,7 +14335,7 @@ + REGISTRYD_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + "` +@@ -14346,7 +14346,7 @@ + as_fn_error "Package requirements ( + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + dbus-glib-1 >= 0.76 + gconf-2.0 >= 2.0.0 + ) were not met: +@@ -14396,13 +14396,13 @@ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + \""; } >&5 + ($PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + ") 2>&5 + ac_status=$? +@@ -14411,7 +14411,7 @@ + pkg_cv_TESTS_CFLAGS=`$PKG_CONFIG --cflags " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + " 2>/dev/null` + else +@@ -14429,13 +14429,13 @@ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + \""; } >&5 + ($PKG_CONFIG --exists --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + ") 2>&5 + ac_status=$? +@@ -14444,7 +14444,7 @@ + pkg_cv_TESTS_LIBS=`$PKG_CONFIG --libs " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + " 2>/dev/null` + else +@@ -14468,14 +14468,14 @@ + TESTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + "` + else + TESTS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors " + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + "` + fi +@@ -14485,7 +14485,7 @@ + as_fn_error "Package requirements ( + libbonobo-2.0 >= 1.107.0 + atk >= 1.29.2 +- gtk+-2.0 >= 2.19.7 ++ gtk+-2.0 >= 2.18.0 + gail >= 1.9.0 + ) were not met: + +diff -u at-spi-1.30.1.orig/configure.in at-spi-1.30.1/configure.in +--- at-spi-1.30.1.orig/configure.in 2010-04-26 02:47:33.000000000 -0400 ++++ at-spi-1.30.1/configure.in 2010-05-26 16:59:38.000000000 -0400 +@@ -27,7 +27,7 @@ + + dnl required versions of other tools. + m4_define([req_ver_atk], [1.29.2]) +-m4_define([req_ver_gtk], [2.19.7]) ++m4_define([req_ver_gtk], [2.18.0]) + m4_define([req_ver_dbus], [0.76]) + m4_define([req_ver_gconf], [2.0.0]) + m4_define([req_ver_gail], [1.9.0]) diff -Nru at-spi-1.28.1/debian/watch at-spi-1.30.1/debian/watch --- at-spi-1.28.1/debian/watch 2010-08-06 22:36:31.000000000 +0100 +++ at-spi-1.30.1/debian/watch 2010-08-06 22:36:31.000000000 +0100 @@ -1,4 +1,4 @@ version=2 -http://ftp.gnome.org/pub/GNOME/sources/at-spi/([\d\.]+)[024568]/ \ +http://ftp.gnome.org/pub/GNOME/sources/at-spi/([\d\.]+)[0245689]/ \ at-spi-(.*)\.tar\.gz \ debian uupdate diff -Nru at-spi-1.28.1/docs/Makefile.in at-spi-1.30.1/docs/Makefile.in --- at-spi-1.28.1/docs/Makefile.in 2009-10-19 03:59:14.000000000 +0100 +++ at-spi-1.30.1/docs/Makefile.in 2010-04-26 08:18:31.000000000 +0100 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -130,6 +130,8 @@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ HTML_DIR = @HTML_DIR@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -323,7 +325,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ @@ -348,7 +350,7 @@ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ + @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleAction-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleAction-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleAction-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleAction-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleAction Interface - + - + - - - - - @@ -27,8 +22,8 @@
@@ -43,18 +38,17 @@

Synopsis

-
-void                AccessibleAction_ref                (AccessibleAction *obj);
-void                AccessibleAction_unref              (AccessibleAction *obj);
-long                AccessibleAction_getNActions        (AccessibleAction *obj);
-SPIBoolean          AccessibleAction_doAction           (AccessibleAction *obj,
-                                                         long int i);
-char *              AccessibleAction_getKeyBinding      (AccessibleAction *obj,
-                                                         long int i);
-char *              AccessibleAction_getName            (AccessibleAction *obj,
-                                                         long int i);
-char *              AccessibleAction_getDescription     (AccessibleAction *obj,
-                                                         long int i);
+
void                AccessibleAction_ref                (AccessibleAction *obj);
+void                AccessibleAction_unref              (AccessibleAction *obj);
+long                AccessibleAction_getNActions        (AccessibleAction *obj);
+SPIBoolean          AccessibleAction_doAction           (AccessibleAction *obj,
+                                                         long int i);
+char *              AccessibleAction_getKeyBinding      (AccessibleAction *obj,
+                                                         long int i);
+char *              AccessibleAction_getName            (AccessibleAction *obj,
+                                                         long int i);
+char *              AccessibleAction_getDescription     (AccessibleAction *obj,
+                                                         long int i);
 
@@ -74,16 +68,15 @@

Details

AccessibleAction_ref ()

-
void                AccessibleAction_ref                (AccessibleAction *obj);
-

-Increment the reference count for an AccessibleAction.

+
void                AccessibleAction_ref                (AccessibleAction *obj);

+Increment the reference count for an AccessibleAction.

-

obj :

a pointer to the AccessibleAction on which to operate. +a pointer to the AccessibleAction on which to operate.
@@ -91,16 +84,15 @@

AccessibleAction_unref ()

-
void                AccessibleAction_unref              (AccessibleAction *obj);
-

-Decrement the reference count for an AccessibleAction.

+
void                AccessibleAction_unref              (AccessibleAction *obj);

+Decrement the reference count for an AccessibleAction.

-

obj :

a pointer to the AccessibleAction on which to operate. +a pointer to the AccessibleAction on which to operate.
@@ -108,17 +100,16 @@

AccessibleAction_getNActions ()

-
long                AccessibleAction_getNActions        (AccessibleAction *obj);
-

-Get the number of actions invokable on an AccessibleAction implementor.

+
long                AccessibleAction_getNActions        (AccessibleAction *obj);

+Get the number of actions invokable on an AccessibleAction implementor.

- @@ -132,32 +123,27 @@

AccessibleAction_doAction ()

-
SPIBoolean          AccessibleAction_doAction           (AccessibleAction *obj,
-                                                         long int i);
-

-Invoke the action indicated by index.

+
SPIBoolean          AccessibleAction_doAction           (AccessibleAction *obj,
+                                                         long int i);

+Invoke the action indicated by index.

obj :

a pointer to the AccessibleAction to query. +a pointer to the AccessibleAction to query.
- - - @@ -166,8 +152,8 @@

AccessibleAction_getKeyBinding ()

-
char *              AccessibleAction_getKeyBinding      (AccessibleAction *obj,
-                                                         long int i);
+
char *              AccessibleAction_getKeyBinding      (AccessibleAction *obj,
+                                                         long int i);

Get the keybindings for the i-th action invokable on an object implementing AccessibleAction, if any are defined. @@ -188,23 +174,20 @@ action without posting any menus. Meta-keys are indicated by the conventional strings "<Control>", "<Alt>", "<Shift>", "<Mod2>", - etc. (we use the same string as gtk_accelerator_name() in - gtk+-2.X.

-

+ etc. (we use the same string as gtk_accelerator_name() in + gtk+-2.X.

obj :

a pointer to the AccessibleAction to query. +a pointer to the AccessibleAction to query.

i :

an integer specifying which action to invoke. +an integer specifying which action to invoke.

Returns :

TRUE if the action is successfully invoked, otherwise FALSE. + TRUE if the action is successfully invoked, otherwise FALSE.
- - @@ -219,24 +202,23 @@

AccessibleAction_getName ()

-
char *              AccessibleAction_getName            (AccessibleAction *obj,
-                                                         long int i);
+
char *              AccessibleAction_getName            (AccessibleAction *obj,
+                                                         long int i);

Get the name of the 'i-th' action invokable on an - object implementing AccessibleAction.

-

+ object implementing AccessibleAction.

obj :

a pointer to the AccessibleAction implementor to query. +a pointer to the AccessibleAction implementor to query.

i :

a long integer indicating which action to query. +a long integer indicating which action to query.
- - @@ -250,24 +232,23 @@

AccessibleAction_getDescription ()

-
char *              AccessibleAction_getDescription     (AccessibleAction *obj,
-                                                         long int i);
+
char *              AccessibleAction_getDescription     (AccessibleAction *obj,
+                                                         long int i);

Get the description of 'i-th' action invokable on an - object implementing AccessibleAction.

-

+ object implementing AccessibleAction.

obj :

a pointer to the AccessibleAction implementor to query. +a pointer to the AccessibleAction implementor to query.

i :

a long integer indicating which action to query. +a long integer indicating which action to query.
- - @@ -282,6 +263,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleApplication-API.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleApplication-API.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleApplication-API.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleApplication-API.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleApplication API - + - + - - - - -

obj :

a pointer to the AccessibleAction implementor to query. +a pointer to the AccessibleAction implementor to query.

i :

a long integer indicating which action to query. +a long integer indicating which action to query.
@@ -27,8 +22,8 @@
@@ -43,17 +38,16 @@

Synopsis

-
-void                AccessibleApplication_ref           (AccessibleApplication *obj);
-void                AccessibleApplication_unref         (AccessibleApplication *obj);
-char *              AccessibleApplication_getToolkitName
-                                                        (AccessibleApplication *obj);
-char *              AccessibleApplication_getVersion    (AccessibleApplication *obj);
-long                AccessibleApplication_getID         (AccessibleApplication *obj);
-char *              AccessibleApplication_getLocale     (AccessibleApplication *obj,
-                                                         int lc_category);
-SPIBoolean          AccessibleApplication_pause         (AccessibleApplication *obj);
-SPIBoolean          AccessibleApplication_resume        (AccessibleApplication *obj);
+
void                AccessibleApplication_ref           (AccessibleApplication *obj);
+void                AccessibleApplication_unref         (AccessibleApplication *obj);
+char *              AccessibleApplication_getToolkitName
+                                                        (AccessibleApplication *obj);
+char *              AccessibleApplication_getVersion    (AccessibleApplication *obj);
+long                AccessibleApplication_getID         (AccessibleApplication *obj);
+char *              AccessibleApplication_getLocale     (AccessibleApplication *obj,
+                                                         int lc_category);
+SPIBoolean          AccessibleApplication_pause         (AccessibleApplication *obj);
+SPIBoolean          AccessibleApplication_resume        (AccessibleApplication *obj);
 
@@ -69,16 +63,15 @@

Details

AccessibleApplication_ref ()

-
void                AccessibleApplication_ref           (AccessibleApplication *obj);
-

-Increment the reference count for an AccessibleApplication.

+
void                AccessibleApplication_ref           (AccessibleApplication *obj);

+Increment the reference count for an AccessibleApplication.

-

obj :

a pointer to the AccessibleApplication on which to operate. +a pointer to the AccessibleApplication on which to operate.
@@ -86,16 +79,15 @@

AccessibleApplication_unref ()

-
void                AccessibleApplication_unref         (AccessibleApplication *obj);
-

-Decrement the reference count for an AccessibleApplication.

+
void                AccessibleApplication_unref         (AccessibleApplication *obj);

+Decrement the reference count for an AccessibleApplication.

-

obj :

a pointer to the AccessibleApplication object on which to operate. +a pointer to the AccessibleApplication object on which to operate.
@@ -103,18 +95,17 @@

AccessibleApplication_getToolkitName ()

-
char *              AccessibleApplication_getToolkitName
-                                                        (AccessibleApplication *obj);
-

-Get the name of the UI toolkit used by an AccessibleApplication.

+
char *              AccessibleApplication_getToolkitName
+                                                        (AccessibleApplication *obj);

+Get the name of the UI toolkit used by an AccessibleApplication.

- @@ -129,18 +120,17 @@

AccessibleApplication_getVersion ()

-
char *              AccessibleApplication_getVersion    (AccessibleApplication *obj);
+
char *              AccessibleApplication_getVersion    (AccessibleApplication *obj);

Get the version of the UI toolkit used by an - AccessibleApplication instance.

-

+ AccessibleApplication instance.

obj :

a pointer to the AccessibleApplication to query. +a pointer to the AccessibleApplication to query.
- @@ -155,19 +145,18 @@

AccessibleApplication_getID ()

-
long                AccessibleApplication_getID         (AccessibleApplication *obj);
+
long                AccessibleApplication_getID         (AccessibleApplication *obj);

Get the unique ID assigned by the Registry to an AccessibleApplication instance. -(Not Yet Implemented by the registry).

-

+(Not Yet Implemented by the registry).

obj :

a pointer to the AccessibleApplication being queried. +a pointer to the AccessibleApplication being queried.
- @@ -182,27 +171,26 @@

AccessibleApplication_getLocale ()

-
char *              AccessibleApplication_getLocale     (AccessibleApplication *obj,
-                                                         int lc_category);
+
char *              AccessibleApplication_getLocale     (AccessibleApplication *obj,
+                                                         int lc_category);

Get a POSIX-compliant string describing the application's current locale setting for a particular lctype category.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleApplication being queried. +a pointer to the AccessibleApplication being queried.
- - @@ -217,28 +205,23 @@

AccessibleApplication_pause ()

-
SPIBoolean          AccessibleApplication_pause         (AccessibleApplication *obj);
+
SPIBoolean          AccessibleApplication_pause         (AccessibleApplication *obj);

Attempt to pause the application (used when client event queue is over-full). -Not Yet Implemented.

-

+Not Yet Implemented.

obj :

a pointer to the AccessibleApplication being queried. +a pointer to the AccessibleApplication being queried.

lc_category :

one of the POSIX LC_TYPE enumeration, for instance +one of the POSIX LC_TYPE enumeration, for instance LC_MESSAGES.
- - @@ -248,27 +231,22 @@

AccessibleApplication_resume ()

-
SPIBoolean          AccessibleApplication_resume        (AccessibleApplication *obj);
+
SPIBoolean          AccessibleApplication_resume        (AccessibleApplication *obj);

Attempt to resume the application (used after AccessibleApplication_pause). -Not Yet Implemented.

-

+Not Yet Implemented.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.

Returns :

TRUE if the application was paused successfully, FALSE otherwise. + TRUE if the application was paused successfully, FALSE otherwise.
- - @@ -279,6 +257,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleComponent-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleComponent-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleComponent-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleComponent-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleComponent Interface - + - + - - - - -

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.

Returns :

TRUE if application processing resumed successfully, FALSE otherwise. + TRUE if application processing resumed successfully, FALSE otherwise.
@@ -27,8 +22,8 @@
@@ -42,37 +37,36 @@

Synopsis

-
-enum                AccessibleCoordType;
+
enum                AccessibleCoordType;
 enum                AccessibleComponentLayer;
-void                AccessibleComponent_ref             (AccessibleComponent *obj);
-void                AccessibleComponent_unref           (AccessibleComponent *obj);
-SPIBoolean          AccessibleComponent_contains        (AccessibleComponent *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType ctype);
-Accessible *        AccessibleComponent_getAccessibleAtPoint
-                                                        (AccessibleComponent *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType ctype);
-void                AccessibleComponent_getExtents      (AccessibleComponent *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType ctype);
-void                AccessibleComponent_getPosition     (AccessibleComponent *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         AccessibleCoordType ctype);
-void                AccessibleComponent_getSize         (AccessibleComponent *obj,
-                                                         long int *width,
-                                                         long int *height);
-AccessibleComponentLayer  AccessibleComponent_getLayer  (AccessibleComponent *obj);
-short               AccessibleComponent_getMDIZOrder    (AccessibleComponent *obj);
-SPIBoolean          AccessibleComponent_grabFocus       (AccessibleComponent *obj);
-double              AccessibleComponent_getAlpha        (AccessibleComponent *obj);
+void                AccessibleComponent_ref             (AccessibleComponent *obj);
+void                AccessibleComponent_unref           (AccessibleComponent *obj);
+SPIBoolean          AccessibleComponent_contains        (AccessibleComponent *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType ctype);
+Accessible *        AccessibleComponent_getAccessibleAtPoint
+                                                        (AccessibleComponent *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType ctype);
+void                AccessibleComponent_getExtents      (AccessibleComponent *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType ctype);
+void                AccessibleComponent_getPosition     (AccessibleComponent *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         AccessibleCoordType ctype);
+void                AccessibleComponent_getSize         (AccessibleComponent *obj,
+                                                         long int *width,
+                                                         long int *height);
+AccessibleComponentLayer  AccessibleComponent_getLayer  (AccessibleComponent *obj);
+short               AccessibleComponent_getMDIZOrder    (AccessibleComponent *obj);
+SPIBoolean          AccessibleComponent_grabFocus       (AccessibleComponent *obj);
+double              AccessibleComponent_getAlpha        (AccessibleComponent *obj);
 
@@ -95,20 +89,19 @@

Specifies how xy coordinates are to be interpreted. Used by functions such -as AccessibleComponent_getPosition() and AccessibleText_getCharacterExtents()

-

+as AccessibleComponent_getPosition() and AccessibleText_getCharacterExtents()

- - + - - + @@ -136,59 +129,58 @@

These enumerated "layer values" are used when determining which UI rendering layer a component is drawn into, which can help in making -determinations of when components occlude one another.

-

+determinations of when components occlude one another.

SPI_COORD_TYPE_SCREEN

specifies xy coordinates relative to the screen +

SPI_COORD_TYPE_SCREEN

specifies xy coordinates relative to the screen

SPI_COORD_TYPE_WINDOW

specifies xy coordinates relative to an object's +

SPI_COORD_TYPE_WINDOW

specifies xy coordinates relative to an object's top-level window
- - + - - + - - + - - + - - + - - + - - + - - + - - + @@ -198,16 +190,15 @@

AccessibleComponent_ref ()

-
void                AccessibleComponent_ref             (AccessibleComponent *obj);
-

-Increment the reference count for an AccessibleComponent.

+
void                AccessibleComponent_ref             (AccessibleComponent *obj);

+Increment the reference count for an AccessibleComponent.

SPI_LAYER_INVALID

The layer cannot be determined or is somehow undefined. +

SPI_LAYER_INVALID

The layer cannot be determined or is somehow undefined.

SPI_LAYER_BACKGROUND

Component belongs to the destop background. +

SPI_LAYER_BACKGROUND

Component belongs to the destop background.

SPI_LAYER_CANVAS

Component is a canvas backdrop or drawing area. +

SPI_LAYER_CANVAS

Component is a canvas backdrop or drawing area.

SPI_LAYER_WIDGET

Component is a 'normal' widget. +

SPI_LAYER_WIDGET

Component is a 'normal' widget.

SPI_LAYER_MDI

Component is drawn in the MDI layer and may have valid +

SPI_LAYER_MDI

Component is drawn in the MDI layer and may have valid Z-information relative to other MDI-layer components.

SPI_LAYER_POPUP

Component is in the popup layer, above other widgets and +

SPI_LAYER_POPUP

Component is in the popup layer, above other widgets and MDI components.

SPI_LAYER_OVERLAY

Component is in the overlay plane - this value is reserved +

SPI_LAYER_OVERLAY

Component is in the overlay plane - this value is reserved for future use.

SPI_LAYER_WINDOW

Component is in the window layer and have valid Z-information +

SPI_LAYER_WINDOW

Component is in the window layer and have valid Z-information relative to other window-layer components.

SPI_LAYER_LAST_DEFINED

Used to determine the last valid value in the enum, +

SPI_LAYER_LAST_DEFINED

Used to determine the last valid value in the enum, should not be encountered.
-

obj :

a pointer to an object implementing AccessibleComponent on which to operate. +a pointer to an object implementing AccessibleComponent on which to operate.
@@ -215,16 +206,15 @@

AccessibleComponent_unref ()

-
void                AccessibleComponent_unref           (AccessibleComponent *obj);
-

-Decrement the reference count for an AccessibleComponent.

+
void                AccessibleComponent_unref           (AccessibleComponent *obj);

+Decrement the reference count for an AccessibleComponent.

-

obj :

a pointer to the object implementing AccessibleComponent on which to operate. +a pointer to the object implementing AccessibleComponent on which to operate.
@@ -232,46 +222,41 @@

AccessibleComponent_contains ()

-
SPIBoolean          AccessibleComponent_contains        (AccessibleComponent *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType ctype);
-

-Query whether a given AccessibleComponent contains a particular point.

+
SPIBoolean          AccessibleComponent_contains        (AccessibleComponent *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType ctype);

+Query whether a given AccessibleComponent contains a particular point.

- - - - - @@ -280,36 +265,35 @@

AccessibleComponent_getAccessibleAtPoint ()

-
Accessible *        AccessibleComponent_getAccessibleAtPoint
-                                                        (AccessibleComponent *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType ctype);
-

-Get the accessible child at a given coordinate within an AccessibleComponent.

+
Accessible *        AccessibleComponent_getAccessibleAtPoint
+                                                        (AccessibleComponent *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType ctype);

+Get the accessible child at a given coordinate within an AccessibleComponent.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.

x :

a long specifying the x coordinate in question. +a long specifying the x coordinate in question.

y :

a long specifying the y coordinate in question. +a long specifying the y coordinate in question.

ctype :

the desired coordinate system of the point (x, y) +the desired coordinate system of the point (x, y) (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).

Returns :

a TRUE if the specified component contains the point (x, y), - otherwise FALSE. + a TRUE if the specified component contains the point (x, y), + otherwise FALSE.
- - - - @@ -325,47 +309,46 @@

AccessibleComponent_getExtents ()

-
void                AccessibleComponent_getExtents      (AccessibleComponent *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType ctype);
-

-Get the bounding box of the specified AccessibleComponent.

+
void                AccessibleComponent_getExtents      (AccessibleComponent *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType ctype);

+Get the bounding box of the specified AccessibleComponent.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.

x :

a long specifying the x coordinate of the point in question. +a long specifying the x coordinate of the point in question.

y :

a long specifying the y coordinate of the point in question. +a long specifying the y coordinate of the point in question.

ctype :

the coordinate system of the point (x, y) +the coordinate system of the point (x, y) (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).
- - - - - - @@ -375,35 +358,34 @@

AccessibleComponent_getPosition ()

-
void                AccessibleComponent_getPosition     (AccessibleComponent *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         AccessibleCoordType ctype);
-

-Get the minimum x and y coordinates of the specified AccessibleComponent.

+
void                AccessibleComponent_getPosition     (AccessibleComponent *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         AccessibleCoordType ctype);

+Get the minimum x and y coordinates of the specified AccessibleComponent.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.

x :

a pointer to a long into which the minimum x coordinate will be returned. +a pointer to a long into which the minimum x coordinate will be returned.

y :

a pointer to a long into which the minimum y coordinate will be returned. +a pointer to a long into which the minimum y coordinate will be returned.

width :

a pointer to a long into which the x extents (width) will be returned. +a pointer to a long into which the x extents (width) will be returned.

height :

a pointer to a long into which the y extents (height) will be returned. +a pointer to a long into which the y extents (height) will be returned.

ctype :

the desired coordinate system into which to return the results, +the desired coordinate system into which to return the results, (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).
- - - - @@ -413,29 +395,28 @@

AccessibleComponent_getSize ()

-
void                AccessibleComponent_getSize         (AccessibleComponent *obj,
-                                                         long int *width,
-                                                         long int *height);
-

-Get the size of the specified AccessibleComponent.

+
void                AccessibleComponent_getSize         (AccessibleComponent *obj,
+                                                         long int *width,
+                                                         long int *height);

+Get the size of the specified AccessibleComponent.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.

x :

a pointer to a long into which the minimum x coordinate will be returned. +a pointer to a long into which the minimum x coordinate will be returned.

y :

a pointer to a long into which the minimum y coordinate will be returned. +a pointer to a long into which the minimum y coordinate will be returned.

ctype :

the desired coordinate system into which to return the results, +the desired coordinate system into which to return the results, (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).
- - - @@ -444,18 +425,17 @@

AccessibleComponent_getLayer ()

-
AccessibleComponentLayer  AccessibleComponent_getLayer  (AccessibleComponent *obj);
+
AccessibleComponentLayer  AccessibleComponent_getLayer  (AccessibleComponent *obj);

Query which layer the component is painted into, to help determine its - visibility in terms of stacking order.

-

+ visibility in terms of stacking order.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.

width :

a pointer to a long into which the x extents (width) will be returned. +a pointer to a long into which the x extents (width) will be returned.

height :

a pointer to a long into which the y extents (height) will be returned. +a pointer to a long into which the y extents (height) will be returned.
- @@ -469,18 +449,17 @@

AccessibleComponent_getMDIZOrder ()

-
short               AccessibleComponent_getMDIZOrder    (AccessibleComponent *obj);
+
short               AccessibleComponent_getMDIZOrder    (AccessibleComponent *obj);

Query the z stacking order of a component which is in the MDI or window - layer. (Bigger z-order numbers mean nearer the top)

-

+ layer. (Bigger z-order numbers mean nearer the top)

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.
- @@ -495,27 +474,22 @@

AccessibleComponent_grabFocus ()

-
SPIBoolean          AccessibleComponent_grabFocus       (AccessibleComponent *obj);
+
SPIBoolean          AccessibleComponent_grabFocus       (AccessibleComponent *obj);

Attempt to set the keyboard input focus to the specified - AccessibleComponent.

-

+ AccessibleComponent.

obj :

a pointer to the AccessibleComponent to query. +a pointer to the AccessibleComponent to query.
- - @@ -525,17 +499,16 @@

AccessibleComponent_getAlpha ()

-
double              AccessibleComponent_getAlpha        (AccessibleComponent *obj);
-

-Get the opacity/alpha value of a component, if alpha blending is in use.

+
double              AccessibleComponent_getAlpha        (AccessibleComponent *obj);

+Get the opacity/alpha value of a component, if alpha blending is in use.

obj :

a pointer to the AccessibleComponent on which to operate. +a pointer to the AccessibleComponent on which to operate.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- @@ -550,6 +523,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleDocument-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleDocument-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleDocument-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleDocument-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleDocument Interface - + - + - - - - -

obj :

The AccessibleComponent to be queried. +The AccessibleComponent to be queried.
@@ -27,8 +22,8 @@
@@ -42,15 +37,14 @@

Synopsis

-
-void                AccessibleDocument_ref              (AccessibleDocument *obj);
-void                AccessibleDocument_unref            (AccessibleDocument *obj);
-char *              AccessibleDocument_getAttributeValue
-                                                        (AccessibleDocument *obj,
-                                                         char *attribute);
-AccessibleAttributeSet * AccessibleDocument_getAttributes
-                                                        (AccessibleDocument *obj);
-char *              AccessibleDocument_getLocale        (AccessibleDocument *obj);
+
void                AccessibleDocument_ref              (AccessibleDocument *obj);
+void                AccessibleDocument_unref            (AccessibleDocument *obj);
+char *              AccessibleDocument_getAttributeValue
+                                                        (AccessibleDocument *obj,
+                                                         char *attribute);
+AccessibleAttributeSet * AccessibleDocument_getAttributes
+                                                        (AccessibleDocument *obj);
+char *              AccessibleDocument_getLocale        (AccessibleDocument *obj);
 
@@ -62,16 +56,15 @@

Details

AccessibleDocument_ref ()

-
void                AccessibleDocument_ref              (AccessibleDocument *obj);
-

-Increment the reference count for an AccessibleDocument object.

+
void                AccessibleDocument_ref              (AccessibleDocument *obj);

+Increment the reference count for an AccessibleDocument object.

-

obj :

a pointer to the AccessibleDocument object on which to operate. +a pointer to the AccessibleDocument object on which to operate.
@@ -79,16 +72,15 @@

AccessibleDocument_unref ()

-
void                AccessibleDocument_unref            (AccessibleDocument *obj);
-

-Decrement the reference count for an AccessibleDocument object.

+
void                AccessibleDocument_unref            (AccessibleDocument *obj);

+Decrement the reference count for an AccessibleDocument object.

-

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
@@ -96,27 +88,26 @@

AccessibleDocument_getAttributeValue ()

-
char *              AccessibleDocument_getAttributeValue
-                                                        (AccessibleDocument *obj,
-                                                         char *attribute);
+
char *              AccessibleDocument_getAttributeValue
+                                                        (AccessibleDocument *obj,
+                                                         char *attribute);

Gets the value of a single attribute, if specified for the document as a whole.

-(name-value pair) being queried.

-

+(name-value pair) being queried.

- - @@ -131,22 +122,21 @@

AccessibleDocument_getAttributes ()

-
AccessibleAttributeSet * AccessibleDocument_getAttributes
-                                                        (AccessibleDocument *obj);
+
AccessibleAttributeSet * AccessibleDocument_getAttributes
+                                                        (AccessibleDocument *obj);

Gets all attributes specified for a document as a whole.

For attributes which change within -the document content, see Accessibility::Text::getAttributes instead.

-

+the document content, see Accessibility::Text::getAttributes instead.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.

attribute :

a string indicating the name of a specific attribute +a string indicating the name of a specific attribute
- @@ -163,18 +153,17 @@

AccessibleDocument_getLocale ()

-
char *              AccessibleDocument_getLocale        (AccessibleDocument *obj);
+
char *              AccessibleDocument_getLocale        (AccessibleDocument *obj);

Gets the locale associated with the document's content. -e.g. the locale for LOCALE_TYPE_MESSAGES.

-

+e.g. the locale for LOCALE_TYPE_MESSAGES.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -189,6 +178,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleEditableText-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleEditableText-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleEditableText-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleEditableText-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleEditableText Interface - + - + - - - - -

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
@@ -27,8 +22,8 @@
@@ -42,32 +37,31 @@

Synopsis

-
-void                AccessibleEditableText_ref          (AccessibleEditableText *obj);
-void                AccessibleEditableText_unref        (AccessibleEditableText *obj);
-SPIBoolean          AccessibleEditableText_copyText     (AccessibleText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
-SPIBoolean          AccessibleEditableText_deleteText   (AccessibleEditableText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
-SPIBoolean          AccessibleEditableText_insertText   (AccessibleEditableText *obj,
-                                                         long int position,
-                                                         const char *text,
-                                                         long int length);
-SPIBoolean          AccessibleEditableText_cutText      (AccessibleEditableText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
-SPIBoolean          AccessibleEditableText_pasteText    (AccessibleEditableText *obj,
-                                                         long int position);
-SPIBoolean          AccessibleEditableText_setTextContents
-                                                        (AccessibleEditableText *obj,
-                                                         const char *newContents);
-SPIBoolean          AccessibleEditableText_setAttributes
-                                                        (AccessibleEditableText *obj,
-                                                         const char *attributes,
-                                                         long int startOffset,
-                                                         long int endOffset);
+
void                AccessibleEditableText_ref          (AccessibleEditableText *obj);
+void                AccessibleEditableText_unref        (AccessibleEditableText *obj);
+SPIBoolean          AccessibleEditableText_copyText     (AccessibleText *obj,
+                                                         long int startPos,
+                                                         long int endPos);
+SPIBoolean          AccessibleEditableText_deleteText   (AccessibleEditableText *obj,
+                                                         long int startPos,
+                                                         long int endPos);
+SPIBoolean          AccessibleEditableText_insertText   (AccessibleEditableText *obj,
+                                                         long int position,
+                                                         const char *text,
+                                                         long int length);
+SPIBoolean          AccessibleEditableText_cutText      (AccessibleEditableText *obj,
+                                                         long int startPos,
+                                                         long int endPos);
+SPIBoolean          AccessibleEditableText_pasteText    (AccessibleEditableText *obj,
+                                                         long int position);
+SPIBoolean          AccessibleEditableText_setTextContents
+                                                        (AccessibleEditableText *obj,
+                                                         const char *newContents);
+SPIBoolean          AccessibleEditableText_setAttributes
+                                                        (AccessibleEditableText *obj,
+                                                         const char *attributes,
+                                                         long int startOffset,
+                                                         long int endOffset);
 
@@ -82,18 +76,17 @@

Details

AccessibleEditableText_ref ()

-
void                AccessibleEditableText_ref          (AccessibleEditableText *obj);
+
void                AccessibleEditableText_ref          (AccessibleEditableText *obj);

Increment the reference count for an AccessibleEditableText object. Since AccessibleEditableText is derived from AccessibleText, - this is the same as AccessibleText_ref().

-

+ this is the same as AccessibleText_ref().

-

obj :

a pointer to the AccessibleEditableText object on which to operate. +a pointer to the AccessibleEditableText object on which to operate.
@@ -101,18 +94,17 @@

AccessibleEditableText_unref ()

-
void                AccessibleEditableText_unref        (AccessibleEditableText *obj);
+
void                AccessibleEditableText_unref        (AccessibleEditableText *obj);

Decrement the reference count for an AccessibleEdiitableText object. Since AccessibleEditableText is derived from AccessibleText, - this is the same as AccessibleText_unref().

-

+ this is the same as AccessibleText_unref().

-

obj :

a pointer to the AccessibleEditableText object on which to operate. +a pointer to the AccessibleEditableText object on which to operate.
@@ -120,43 +112,38 @@

AccessibleEditableText_copyText ()

-
SPIBoolean          AccessibleEditableText_copyText     (AccessibleText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
+
SPIBoolean          AccessibleEditableText_copyText     (AccessibleText *obj,
+                                                         long int startPos,
+                                                         long int endPos);

Copy text from an AccessibleEditableText object into the clipboard.

-see: AccessibleEditableText_pasteText

-

+see: AccessibleEditableText_pasteText

- - - - @@ -165,44 +152,39 @@

AccessibleEditableText_deleteText ()

-
SPIBoolean          AccessibleEditableText_deleteText   (AccessibleEditableText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
+
SPIBoolean          AccessibleEditableText_deleteText   (AccessibleEditableText *obj,
+                                                         long int startPos,
+                                                         long int endPos);

Delete text from an AccessibleEditableText object, without copying the excised portion into the clipboard.

-see: AccessibleEditableText_cutText

-

+see: AccessibleEditableText_cutText

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

startPos :

an integer indicating the starting character offset +an integer indicating the starting character offset of the text to copy.

endPos :

an integer indicating the offset of the first character +an integer indicating the offset of the first character past the end of the text section to be copied.

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
- - - - @@ -211,48 +193,43 @@

AccessibleEditableText_insertText ()

-
SPIBoolean          AccessibleEditableText_insertText   (AccessibleEditableText *obj,
-                                                         long int position,
-                                                         const char *text,
-                                                         long int length);
+
SPIBoolean          AccessibleEditableText_insertText   (AccessibleEditableText *obj,
+                                                         long int position,
+                                                         const char *text,
+                                                         long int length);

Insert text into an AccessibleEditableText object. As with all character offsets, the specified position may not be the same as the resulting byte offset, since the text is in a - variable-width encoding.

-

+ variable-width encoding.

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

startPos :

an integer indicating the starting character offset +an integer indicating the starting character offset of the text to delete.

endPos :

an integer indicating the offset of the first character +an integer indicating the offset of the first character past the end of the text section to be deleted.

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
- - - - - @@ -261,44 +238,39 @@

AccessibleEditableText_cutText ()

-
SPIBoolean          AccessibleEditableText_cutText      (AccessibleEditableText *obj,
-                                                         long int startPos,
-                                                         long int endPos);
+
SPIBoolean          AccessibleEditableText_cutText      (AccessibleEditableText *obj,
+                                                         long int startPos,
+                                                         long int endPos);

Delete text from an AccessibleEditableText object, copying the excised portion into the clipboard.

-see: AccessibleEditableText_pasteText

-

+see: AccessibleEditableText_pasteText

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

position :

an integer indicating the character offset at which to insert +an integer indicating the character offset at which to insert the new text.

text :

a char* pointer to the text to insert, in UTF-8 encoding. +a char* pointer to the text to insert, in UTF-8 encoding.

length :

(frankly I'm not sure this parameter should be here) +(frankly I'm not sure this parameter should be here)

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
- - - - @@ -307,36 +279,31 @@

AccessibleEditableText_pasteText ()

-
SPIBoolean          AccessibleEditableText_pasteText    (AccessibleEditableText *obj,
-                                                         long int position);
+
SPIBoolean          AccessibleEditableText_pasteText    (AccessibleEditableText *obj,
+                                                         long int position);

Insert text from the clipboard into an AccessibleEditableText object. As with all character offsets, the specified position may not be the same as the resulting byte offset, since the text is in a - variable-width encoding.

-

+ variable-width encoding.

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

startPos :

an integer indicating the starting character offset +an integer indicating the starting character offset of the text to cut.

endPos :

an integer indicating the offset of the first character +an integer indicating the offset of the first character past the end of the text section to be cut.

Returns :

TRUE if operation was successful, FALSE otherwise. + TRUE if operation was successful, FALSE otherwise.
- - - @@ -345,34 +312,29 @@

AccessibleEditableText_setTextContents ()

-
SPIBoolean          AccessibleEditableText_setTextContents
-                                                        (AccessibleEditableText *obj,
-                                                         const char *newContents);
-

-Replace the entire text contents of an AccessibleEditableText object.

+
SPIBoolean          AccessibleEditableText_setTextContents
+                                                        (AccessibleEditableText *obj,
+                                                         const char *newContents);

+Replace the entire text contents of an AccessibleEditableText object.

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

position :

an integer indicating the character offset at which to insert +an integer indicating the character offset at which to insert the new text.

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
- - - @@ -381,47 +343,42 @@

AccessibleEditableText_setAttributes ()

-
SPIBoolean          AccessibleEditableText_setAttributes
-                                                        (AccessibleEditableText *obj,
-                                                         const char *attributes,
-                                                         long int startOffset,
-                                                         long int endOffset);
+
SPIBoolean          AccessibleEditableText_setAttributes
+                                                        (AccessibleEditableText *obj,
+                                                         const char *attributes,
+                                                         long int startOffset,
+                                                         long int endOffset);

Set the attributes applied to a range of text from an AccessibleEditableText - object, and the bounds of the range.

-

+ object, and the bounds of the range.

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

newContents :

a character string, encoded in UTF-8, which is to +a character string, encoded in UTF-8, which is to become the new text contents of the AccessibleEditableText object.

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
- - - - - @@ -431,6 +388,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHyperlink-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHyperlink-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHyperlink-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHyperlink-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,17 +3,12 @@ AccessibleHyperlink Interface - + - + - - - - -

obj :

a pointer to the AccessibleEditableText object to modify. +a pointer to the AccessibleEditableText object to modify.

attributes :

a character string indicating the attributes to apply to the range, +a character string indicating the attributes to apply to the range, delimited by ':'.

startOffset :

a long indicating the start of the desired text range. +a long indicating the start of the desired text range.

endOffset :

a long indicating the first character past the desired range. +a long indicating the first character past the desired range.

Returns :

TRUE if the operation was successful, otherwise FALSE. + TRUE if the operation was successful, otherwise FALSE.
@@ -26,8 +21,8 @@
@@ -41,18 +36,17 @@

Synopsis

-
-void                AccessibleHyperlink_ref             (AccessibleHyperlink *obj);
-void                AccessibleHyperlink_unref           (AccessibleHyperlink *obj);
-long                AccessibleHyperlink_getNAnchors     (AccessibleHyperlink *obj);
-void                AccessibleHyperlink_getIndexRange   (AccessibleHyperlink *obj,
-                                                         long int *startIndex,
-                                                         long int *endIndex);
-Accessible *        AccessibleHyperlink_getObject       (AccessibleHyperlink *obj,
-                                                         long int i);
-char *              AccessibleHyperlink_getURI          (AccessibleHyperlink *obj,
-                                                         long int i);
-SPIBoolean          AccessibleHyperlink_isValid         (AccessibleHyperlink *obj);
+
void                AccessibleHyperlink_ref             (AccessibleHyperlink *obj);
+void                AccessibleHyperlink_unref           (AccessibleHyperlink *obj);
+long                AccessibleHyperlink_getNAnchors     (AccessibleHyperlink *obj);
+void                AccessibleHyperlink_getIndexRange   (AccessibleHyperlink *obj,
+                                                         long int *startIndex,
+                                                         long int *endIndex);
+Accessible *        AccessibleHyperlink_getObject       (AccessibleHyperlink *obj,
+                                                         long int i);
+char *              AccessibleHyperlink_getURI          (AccessibleHyperlink *obj,
+                                                         long int i);
+SPIBoolean          AccessibleHyperlink_isValid         (AccessibleHyperlink *obj);
 
@@ -64,16 +58,15 @@

Details

AccessibleHyperlink_ref ()

-
void                AccessibleHyperlink_ref             (AccessibleHyperlink *obj);
-

-Increment the reference count for an AccessibleHyperlink object.

+
void                AccessibleHyperlink_ref             (AccessibleHyperlink *obj);

+Increment the reference count for an AccessibleHyperlink object.

-

obj :

a pointer to the AccessibleHyperlink object on which to operate. +a pointer to the AccessibleHyperlink object on which to operate.
@@ -81,16 +74,15 @@

AccessibleHyperlink_unref ()

-
void                AccessibleHyperlink_unref           (AccessibleHyperlink *obj);
-

-Decrement the reference count for an AccessibleHyperlink object.

+
void                AccessibleHyperlink_unref           (AccessibleHyperlink *obj);

+Decrement the reference count for an AccessibleHyperlink object.

-

obj :

a pointer to the AccessibleHyperlink object on which to operate. +a pointer to the AccessibleHyperlink object on which to operate.
@@ -98,21 +90,20 @@

AccessibleHyperlink_getNAnchors ()

-
long                AccessibleHyperlink_getNAnchors     (AccessibleHyperlink *obj);
+
long                AccessibleHyperlink_getNAnchors     (AccessibleHyperlink *obj);

Get the total number of anchors which an AccessibleHyperlink implementor has. Though typical hyperlinks have only one anchor, client-side image maps and other hypertext objects may potentially activate or refer to multiple URIs. For each anchor there is a corresponding URI and object. -see AccessibleHyperlink_getURI() and AccessibleHyperlink_getObject().

-

+see AccessibleHyperlink_getURI() and AccessibleHyperlink_getObject().

- @@ -126,31 +117,30 @@

AccessibleHyperlink_getIndexRange ()

-
void                AccessibleHyperlink_getIndexRange   (AccessibleHyperlink *obj,
-                                                         long int *startIndex,
-                                                         long int *endIndex);
+
void                AccessibleHyperlink_getIndexRange   (AccessibleHyperlink *obj,
+                                                         long int *startIndex,
+                                                         long int *endIndex);

Get the starting and ending character offsets of the text range associated with - a AccessibleHyperlink, in its originating AccessibleHypertext.

-

+ a AccessibleHyperlink, in its originating AccessibleHypertext.

obj :

a pointer to the AccessibleHyperlink object on which to operate. +a pointer to the AccessibleHyperlink object on which to operate.
- - - @@ -160,23 +150,22 @@

AccessibleHyperlink_getObject ()

-
Accessible *        AccessibleHyperlink_getObject       (AccessibleHyperlink *obj,
-                                                         long int i);
-

-Get the object associated with a particular hyperlink anchor, as an Accessible.

+
Accessible *        AccessibleHyperlink_getObject       (AccessibleHyperlink *obj,
+                                                         long int i);

+Get the object associated with a particular hyperlink anchor, as an Accessible.

obj :

a pointer to the AccessibleHyperlink implementor on which to operate. +a pointer to the AccessibleHyperlink implementor on which to operate.

startIndex :

a pointer to a long integer into which the starting +a pointer to a long integer into which the starting offset of the text associated with this AccessibleHyperlink is returned.

endIndex :

a pointer to a long integer into which the offset of the first character +a pointer to a long integer into which the offset of the first character after the text associated with this AccessibleHyperlink is returned.
- - @@ -191,23 +180,22 @@

AccessibleHyperlink_getURI ()

-
char *              AccessibleHyperlink_getURI          (AccessibleHyperlink *obj,
-                                                         long int i);
-

-Get the URI associated with a particular hyperlink anchor.

+
char *              AccessibleHyperlink_getURI          (AccessibleHyperlink *obj,
+                                                         long int i);

+Get the URI associated with a particular hyperlink anchor.

obj :

a pointer to the AccessibleHyperlink implementor on which to operate. +a pointer to the AccessibleHyperlink implementor on which to operate.

i :

a (zero-index) long integer indicating which hyperlink anchor to query. +a (zero-index) long integer indicating which hyperlink anchor to query.
- - @@ -221,28 +209,23 @@

AccessibleHyperlink_isValid ()

-
SPIBoolean          AccessibleHyperlink_isValid         (AccessibleHyperlink *obj);
+
SPIBoolean          AccessibleHyperlink_isValid         (AccessibleHyperlink *obj);

Tell whether an AccessibleHyperlink object is still valid with respect to its - originating hypertext object.

-

+ originating hypertext object.

obj :

a pointer to the AccessibleHyperlink implementor on which to operate. +a pointer to the AccessibleHyperlink implementor on which to operate.

i :

a (zero-index) long integer indicating which hyperlink anchor to query. +a (zero-index) long integer indicating which hyperlink anchor to query.
- - @@ -252,6 +235,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHypertext-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHypertext-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHypertext-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleHypertext-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleHypertext Interface - + - + - - - - -

obj :

a pointer to the AccessibleHyperlink on which to operate. +a pointer to the AccessibleHyperlink on which to operate.

Returns :

TRUE of the specified AccessibleHyperlink is still valid with respect - to its originating AccessibleHypertext object, FALSE otherwise. + TRUE of the specified AccessibleHyperlink is still valid with respect + to its originating AccessibleHypertext object, FALSE otherwise.
@@ -27,8 +22,8 @@
@@ -42,14 +37,13 @@

Synopsis

-
-void                AccessibleHypertext_ref             (AccessibleHypertext *obj);
-void                AccessibleHypertext_unref           (AccessibleHypertext *obj);
-long                AccessibleHypertext_getNLinks       (AccessibleHypertext *obj);
-AccessibleHyperlink * AccessibleHypertext_getLink       (AccessibleHypertext *obj,
-                                                         long int linkIndex);
-long                AccessibleHypertext_getLinkIndex    (AccessibleHypertext *obj,
-                                                         long int characterOffset);
+
void                AccessibleHypertext_ref             (AccessibleHypertext *obj);
+void                AccessibleHypertext_unref           (AccessibleHypertext *obj);
+long                AccessibleHypertext_getNLinks       (AccessibleHypertext *obj);
+AccessibleHyperlink * AccessibleHypertext_getLink       (AccessibleHypertext *obj,
+                                                         long int linkIndex);
+long                AccessibleHypertext_getLinkIndex    (AccessibleHypertext *obj,
+                                                         long int characterOffset);
 
@@ -61,18 +55,17 @@

Details

AccessibleHypertext_ref ()

-
void                AccessibleHypertext_ref             (AccessibleHypertext *obj);
+
void                AccessibleHypertext_ref             (AccessibleHypertext *obj);

Increment the reference count for an AccessibleHypertext object. Since AccessibleHypertext is derived from AccessibleText, - this is the same as AccessibleText_unref().

-

+ this is the same as AccessibleText_unref().

-

obj :

a pointer to the AccessibleHypertext object on which to operate. +a pointer to the AccessibleHypertext object on which to operate.
@@ -80,18 +73,17 @@

AccessibleHypertext_unref ()

-
void                AccessibleHypertext_unref           (AccessibleHypertext *obj);
+
void                AccessibleHypertext_unref           (AccessibleHypertext *obj);

Decrement the reference count for an AccessibleHypertext object. Since AccessibleHypertext is derived from AccessibleText, - this is the same as AccessibleText_unref().

-

+ this is the same as AccessibleText_unref().

-

obj :

a pointer to the AccessibleHypertext object on which to operate. +a pointer to the AccessibleHypertext object on which to operate.
@@ -99,18 +91,17 @@

AccessibleHypertext_getNLinks ()

-
long                AccessibleHypertext_getNLinks       (AccessibleHypertext *obj);
+
long                AccessibleHypertext_getNLinks       (AccessibleHypertext *obj);

Get the total number of AccessibleHyperlinks which an - AccessibleHypertext implementor has.

-

+ AccessibleHypertext implementor has.

- @@ -128,23 +119,22 @@

AccessibleHypertext_getLink ()

-
AccessibleHyperlink * AccessibleHypertext_getLink       (AccessibleHypertext *obj,
-                                                         long int linkIndex);
-

-Get the AccessibleHyperlink object at a specified index.

+
AccessibleHyperlink * AccessibleHypertext_getLink       (AccessibleHypertext *obj,
+                                                         long int linkIndex);

+Get the AccessibleHyperlink object at a specified index.

obj :

a pointer to the AccessibleHypertext implementor on which to operate. +a pointer to the AccessibleHypertext implementor on which to operate.
- - @@ -158,24 +148,23 @@

AccessibleHypertext_getLinkIndex ()

-
long                AccessibleHypertext_getLinkIndex    (AccessibleHypertext *obj,
-                                                         long int characterOffset);
+
long                AccessibleHypertext_getLinkIndex    (AccessibleHypertext *obj,
+                                                         long int characterOffset);

Get the index of the AccessibleHyperlink object at a specified - character offset.

-

+ character offset.

obj :

a pointer to the AccessibleHypertext implementor on which to operate. +a pointer to the AccessibleHypertext implementor on which to operate.

linkIndex :

a (zero-index) long integer indicating which hyperlink to query. +a (zero-index) long integer indicating which hyperlink to query.
- - @@ -192,6 +181,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleImage-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleImage-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleImage-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleImage-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleImage Interface - + - + - - - - -

obj :

a pointer to the AccessibleHypertext implementor on which to operate. +a pointer to the AccessibleHypertext implementor on which to operate.

characterOffset :

an integer specifying the character offset to query. +an integer specifying the character offset to query.
@@ -27,8 +22,8 @@
@@ -42,24 +37,23 @@

Synopsis

-
-void                AccessibleImage_ref                 (AccessibleImage *obj);
-void                AccessibleImage_unref               (AccessibleImage *obj);
-char *              AccessibleImage_getImageDescription (AccessibleImage *obj);
-void                AccessibleImage_getImageSize        (AccessibleImage *obj,
-                                                         long int *width,
-                                                         long int *height);
-void                AccessibleImage_getImagePosition    (AccessibleImage *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         AccessibleCoordType ctype);
-void                AccessibleImage_getImageExtents     (AccessibleImage *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType ctype);
-char *              AccessibleImage_getImageLocale      (AccessibleImage *obj);
+
void                AccessibleImage_ref                 (AccessibleImage *obj);
+void                AccessibleImage_unref               (AccessibleImage *obj);
+char *              AccessibleImage_getImageDescription (AccessibleImage *obj);
+void                AccessibleImage_getImageSize        (AccessibleImage *obj,
+                                                         long int *width,
+                                                         long int *height);
+void                AccessibleImage_getImagePosition    (AccessibleImage *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         AccessibleCoordType ctype);
+void                AccessibleImage_getImageExtents     (AccessibleImage *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType ctype);
+char *              AccessibleImage_getImageLocale      (AccessibleImage *obj);
 
@@ -71,16 +65,15 @@

Details

AccessibleImage_ref ()

-
void                AccessibleImage_ref                 (AccessibleImage *obj);
-

-Increment the reference count for an AccessibleImage object.

+
void                AccessibleImage_ref                 (AccessibleImage *obj);

+Increment the reference count for an AccessibleImage object.

-

obj :

a pointer to the AccessibleImage implementor on which to operate. +a pointer to the AccessibleImage implementor on which to operate.
@@ -88,16 +81,15 @@

AccessibleImage_unref ()

-
void                AccessibleImage_unref               (AccessibleImage *obj);
-

-Decrement the reference count for an AccessibleImage object.

+
void                AccessibleImage_unref               (AccessibleImage *obj);

+Decrement the reference count for an AccessibleImage object.

-

obj :

a pointer to the AccessibleImage implementor on which to operate. +a pointer to the AccessibleImage implementor on which to operate.
@@ -105,17 +97,16 @@

AccessibleImage_getImageDescription ()

-
char *              AccessibleImage_getImageDescription (AccessibleImage *obj);
-

-Get the description of the image displayed in an AccessibleImage object.

+
char *              AccessibleImage_getImageDescription (AccessibleImage *obj);

+Get the description of the image displayed in an AccessibleImage object.

- @@ -129,29 +120,28 @@

AccessibleImage_getImageSize ()

-
void                AccessibleImage_getImageSize        (AccessibleImage *obj,
-                                                         long int *width,
-                                                         long int *height);
-

-Get the size of the image displayed in a specified AccessibleImage object.

+
void                AccessibleImage_getImageSize        (AccessibleImage *obj,
+                                                         long int *width,
+                                                         long int *height);

+Get the size of the image displayed in a specified AccessibleImage object.

obj :

a pointer to the AccessibleImage implementor on which to operate. +a pointer to the AccessibleImage implementor on which to operate.
- - - @@ -160,36 +150,35 @@

AccessibleImage_getImagePosition ()

-
void                AccessibleImage_getImagePosition    (AccessibleImage *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         AccessibleCoordType ctype);
+
void                AccessibleImage_getImagePosition    (AccessibleImage *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         AccessibleCoordType ctype);

Get the minimum x and y coordinates of the image displayed in a - specified AccessibleImage implementor.

-

+ specified AccessibleImage implementor.

obj :

a pointer to the AccessibleImage to query. +a pointer to the AccessibleImage to query.

width :

a pointer to a long into which the x extents (width) will be returned. +a pointer to a long into which the x extents (width) will be returned.

height :

a pointer to a long into which the y extents (height) will be returned. +a pointer to a long into which the y extents (height) will be returned.
- - - - @@ -199,48 +188,47 @@

AccessibleImage_getImageExtents ()

-
void                AccessibleImage_getImageExtents     (AccessibleImage *obj,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType ctype);
+
void                AccessibleImage_getImageExtents     (AccessibleImage *obj,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType ctype);

Get the bounding box of the image displayed in a - specified AccessibleImage implementor.

-

+ specified AccessibleImage implementor.

obj :

a pointer to the AccessibleImage implementor to query. +a pointer to the AccessibleImage implementor to query.

x :

a pointer to a long into which the minimum x coordinate will be returned. +a pointer to a long into which the minimum x coordinate will be returned.

y :

a pointer to a long into which the minimum y coordinate will be returned. +a pointer to a long into which the minimum y coordinate will be returned.

ctype :

the desired coordinate system into which to return the results, +the desired coordinate system into which to return the results, (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).
- - - - - - @@ -250,17 +238,16 @@

AccessibleImage_getImageLocale ()

-
char *              AccessibleImage_getImageLocale      (AccessibleImage *obj);
-

-Get the locale associated with an image and its textual representation.

+
char *              AccessibleImage_getImageLocale      (AccessibleImage *obj);

+Get the locale associated with an image and its textual representation.

obj :

a pointer to the AccessibleImage implementor to query. +a pointer to the AccessibleImage implementor to query.

x :

a pointer to a long into which the minimum x coordinate will be returned. +a pointer to a long into which the minimum x coordinate will be returned.

y :

a pointer to a long into which the minimum y coordinate will be returned. +a pointer to a long into which the minimum y coordinate will be returned.

width :

a pointer to a long into which the image x extent will be returned. +a pointer to a long into which the image x extent will be returned.

height :

a pointer to a long into which the image y extent will be returned. +a pointer to a long into which the image y extent will be returned.

ctype :

the desired coordinate system into which to return the results, +the desired coordinate system into which to return the results, (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN).
- @@ -275,6 +262,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Accessible-Objects.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Accessible-Objects.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Accessible-Objects.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Accessible-Objects.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Accessible Objects - + - + - - - - -

obj :

The AccessibleImage being queried. +The AccessibleImage being queried.
@@ -27,8 +22,8 @@
@@ -42,55 +37,54 @@

Synopsis

-
-struct              Accessible;
-void                Accessible_ref                      (Accessible *obj);
-void                Accessible_unref                    (Accessible *obj);
-char *              Accessible_getName                  (Accessible *obj);
-char *              Accessible_getDescription           (Accessible *obj);
-Accessible *        Accessible_getParent                (Accessible *obj);
-long                Accessible_getChildCount            (Accessible *obj);
-Accessible *        Accessible_getChildAtIndex          (Accessible *obj,
-                                                         long int childIndex);
-long                Accessible_getIndexInParent         (Accessible *obj);
-AccessibleRelation ** Accessible_getRelationSet         (Accessible *obj);
-AccessibleRole      Accessible_getRole                  (Accessible *obj);
-char *              Accessible_getRoleName              (Accessible *obj);
-AccessibleStateSet * Accessible_getStateSet             (Accessible *obj);
-AccessibleAttributeSet * Accessible_getAttributes       (Accessible *obj);
-AccessibleApplication * Accessible_getHostApplication   (Accessible *obj);
-char *              Accessible_getLocalizedRoleName     (Accessible *obj);
+
struct              Accessible;
+void                Accessible_ref                      (Accessible *obj);
+void                Accessible_unref                    (Accessible *obj);
+char *              Accessible_getName                  (Accessible *obj);
+char *              Accessible_getDescription           (Accessible *obj);
+Accessible *        Accessible_getParent                (Accessible *obj);
+long                Accessible_getChildCount            (Accessible *obj);
+Accessible *        Accessible_getChildAtIndex          (Accessible *obj,
+                                                         long int childIndex);
+long                Accessible_getIndexInParent         (Accessible *obj);
+AccessibleRelation ** Accessible_getRelationSet         (Accessible *obj);
+AccessibleRole      Accessible_getRole                  (Accessible *obj);
+char *              Accessible_getRoleName              (Accessible *obj);
+AccessibleStateSet * Accessible_getStateSet             (Accessible *obj);
+AccessibleAttributeSet * Accessible_getAttributes       (Accessible *obj);
+AccessibleApplication * Accessible_getHostApplication   (Accessible *obj);
+char *              Accessible_getLocalizedRoleName     (Accessible *obj);
 
-SPIBoolean          Accessible_isAction                 (Accessible *obj);
-SPIBoolean          Accessible_isApplication            (Accessible *obj);
-SPIBoolean          Accessible_isComponent              (Accessible *obj);
-SPIBoolean          Accessible_isDocument               (Accessible *obj);
-SPIBoolean          Accessible_isEditableText           (Accessible *obj);
-SPIBoolean          Accessible_isHypertext              (Accessible *obj);
-SPIBoolean          Accessible_isImage                  (Accessible *obj);
-SPIBoolean          Accessible_isSelection              (Accessible *obj);
-SPIBoolean          Accessible_isStreamableContent      (Accessible *obj);
-SPIBoolean          Accessible_isTable                  (Accessible *obj);
-SPIBoolean          Accessible_isText                   (Accessible *obj);
-SPIBoolean          Accessible_isValue                  (Accessible *obj);
-AccessibleAction *  Accessible_getAction                (Accessible *obj);
-AccessibleApplication * Accessible_getApplication       (Accessible *obj);
-AccessibleComponent * Accessible_getComponent           (Accessible *obj);
-AccessibleDocument * Accessible_getDocument             (Accessible *obj);
-AccessibleEditableText * Accessible_getEditableText     (Accessible *obj);
-AccessibleHypertext * Accessible_getHypertext           (Accessible *obj);
-AccessibleImage *   Accessible_getImage                 (Accessible *obj);
-AccessibleSelection * Accessible_getSelection           (Accessible *obj);
-AccessibleStreamableContent * Accessible_getStreamableContent
-                                                        (Accessible *obj);
-AccessibleTable *   Accessible_getTable                 (Accessible *obj);
-AccessibleText *    Accessible_getText                  (Accessible *obj);
-AccessibleValue *   Accessible_getValue                 (Accessible *obj);
-AccessibleUnknown * Accessible_queryInterface           (Accessible *obj,
-                                                         const char *interface_name);
+SPIBoolean          Accessible_isAction                 (Accessible *obj);
+SPIBoolean          Accessible_isApplication            (Accessible *obj);
+SPIBoolean          Accessible_isComponent              (Accessible *obj);
+SPIBoolean          Accessible_isDocument               (Accessible *obj);
+SPIBoolean          Accessible_isEditableText           (Accessible *obj);
+SPIBoolean          Accessible_isHypertext              (Accessible *obj);
+SPIBoolean          Accessible_isImage                  (Accessible *obj);
+SPIBoolean          Accessible_isSelection              (Accessible *obj);
+SPIBoolean          Accessible_isStreamableContent      (Accessible *obj);
+SPIBoolean          Accessible_isTable                  (Accessible *obj);
+SPIBoolean          Accessible_isText                   (Accessible *obj);
+SPIBoolean          Accessible_isValue                  (Accessible *obj);
+AccessibleAction *  Accessible_getAction                (Accessible *obj);
+AccessibleApplication * Accessible_getApplication       (Accessible *obj);
+AccessibleComponent * Accessible_getComponent           (Accessible *obj);
+AccessibleDocument * Accessible_getDocument             (Accessible *obj);
+AccessibleEditableText * Accessible_getEditableText     (Accessible *obj);
+AccessibleHypertext * Accessible_getHypertext           (Accessible *obj);
+AccessibleImage *   Accessible_getImage                 (Accessible *obj);
+AccessibleSelection * Accessible_getSelection           (Accessible *obj);
+AccessibleStreamableContent * Accessible_getStreamableContent
+                                                        (Accessible *obj);
+AccessibleTable *   Accessible_getTable                 (Accessible *obj);
+AccessibleText *    Accessible_getText                  (Accessible *obj);
+AccessibleValue *   Accessible_getValue                 (Accessible *obj);
+AccessibleUnknown * Accessible_queryInterface           (Accessible *obj,
+                                                         const char *interface_name);
 
 enum                AccessibleRole;
-char*               AccessibleRole_getName              (AccessibleRole role);
+char*               AccessibleRole_getName              (AccessibleRole role);
 
@@ -126,21 +120,17 @@ -

CORBA_Object objref;

+

CORBA_Object objref;

private data -

guint on_loan : 1;

+

guint on_loan : 1;

private data -

guint ref_count : 30;

+

guint ref_count : 30;

private data @@ -150,16 +140,15 @@

Accessible_ref ()

-
void                Accessible_ref                      (Accessible *obj);
-

-Increment the reference count for an Accessible object.

+
void                Accessible_ref                      (Accessible *obj);

+Increment the reference count for an Accessible object.

-

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
@@ -167,16 +156,15 @@

Accessible_unref ()

-
void                Accessible_unref                    (Accessible *obj);
-

-Decrement the reference count for an Accessible object.

+
void                Accessible_unref                    (Accessible *obj);

+Decrement the reference count for an Accessible object.

-

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
@@ -184,17 +172,16 @@

Accessible_getName ()

-
char *              Accessible_getName                  (Accessible *obj);
-

-Get the name of an Accessible object.

+
char *              Accessible_getName                  (Accessible *obj);

+Get the name of an Accessible object.

- @@ -209,17 +196,16 @@

Accessible_getDescription ()

-
char *              Accessible_getDescription           (Accessible *obj);
-

-Get the description of an Accessible object.

+
char *              Accessible_getDescription           (Accessible *obj);

+Get the description of an Accessible object.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -234,17 +220,16 @@

Accessible_getParent ()

-
Accessible *        Accessible_getParent                (Accessible *obj);
-

-Get an Accessible object's parent container.

+
Accessible *        Accessible_getParent                (Accessible *obj);

+Get an Accessible object's parent container.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -260,17 +245,16 @@

Accessible_getChildCount ()

-
long                Accessible_getChildCount            (Accessible *obj);
-

-Get the number of children contained by an Accessible object.

+
long                Accessible_getChildCount            (Accessible *obj);

+Get the number of children contained by an Accessible object.

obj :

a pointer to the Accessible object to query. +a pointer to the Accessible object to query.
- @@ -286,23 +270,22 @@

Accessible_getChildAtIndex ()

-
Accessible *        Accessible_getChildAtIndex          (Accessible *obj,
-                                                         long int childIndex);
-

-Get the Accessible child of an Accessible object at a given index.

+
Accessible *        Accessible_getChildAtIndex          (Accessible *obj,
+                                                         long int childIndex);

+Get the Accessible child of an Accessible object at a given index.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- - @@ -317,17 +300,16 @@

Accessible_getIndexInParent ()

-
long                Accessible_getIndexInParent         (Accessible *obj);
-

-Get the index of an Accessible object in its containing Accessible.

+
long                Accessible_getIndexInParent         (Accessible *obj);

+Get the index of an Accessible object in its containing Accessible.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.

childIndex :

a long indicating which child is specified. +a long indicating which child is specified.
- @@ -343,18 +325,17 @@

Accessible_getRelationSet ()

-
AccessibleRelation ** Accessible_getRelationSet         (Accessible *obj);
+
AccessibleRelation ** Accessible_getRelationSet         (Accessible *obj);

Get the set of AccessibleRelation objects which describe this Accessible object's - relationships with other Accessible objects.

-

+ relationships with other Accessible objects.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -368,18 +349,17 @@

Accessible_getRole ()

-
AccessibleRole      Accessible_getRole                  (Accessible *obj);
+
AccessibleRole      Accessible_getRole                  (Accessible *obj);

Get the UI role of an Accessible object. -A UTF-8 string describing this role can be obtained via Accessible_getRoleName().

-

+A UTF-8 string describing this role can be obtained via Accessible_getRoleName().

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -394,19 +374,18 @@

Accessible_getRoleName ()

-
char *              Accessible_getRoleName              (Accessible *obj);
+
char *              Accessible_getRoleName              (Accessible *obj);

Get a UTF-8 string describing the role this object plays in the UI. This method will return useful values for roles that fall outside the -enumeration used in Accessible_getRole().

-

+enumeration used in Accessible_getRole().

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -421,17 +400,16 @@

Accessible_getStateSet ()

-
AccessibleStateSet * Accessible_getStateSet             (Accessible *obj);
-

-Gets the current state of an object.

+
AccessibleStateSet * Accessible_getStateSet             (Accessible *obj);

+Gets the current state of an object.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -445,20 +423,19 @@

Accessible_getAttributes ()

-
AccessibleAttributeSet * Accessible_getAttributes       (Accessible *obj);
+
AccessibleAttributeSet * Accessible_getAttributes       (Accessible *obj);

Get the AttributeSet representing any assigned name-value pair attributes or annotations for this object. For typographic, textual, or textually-semantic attributes, see -AccessibleText_getAttributes instead.

-

+AccessibleText_getAttributes instead.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- @@ -472,17 +449,16 @@

Accessible_getHostApplication ()

-
AccessibleApplication * Accessible_getHostApplication   (Accessible *obj);
-

-Get the containing AccessibleApplication for an object.

+
AccessibleApplication * Accessible_getHostApplication   (Accessible *obj);

+Get the containing AccessibleApplication for an object.

obj :

The Accessible being queried. +The Accessible being queried.
- @@ -496,22 +472,21 @@

Accessible_getLocalizedRoleName ()

-
char *              Accessible_getLocalizedRoleName     (Accessible *obj);
+
char *              Accessible_getLocalizedRoleName     (Accessible *obj);

Get a UTF-8 string describing the (localized) role this object plays in the UI. This method will return useful values for roles that fall outside the enumeration used in Accessible_getRole().

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

The Accessible being queried. +The Accessible being queried.
- @@ -526,27 +501,22 @@

Accessible_isAction ()

-
SPIBoolean          Accessible_isAction                 (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleAction.

+
SPIBoolean          Accessible_isAction                 (Accessible *obj);

+Query whether the specified Accessible implements AccessibleAction.

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
- - @@ -555,27 +525,22 @@

Accessible_isApplication ()

-
SPIBoolean          Accessible_isApplication            (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleApplication.

+
SPIBoolean          Accessible_isApplication            (Accessible *obj);

+Query whether the specified Accessible implements AccessibleApplication.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleAction interface, - FALSE otherwise. + TRUE if obj implements the AccessibleAction interface, + FALSE otherwise.
- - @@ -584,27 +549,22 @@

Accessible_isComponent ()

-
SPIBoolean          Accessible_isComponent              (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleComponent.

+
SPIBoolean          Accessible_isComponent              (Accessible *obj);

+Query whether the specified Accessible implements AccessibleComponent.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleApplication interface, - FALSE otherwise. + TRUE if obj implements the AccessibleApplication interface, + FALSE otherwise.
- - @@ -613,27 +573,22 @@

Accessible_isDocument ()

-
SPIBoolean          Accessible_isDocument               (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleDocument.

+
SPIBoolean          Accessible_isDocument               (Accessible *obj);

+Query whether the specified Accessible implements AccessibleDocument.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleComponent interface, - FALSE otherwise. + TRUE if obj implements the AccessibleComponent interface, + FALSE otherwise.
- - @@ -642,27 +597,22 @@

Accessible_isEditableText ()

-
SPIBoolean          Accessible_isEditableText           (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleEditableText.

+
SPIBoolean          Accessible_isEditableText           (Accessible *obj);

+Query whether the specified Accessible implements AccessibleEditableText.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleDocument interface, - FALSE otherwise. + TRUE if obj implements the AccessibleDocument interface, + FALSE otherwise.
- - @@ -671,27 +621,22 @@

Accessible_isHypertext ()

-
SPIBoolean          Accessible_isHypertext              (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleHypertext.

+
SPIBoolean          Accessible_isHypertext              (Accessible *obj);

+Query whether the specified Accessible implements AccessibleHypertext.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleEditableText interface, - FALSE otherwise. + TRUE if obj implements the AccessibleEditableText interface, + FALSE otherwise.
- - @@ -700,27 +645,22 @@

Accessible_isImage ()

-
SPIBoolean          Accessible_isImage                  (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleImage.

+
SPIBoolean          Accessible_isImage                  (Accessible *obj);

+Query whether the specified Accessible implements AccessibleImage.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleHypertext interface, - FALSE otherwise. + TRUE if obj implements the AccessibleHypertext interface, + FALSE otherwise.
- - @@ -729,27 +669,22 @@

Accessible_isSelection ()

-
SPIBoolean          Accessible_isSelection              (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleSelection.

+
SPIBoolean          Accessible_isSelection              (Accessible *obj);

+Query whether the specified Accessible implements AccessibleSelection.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleImage interface, - FALSE otherwise. + TRUE if obj implements the AccessibleImage interface, + FALSE otherwise.
- - @@ -758,28 +693,23 @@

Accessible_isStreamableContent ()

-
SPIBoolean          Accessible_isStreamableContent      (Accessible *obj);
+
SPIBoolean          Accessible_isStreamableContent      (Accessible *obj);

Query whether the specified Accessible implements - AccessibleStreamableContent.

-

+ AccessibleStreamableContent.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleSelection interface, - FALSE otherwise. + TRUE if obj implements the AccessibleSelection interface, + FALSE otherwise.
- - @@ -788,27 +718,22 @@

Accessible_isTable ()

-
SPIBoolean          Accessible_isTable                  (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleTable.

+
SPIBoolean          Accessible_isTable                  (Accessible *obj);

+Query whether the specified Accessible implements AccessibleTable.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleStreamableContent interface, - FALSE otherwise. + TRUE if obj implements the AccessibleStreamableContent interface, + FALSE otherwise.
- - @@ -817,27 +742,22 @@

Accessible_isText ()

-
SPIBoolean          Accessible_isText                   (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleText.

+
SPIBoolean          Accessible_isText                   (Accessible *obj);

+Query whether the specified Accessible implements AccessibleText.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleTable interface, - FALSE otherwise. + TRUE if obj implements the AccessibleTable interface, + FALSE otherwise.
- - @@ -846,27 +766,22 @@

Accessible_isValue ()

-
SPIBoolean          Accessible_isValue                  (Accessible *obj);
-

-Query whether the specified Accessible implements AccessibleValue.

+
SPIBoolean          Accessible_isValue                  (Accessible *obj);

+Query whether the specified Accessible implements AccessibleValue.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleText interface, - FALSE otherwise. + TRUE if obj implements the AccessibleText interface, + FALSE otherwise.
- - @@ -875,17 +790,16 @@

Accessible_getAction ()

-
AccessibleAction *  Accessible_getAction                (Accessible *obj);
-

-Get the AccessibleAction interface for an Accessible.

+
AccessibleAction *  Accessible_getAction                (Accessible *obj);

+Get the AccessibleAction interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

Returns :

TRUE if obj implements the AccessibleValue interface, - FALSE otherwise. + TRUE if obj implements the AccessibleValue interface, + FALSE otherwise.
- @@ -900,17 +814,16 @@

Accessible_getApplication ()

-
AccessibleApplication * Accessible_getApplication       (Accessible *obj);
-

-Get the AccessibleApplication interface for an Accessible.

+
AccessibleApplication * Accessible_getApplication       (Accessible *obj);

+Get the AccessibleApplication interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -925,17 +838,16 @@

Accessible_getComponent ()

-
AccessibleComponent * Accessible_getComponent           (Accessible *obj);
-

-Get the AccessibleComponent interface for an Accessible.

+
AccessibleComponent * Accessible_getComponent           (Accessible *obj);

+Get the AccessibleComponent interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -950,17 +862,16 @@

Accessible_getDocument ()

-
AccessibleDocument * Accessible_getDocument             (Accessible *obj);
-

-Get the AccessibleDocument interface for an Accessible.

+
AccessibleDocument * Accessible_getDocument             (Accessible *obj);

+Get the AccessibleDocument interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -975,17 +886,16 @@

Accessible_getEditableText ()

-
AccessibleEditableText * Accessible_getEditableText     (Accessible *obj);
-

-Get the AccessibleEditableText interface for an Accessible.

+
AccessibleEditableText * Accessible_getEditableText     (Accessible *obj);

+Get the AccessibleEditableText interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1000,17 +910,16 @@

Accessible_getHypertext ()

-
AccessibleHypertext * Accessible_getHypertext           (Accessible *obj);
-

-Get the AccessibleHypertext interface for an Accessible.

+
AccessibleHypertext * Accessible_getHypertext           (Accessible *obj);

+Get the AccessibleHypertext interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1025,17 +934,16 @@

Accessible_getImage ()

-
AccessibleImage *   Accessible_getImage                 (Accessible *obj);
-

-Get the AccessibleImage interface for an Accessible.

+
AccessibleImage *   Accessible_getImage                 (Accessible *obj);

+Get the AccessibleImage interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1050,17 +958,16 @@

Accessible_getSelection ()

-
AccessibleSelection * Accessible_getSelection           (Accessible *obj);
-

-Get the AccessibleSelection interface for an Accessible.

+
AccessibleSelection * Accessible_getSelection           (Accessible *obj);

+Get the AccessibleSelection interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1075,18 +982,17 @@

Accessible_getStreamableContent ()

-
AccessibleStreamableContent * Accessible_getStreamableContent
-                                                        (Accessible *obj);
-

-Get the AccessibleStreamableContent interface for an Accessible.

+
AccessibleStreamableContent * Accessible_getStreamableContent
+                                                        (Accessible *obj);

+Get the AccessibleStreamableContent interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1101,17 +1007,16 @@

Accessible_getTable ()

-
AccessibleTable *   Accessible_getTable                 (Accessible *obj);
-

-Get the AccessibleTable interface for an Accessible.

+
AccessibleTable *   Accessible_getTable                 (Accessible *obj);

+Get the AccessibleTable interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1126,17 +1031,16 @@

Accessible_getText ()

-
AccessibleText *    Accessible_getText                  (Accessible *obj);
-

-Get the AccessibleText interface for an Accessible.

+
AccessibleText *    Accessible_getText                  (Accessible *obj);

+Get the AccessibleText interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1151,17 +1055,16 @@

Accessible_getValue ()

-
AccessibleValue *   Accessible_getValue                 (Accessible *obj);
-

-Get the AccessibleValue interface for an Accessible.

+
AccessibleValue *   Accessible_getValue                 (Accessible *obj);

+Get the AccessibleValue interface for an Accessible.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- @@ -1176,23 +1079,22 @@

Accessible_queryInterface ()

-
AccessibleUnknown * Accessible_queryInterface           (Accessible *obj,
-                                                         const char *interface_name);
-

-Query an Accessible object to for a named interface.

+
AccessibleUnknown * Accessible_queryInterface           (Accessible *obj,
+                                                         const char *interface_name);

+Query an Accessible object to for a named interface.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.
- - @@ -1308,435 +1210,434 @@

These are the built-in enumerated roles that UI components can have. Other roles may be added at runtime, so an AccessibleRole >= -SPI_ROLE_LAST_DEFINED is not necessarily an error.

-

+SPI_ROLE_LAST_DEFINED is not necessarily an error.

obj :

a pointer to the Accessible instance to query. +a pointer to the Accessible instance to query.

interface_name :

a UTF-8 character string specifiying the requested interface. +a UTF-8 character string specifiying the requested interface.
- - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + @@ -1813,18 +1714,17 @@

AccessibleRole_getName ()

-
char*               AccessibleRole_getName              (AccessibleRole role);
+
char*               AccessibleRole_getName              (AccessibleRole role);

Get a localizeable string that indicates the name of an AccessibleRole. -<em>DEPRECATED.</em>

-

+<em>DEPRECATED.</em>

SPI_ROLE_INVALID

role is not legal, something is wrong with this object +

SPI_ROLE_INVALID

role is not legal, something is wrong with this object

SPI_ROLE_ACCEL_LABEL

object is a label indicating keyboard +

SPI_ROLE_ACCEL_LABEL

object is a label indicating keyboard accelerators for the parent

SPI_ROLE_ALERT

Object is used to alert the user about something +

SPI_ROLE_ALERT

Object is used to alert the user about something

SPI_ROLE_ANIMATION

Object contains a dynamic or moving image +

SPI_ROLE_ANIMATION

Object contains a dynamic or moving image

SPI_ROLE_ARROW

Object is a 2d directional indicator +

SPI_ROLE_ARROW

Object is a 2d directional indicator

SPI_ROLE_CALENDAR

Object contains one or more dates, usually arranged into +

SPI_ROLE_CALENDAR

Object contains one or more dates, usually arranged into a 2d list

SPI_ROLE_CANVAS

Object that can be drawn into and is used to trap events +

SPI_ROLE_CANVAS

Object that can be drawn into and is used to trap events

SPI_ROLE_CHECK_BOX

Object representd a choice that can be checked or unchecked +

SPI_ROLE_CHECK_BOX

Object representd a choice that can be checked or unchecked and provides a separate indicator for the current state.

SPI_ROLE_CHECK_MENU_ITEM

Object is a menu item that behaves like a CHECK_BOX +

SPI_ROLE_CHECK_MENU_ITEM

Object is a menu item that behaves like a CHECK_BOX

SPI_ROLE_COLOR_CHOOSER

A specialized dialog that lets the user choose a color. +

SPI_ROLE_COLOR_CHOOSER

A specialized dialog that lets the user choose a color.

SPI_ROLE_COLUMN_HEADER

The header for a column of data +

SPI_ROLE_COLUMN_HEADER

The header for a column of data

SPI_ROLE_COMBO_BOX

A list of choices the user can select from +

SPI_ROLE_COMBO_BOX

A list of choices the user can select from

SPI_ROLE_DATE_EDITOR

Allows entry of a date +

SPI_ROLE_DATE_EDITOR

Allows entry of a date

SPI_ROLE_DESKTOP_ICON

An inconifed internal frame within a DESKTOP_PANE +

SPI_ROLE_DESKTOP_ICON

An inconifed internal frame within a DESKTOP_PANE

SPI_ROLE_DESKTOP_FRAME

A pane that supports internal frames and +

SPI_ROLE_DESKTOP_FRAME

A pane that supports internal frames and iconified versions of those internal frames.

SPI_ROLE_DIAL

A rotating/rotatable valuator +

SPI_ROLE_DIAL

A rotating/rotatable valuator

SPI_ROLE_DIALOG

A top level window with title bar and a border +

SPI_ROLE_DIALOG

A top level window with title bar and a border

SPI_ROLE_DIRECTORY_PANE

A pane that allows the user to navigate +

SPI_ROLE_DIRECTORY_PANE

A pane that allows the user to navigate through and select the contents of a directory.

SPI_ROLE_DRAWING_AREA

An object used for drawing custom user interface elements +

SPI_ROLE_DRAWING_AREA

An object used for drawing custom user interface elements

SPI_ROLE_FILE_CHOOSER

A specialized dialog that displays the files in the +

SPI_ROLE_FILE_CHOOSER

A specialized dialog that displays the files in the directory and lets the user select a file, browse a different directory, or specify a filename.

SPI_ROLE_FILLER

A object that fills up space in a user interface +

SPI_ROLE_FILLER

A object that fills up space in a user interface

SPI_ROLE_FONT_CHOOSER

Allows selection of a display font +

SPI_ROLE_FONT_CHOOSER

Allows selection of a display font

SPI_ROLE_FRAME

A top level window with a title bar, border, menubar, etc. +

SPI_ROLE_FRAME

A top level window with a title bar, border, menubar, etc.

SPI_ROLE_GLASS_PANE

A pane that is guaranteed to be painted on top of all +

SPI_ROLE_GLASS_PANE

A pane that is guaranteed to be painted on top of all panes beneath it

SPI_ROLE_HTML_CONTAINER

A document container for HTML, whose children +

SPI_ROLE_HTML_CONTAINER

A document container for HTML, whose children represent the document content.

SPI_ROLE_ICON

A small fixed size picture, typically used to decorate components. +

SPI_ROLE_ICON

A small fixed size picture, typically used to decorate components.

SPI_ROLE_IMAGE

An image, typically static +

SPI_ROLE_IMAGE

An image, typically static

SPI_ROLE_INTERNAL_FRAME

A frame-like object that is clipped by a desktop pane. +

SPI_ROLE_INTERNAL_FRAME

A frame-like object that is clipped by a desktop pane.

SPI_ROLE_LABEL

An object used to present an icon or short string in an interface +

SPI_ROLE_LABEL

An object used to present an icon or short string in an interface

SPI_ROLE_LAYERED_PANE

A specialized pane that allows its children to be drawn in layers +

SPI_ROLE_LAYERED_PANE

A specialized pane that allows its children to be drawn in layers providing a form of stacking order.

SPI_ROLE_LIST

An object that presents a list of objects to the user and allows the +

SPI_ROLE_LIST

An object that presents a list of objects to the user and allows the user to select one or more of them.

SPI_ROLE_LIST_ITEM

An object that represents an element of a list. +

SPI_ROLE_LIST_ITEM

An object that represents an element of a list.

SPI_ROLE_MENU

An object usually found inside a menu bar that contains a list of +

SPI_ROLE_MENU

An object usually found inside a menu bar that contains a list of actions the user can choose from.

SPI_ROLE_MENU_BAR

An object usually drawn at the top of the primary dialog box of an +

SPI_ROLE_MENU_BAR

An object usually drawn at the top of the primary dialog box of an application that contains a list of menus the user can choose from.

SPI_ROLE_MENU_ITEM

An object usually contained in a menu that presents an +

SPI_ROLE_MENU_ITEM

An object usually contained in a menu that presents an action the user can choose.

SPI_ROLE_OPTION_PANE

A specialized pane whose primary use is inside a DIALOG +

SPI_ROLE_OPTION_PANE

A specialized pane whose primary use is inside a DIALOG

SPI_ROLE_PAGE_TAB

An object that is a child of a page tab list +

SPI_ROLE_PAGE_TAB

An object that is a child of a page tab list

SPI_ROLE_PAGE_TAB_LIST

An object that presents a series of panels (or page tabs), +

SPI_ROLE_PAGE_TAB_LIST

An object that presents a series of panels (or page tabs), one at a time, through some mechanism provided by the object.

SPI_ROLE_PANEL

A generic container that is often used to group objects. +

SPI_ROLE_PANEL

A generic container that is often used to group objects.

SPI_ROLE_PASSWORD_TEXT

A text object uses for passwords, or other places where +

SPI_ROLE_PASSWORD_TEXT

A text object uses for passwords, or other places where the text content is not shown visibly to the user.

SPI_ROLE_POPUP_MENU

A temporary window that is usually used to offer the user a +

SPI_ROLE_POPUP_MENU

A temporary window that is usually used to offer the user a list of choices, and then hides when the user selects one of those choices.

SPI_ROLE_PROGRESS_BAR

An object used to indicate how much of a task has been completed. +

SPI_ROLE_PROGRESS_BAR

An object used to indicate how much of a task has been completed.

SPI_ROLE_PUSH_BUTTON

A specialized object which the user can interact with to tell +

SPI_ROLE_PUSH_BUTTON

A specialized object which the user can interact with to tell the application to do something.

SPI_ROLE_RADIO_BUTTON

A specialized check box that will cause other radio buttons in the +

SPI_ROLE_RADIO_BUTTON

A specialized check box that will cause other radio buttons in the same group to become uncghecked when this one is checked.

SPI_ROLE_RADIO_MENU_ITEM

A specialized menu item that behaves like a +

SPI_ROLE_RADIO_MENU_ITEM

A specialized menu item that behaves like a radio button.

SPI_ROLE_ROOT_PANE

A specialized pane that has a glass pane and a layered pane as its +

SPI_ROLE_ROOT_PANE

A specialized pane that has a glass pane and a layered pane as its children.

SPI_ROLE_ROW_HEADER

The header for a row of data +

SPI_ROLE_ROW_HEADER

The header for a row of data

SPI_ROLE_SCROLL_BAR

An object usually used to allow a user to incrementally +

SPI_ROLE_SCROLL_BAR

An object usually used to allow a user to incrementally view a large amount of data.

SPI_ROLE_SCROLL_PANE

An object that allows a user to incrementally view a large amount +

SPI_ROLE_SCROLL_PANE

An object that allows a user to incrementally view a large amount of information.

SPI_ROLE_SEPARATOR

An object usually contained in a menu to provide a visible and +

SPI_ROLE_SEPARATOR

An object usually contained in a menu to provide a visible and logical separation of the contents in a menu.

SPI_ROLE_SLIDER

An object that allows the user to select from a bounded range. +

SPI_ROLE_SLIDER

An object that allows the user to select from a bounded range.

SPI_ROLE_SPIN_BUTTON

An object which allows selection from a set of choices and +

SPI_ROLE_SPIN_BUTTON

An object which allows selection from a set of choices and displays the current choice.

SPI_ROLE_SPLIT_PANE

A specialized panel that presents two other panels at the same time. +

SPI_ROLE_SPLIT_PANE

A specialized panel that presents two other panels at the same time.

SPI_ROLE_STATUS_BAR

An object the display qualitative status information. c.f. PROGRESS_BAR +

SPI_ROLE_STATUS_BAR

An object the display qualitative status information. c.f. PROGRESS_BAR

SPI_ROLE_TABLE

An object used to rpesent information in terms of rows and columns. +

SPI_ROLE_TABLE

An object used to rpesent information in terms of rows and columns.

SPI_ROLE_TABLE_CELL

An object which is a descendant of a table, +

SPI_ROLE_TABLE_CELL

An object which is a descendant of a table, with a row/column location. A cell may span multiple rows and columns.

SPI_ROLE_TABLE_COLUMN_HEADER

An object which serves to describe a column in a table. +

SPI_ROLE_TABLE_COLUMN_HEADER

An object which serves to describe a column in a table.

SPI_ROLE_TABLE_ROW_HEADER

An object which serves to label or describe a row in a table. +

SPI_ROLE_TABLE_ROW_HEADER

An object which serves to label or describe a row in a table.

SPI_ROLE_TEAROFF_MENU_ITEM

A menu item which allows the menu to be removed from +

SPI_ROLE_TEAROFF_MENU_ITEM

A menu item which allows the menu to be removed from a menubar and placed in its own window

SPI_ROLE_TERMINAL

An object that emulates a teletype or terminal +

SPI_ROLE_TERMINAL

An object that emulates a teletype or terminal

SPI_ROLE_TEXT

An object that presents text to the user +

SPI_ROLE_TEXT

An object that presents text to the user

SPI_ROLE_TOGGLE_BUTTON

A specialized push button that can be checked or unchecked, +

SPI_ROLE_TOGGLE_BUTTON

A specialized push button that can be checked or unchecked, but does not provide a separate indicator for the current state.

SPI_ROLE_TOOL_BAR

A bar or palette usually composed of push buttons or toggle buttons +

SPI_ROLE_TOOL_BAR

A bar or palette usually composed of push buttons or toggle buttons

SPI_ROLE_TOOL_TIP

An object that provides information about another object +

SPI_ROLE_TOOL_TIP

An object that provides information about another object

SPI_ROLE_TREE

An object used to represent hierarchical information to the user +

SPI_ROLE_TREE

An object used to represent hierarchical information to the user

SPI_ROLE_TREE_TABLE

An object which represents both hierarchical and tabular information +

SPI_ROLE_TREE_TABLE

An object which represents both hierarchical and tabular information

SPI_ROLE_UNKNOWN

The object contains some SpiAccessible information, but its role is +

SPI_ROLE_UNKNOWN

The object contains some SpiAccessible information, but its role is not known.

SPI_ROLE_VIEWPORT

An object usually used in a scroll pane, which restricts the visual +

SPI_ROLE_VIEWPORT

An object usually used in a scroll pane, which restricts the visual area into which its contents are presented.

SPI_ROLE_WINDOW

A top level window with no title or border. +

SPI_ROLE_WINDOW

A top level window with no title or border.

SPI_ROLE_EXTENDED

This object's role is not included in the standard role list and +

SPI_ROLE_EXTENDED

This object's role is not included in the standard role list and should be queried by name.

SPI_ROLE_HEADER

An object that serves as a document header. +

SPI_ROLE_HEADER

An object that serves as a document header.

SPI_ROLE_FOOTER

An object that serves as a document footer. +

SPI_ROLE_FOOTER

An object that serves as a document footer.

SPI_ROLE_PARAGRAPH

An object which is contains a paragraph of text content. +

SPI_ROLE_PARAGRAPH

An object which is contains a paragraph of text content.

SPI_ROLE_RULER

An object which describes margins and tab stops, etc. for text objects +

SPI_ROLE_RULER

An object which describes margins and tab stops, etc. for text objects which it controls (should have CONTROLLER_FOR relation to such).

SPI_ROLE_APPLICATION

An object which corresponds to a desktop application, +

SPI_ROLE_APPLICATION

An object which corresponds to a desktop application, which may have children of SPI_ROLE_FRAME or other type.

SPI_ROLE_AUTOCOMPLETE

The object is a dialog or list containing items for +

SPI_ROLE_AUTOCOMPLETE

The object is a dialog or list containing items for insertion into an entry widget, for instance a list of words for completion of a text entry.

SPI_ROLE_EDITBAR

The object is an editable text object in a toolbar +

SPI_ROLE_EDITBAR

The object is an editable text object in a toolbar

SPI_ROLE_EMBEDDED

The object is an embedded component container. +

SPI_ROLE_EMBEDDED

The object is an embedded component container. This role is a "grouping" hint that the contained objects share a context which is different from the container in which this accessible is embedded. @@ -1744,67 +1645,67 @@

SPI_ROLE_ENTRY

The object is a component whose textual content may be entered or modified by the user, provided SPI_STATE_EDITABLE is present. +

SPI_ROLE_ENTRY

The object is a component whose textual content may be entered or modified by the user, provided SPI_STATE_EDITABLE is present.

SPI_ROLE_CHART

The object is a graphical depiction of quantitative data. It may contain multiple subelements whose attributes and/or description may be queried to obtain both the quantitative data and information about how the data is being presented. The LABELLED_BY relation is particularly important in interpreting objects of this type, as is the accessible-description property. +

SPI_ROLE_CHART

The object is a graphical depiction of quantitative data. It may contain multiple subelements whose attributes and/or description may be queried to obtain both the quantitative data and information about how the data is being presented. The LABELLED_BY relation is particularly important in interpreting objects of this type, as is the accessible-description property.

SPI_ROLE_CAPTION

The object contains descriptive information, usually textual, about another user interface element such as a table, chart, or image. +

SPI_ROLE_CAPTION

The object contains descriptive information, usually textual, about another user interface element such as a table, chart, or image.

SPI_ROLE_DOCUMENT_FRAME

The object is a visual frame or container which contains a view of document content. Document frames may occur within another Document instance, in which case the second document may be said to be embedded in the containing instance. HTML frames are often ROLE_DOCUMENT_FRAME. Either this object, or a singleton descendant, should implement the Document interface. +

SPI_ROLE_DOCUMENT_FRAME

The object is a visual frame or container which contains a view of document content. Document frames may occur within another Document instance, in which case the second document may be said to be embedded in the containing instance. HTML frames are often ROLE_DOCUMENT_FRAME. Either this object, or a singleton descendant, should implement the Document interface.

SPI_ROLE_HEADING

The object serves as a heading for content which follows it in a document. The 'heading level' of the heading, if availabe, may be obtained by querying the object's attributes. +

SPI_ROLE_HEADING

The object serves as a heading for content which follows it in a document. The 'heading level' of the heading, if availabe, may be obtained by querying the object's attributes.

SPI_ROLE_PAGE

The object is a containing instance which encapsulates a page of information. SPI_ROLE_PAGE is used in documents and content which support a paginated navigation model. +

SPI_ROLE_PAGE

The object is a containing instance which encapsulates a page of information. SPI_ROLE_PAGE is used in documents and content which support a paginated navigation model.

SPI_ROLE_SECTION

The object is a containing instance of document content which constitutes a particular 'logical' section of the document. The type of content within a section, and the nature of the section division itself, may be obtained by querying the object's attributes. Sections may be nested. +

SPI_ROLE_SECTION

The object is a containing instance of document content which constitutes a particular 'logical' section of the document. The type of content within a section, and the nature of the section division itself, may be obtained by querying the object's attributes. Sections may be nested.

SPI_ROLE_FORM

The object is a container for form controls, for instance as part of a +

SPI_ROLE_FORM

The object is a container for form controls, for instance as part of a web form or user-input form within a document. This role is primarily a tag/convenience for clients when navigating complex documents, it is not expected that ordinary GUI containers will always have ATK_ROLE_FORM.

SPI_ROLE_REDUNDANT_OBJECT

The object is redundant with another object in the hierarchy, and is exposed for purely technical reasons. Objects of this role should normally be ignored by clients. +

SPI_ROLE_REDUNDANT_OBJECT

The object is redundant with another object in the hierarchy, and is exposed for purely technical reasons. Objects of this role should normally be ignored by clients.

SPI_ROLE_LINK

The object is a hypertext anchor. +

SPI_ROLE_LINK

The object is a hypertext anchor.

SPI_ROLE_INPUT_METHOD_WINDOW

The object is an input method window used +

SPI_ROLE_INPUT_METHOD_WINDOW

The object is an input method window used to input or compose a text character (typically a "complex text" character).

SPI_ROLE_LAST_DEFINED

Used to determine the end of the role enumeration. +

SPI_ROLE_LAST_DEFINED

Used to determine the end of the role enumeration.
- @@ -1839,6 +1739,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleRelations-and-RelationSets.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleRelations-and-RelationSets.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleRelations-and-RelationSets.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleRelations-and-RelationSets.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleRelations and RelationSets - + - + - - - - -

role :

an AccessibleRole object to query. +an AccessibleRole object to query.
@@ -27,8 +22,8 @@
@@ -42,15 +37,14 @@

Synopsis

-
-enum                AccessibleRelationType;
-void                AccessibleRelation_ref              (AccessibleRelation *obj);
-void                AccessibleRelation_unref            (AccessibleRelation *obj);
-int                 AccessibleRelation_getNTargets      (AccessibleRelation *obj);
-Accessible *        AccessibleRelation_getTarget        (AccessibleRelation *obj,
-                                                         int i);
-AccessibleRelationType  AccessibleRelation_getRelationType
-                                                        (AccessibleRelation *obj);
+
enum                AccessibleRelationType;
+void                AccessibleRelation_ref              (AccessibleRelation *obj);
+void                AccessibleRelation_unref            (AccessibleRelation *obj);
+int                 AccessibleRelation_getNTargets      (AccessibleRelation *obj);
+Accessible *        AccessibleRelation_getTarget        (AccessibleRelation *obj,
+                                                         int i);
+AccessibleRelationType  AccessibleRelation_getRelationType
+                                                        (AccessibleRelation *obj);
 
@@ -81,111 +75,116 @@ SPI_RELATION_PARENT_WINDOW_OF, SPI_RELATION_DESCRIPTION_FOR, SPI_RELATION_DESCRIBED_BY, + SPI_RELATION_NODE_PARENT_OF, SPI_RELATION_LAST_DEFINED } AccessibleRelationType;

-Describes the type of the relation

-

+Describes the type of the relation

- - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + + + + + @@ -195,16 +194,15 @@

AccessibleRelation_ref ()

-
void                AccessibleRelation_ref              (AccessibleRelation *obj);
-

-Increment the reference count for an AccessibleRelation object.

+
void                AccessibleRelation_ref              (AccessibleRelation *obj);

+Increment the reference count for an AccessibleRelation object.

SPI_RELATION_NULL

Not used, this is an invalid value for this enumeration. +

SPI_RELATION_NULL

Not used, this is an invalid value for this enumeration.

SPI_RELATION_LABEL_FOR

Indicates an object is a label for one or more target objects. +

SPI_RELATION_LABEL_FOR

Indicates an object is a label for one or more target objects.

SPI_RELATION_LABELED_BY

Indicates an object is labelled by one or more target objects. +

SPI_RELATION_LABELED_BY

Indicates an object is labelled by one or more target objects.

SPI_RELATION_CONTROLLER_FOR

Indicates an object is an controller for one or more target objects. +

SPI_RELATION_CONTROLLER_FOR

Indicates an object is an controller for one or more target objects.

SPI_RELATION_CONTROLLED_BY

Indicates an object controlled by one or more target objects. +

SPI_RELATION_CONTROLLED_BY

Indicates an object controlled by one or more target objects.

SPI_RELATION_MEMBER_OF

Indicates an object is a member of a group of one or +

SPI_RELATION_MEMBER_OF

Indicates an object is a member of a group of one or more target objects.

SPI_RELATION_NODE_CHILD_OF

Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell. +

SPI_RELATION_NODE_CHILD_OF

Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell.

SPI_RELATION_EXTENDED

This value indicates that a relation other than those pre-specified by this version of AT-SPI +

SPI_RELATION_EXTENDED

This value indicates that a relation other than those pre-specified by this version of AT-SPI is present.

SPI_RELATION_FLOWS_TO

Indicates that the object has content that flows logically to another +

SPI_RELATION_FLOWS_TO

Indicates that the object has content that flows logically to another AtkObject in a sequential way, (for instance text-flow).

SPI_RELATION_FLOWS_FROM

Indicates that the object has content that flows logically from +

SPI_RELATION_FLOWS_FROM

Indicates that the object has content that flows logically from another AtkObject in a sequential way, (for instance text-flow).

SPI_RELATION_SUBWINDOW_OF

Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component. +

SPI_RELATION_SUBWINDOW_OF

Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component.

SPI_RELATION_EMBEDS

Indicates that the object visually embeds +

SPI_RELATION_EMBEDS

Indicates that the object visually embeds another object's content, i.e. this object's content flows around another's content.

SPI_RELATION_EMBEDDED_BY

Inverse of SPI_RELATION_EMBEDS, indicates that +

SPI_RELATION_EMBEDDED_BY

Inverse of SPI_RELATION_EMBEDS, indicates that this object's content is visualy embedded in another object.

SPI_RELATION_POPUP_FOR

Indicates that an object is a popup for another object. +

SPI_RELATION_POPUP_FOR

Indicates that an object is a popup for another object.

SPI_RELATION_PARENT_WINDOW_OF

Indicates that an object is a parent window of another object. +

SPI_RELATION_PARENT_WINDOW_OF

Indicates that an object is a parent window of another object.

SPI_RELATION_DESCRIPTION_FOR

Indicates that an object provides descriptive information about another object; more verbose than SPI_RELATION_LABEL_FOR. +

SPI_RELATION_DESCRIPTION_FOR

Indicates that an object provides descriptive information about another object; more verbose than SPI_RELATION_LABEL_FOR.

SPI_RELATION_DESCRIBED_BY

Indicates that another object provides descriptive information about this object; more verbose than SPI_RELATION_LABELLED_BY. +

SPI_RELATION_DESCRIBED_BY

Indicates that another object provides descriptive information about this object; more verbose than SPI_RELATION_LABELLED_BY.

SPI_RELATION_LAST_DEFINED

Do not use, this is an implementation detail used +

SPI_RELATION_NODE_PARENT_OF

Indicates an object is a cell in a treetable and is expanded to display other cells in the same column. +

SPI_RELATION_LAST_DEFINED

Do not use, this is an implementation detail used to identify the size of this enumeration.
-

obj :

a pointer to the AccessibleRelation object on which to operate. +a pointer to the AccessibleRelation object on which to operate.
@@ -212,16 +210,15 @@

AccessibleRelation_unref ()

-
void                AccessibleRelation_unref            (AccessibleRelation *obj);
-

-Decrement the reference count for an AccessibleRelation object.

+
void                AccessibleRelation_unref            (AccessibleRelation *obj);

+Decrement the reference count for an AccessibleRelation object.

-

obj :

a pointer to the AccessibleRelation object on which to operate. +a pointer to the AccessibleRelation object on which to operate.
@@ -229,19 +226,18 @@

AccessibleRelation_getNTargets ()

-
int                 AccessibleRelation_getNTargets      (AccessibleRelation *obj);
+
int                 AccessibleRelation_getNTargets      (AccessibleRelation *obj);

Get the number of objects which this relationship has as its target objects (the subject is the Accessible from which this - AccessibleRelation originated).

-

+ AccessibleRelation originated).

- @@ -257,23 +253,22 @@

AccessibleRelation_getTarget ()

-
Accessible *        AccessibleRelation_getTarget        (AccessibleRelation *obj,
-                                                         int i);
-

-Get the i-th target of a specified AccessibleRelation relationship.

+
Accessible *        AccessibleRelation_getTarget        (AccessibleRelation *obj,
+                                                         int i);

+Get the i-th target of a specified AccessibleRelation relationship.

obj :

a pointer to the AccessibleRelation object to query. +a pointer to the AccessibleRelation object to query.
- - @@ -290,18 +285,17 @@

AccessibleRelation_getRelationType ()

-
AccessibleRelationType  AccessibleRelation_getRelationType
-                                                        (AccessibleRelation *obj);
-

-Get the type of relationship represented by an AccessibleRelation.

+
AccessibleRelationType  AccessibleRelation_getRelationType
+                                                        (AccessibleRelation *obj);

+Get the type of relationship represented by an AccessibleRelation.

obj :

a pointer to the AccessibleRelation object to query. +a pointer to the AccessibleRelation object to query.

i :

a (zero-index) integer indicating which (of possibly several) target is requested. +a (zero-index) integer indicating which (of possibly several) target is requested.
- @@ -318,6 +312,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleSelection-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleSelection-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleSelection-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleSelection-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleSelection Interface - + - + - - - - -

obj :

a pointer to the AccessibleRelation object to query. +a pointer to the AccessibleRelation object to query.
@@ -27,8 +22,8 @@
@@ -42,25 +37,24 @@

Synopsis

-
-void                AccessibleSelection_ref             (AccessibleSelection *obj);
-void                AccessibleSelection_unref           (AccessibleSelection *obj);
-long                AccessibleSelection_getNSelectedChildren
-                                                        (AccessibleSelection *obj);
-Accessible *        AccessibleSelection_getSelectedChild
-                                                        (AccessibleSelection *obj,
-                                                         long int selectedChildIndex);
-SPIBoolean          AccessibleSelection_selectChild     (AccessibleSelection *obj,
-                                                         long int childIndex);
-SPIBoolean          AccessibleSelection_isChildSelected (AccessibleSelection *obj,
-                                                         long int childIndex);
-SPIBoolean          AccessibleSelection_deselectSelectedChild
-                                                        (AccessibleSelection *obj,
-                                                         long int selectedChildIndex);
-SPIBoolean          AccessibleSelection_deselectChild   (AccessibleSelection *obj,
-                                                         long int childIndex);
-SPIBoolean          AccessibleSelection_clearSelection  (AccessibleSelection *obj);
-SPIBoolean          AccessibleSelection_selectAll       (AccessibleSelection *obj);
+
void                AccessibleSelection_ref             (AccessibleSelection *obj);
+void                AccessibleSelection_unref           (AccessibleSelection *obj);
+long                AccessibleSelection_getNSelectedChildren
+                                                        (AccessibleSelection *obj);
+Accessible *        AccessibleSelection_getSelectedChild
+                                                        (AccessibleSelection *obj,
+                                                         long int selectedChildIndex);
+SPIBoolean          AccessibleSelection_selectChild     (AccessibleSelection *obj,
+                                                         long int childIndex);
+SPIBoolean          AccessibleSelection_isChildSelected (AccessibleSelection *obj,
+                                                         long int childIndex);
+SPIBoolean          AccessibleSelection_deselectSelectedChild
+                                                        (AccessibleSelection *obj,
+                                                         long int selectedChildIndex);
+SPIBoolean          AccessibleSelection_deselectChild   (AccessibleSelection *obj,
+                                                         long int childIndex);
+SPIBoolean          AccessibleSelection_clearSelection  (AccessibleSelection *obj);
+SPIBoolean          AccessibleSelection_selectAll       (AccessibleSelection *obj);
 
@@ -72,16 +66,15 @@

Details

AccessibleSelection_ref ()

-
void                AccessibleSelection_ref             (AccessibleSelection *obj);
-

-Increment the reference count for an AccessibleSelection object.

+
void                AccessibleSelection_ref             (AccessibleSelection *obj);

+Increment the reference count for an AccessibleSelection object.

-

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.
@@ -89,16 +82,15 @@

AccessibleSelection_unref ()

-
void                AccessibleSelection_unref           (AccessibleSelection *obj);
-

-Decrement the reference count for an Accessible object.

+
void                AccessibleSelection_unref           (AccessibleSelection *obj);

+Decrement the reference count for an Accessible object.

-

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.
@@ -106,19 +98,18 @@

AccessibleSelection_getNSelectedChildren ()

-
long                AccessibleSelection_getNSelectedChildren
-                                                        (AccessibleSelection *obj);
+
long                AccessibleSelection_getNSelectedChildren
+                                                        (AccessibleSelection *obj);

Get the number of children of an AccessibleSelection implementor which are - currently selected.

-

+ currently selected.

- @@ -134,29 +125,28 @@

AccessibleSelection_getSelectedChild ()

-
Accessible *        AccessibleSelection_getSelectedChild
-                                                        (AccessibleSelection *obj,
-                                                         long int selectedChildIndex);
+
Accessible *        AccessibleSelection_getSelectedChild
+                                                        (AccessibleSelection *obj,
+                                                         long int selectedChildIndex);

Get the i-th selected Accessible child of an AccessibleSelection. Note that childIndex refers to the index in the list of 'selected' children and generally differs from that used in #Accessible_getChildAtIndex() or returned by #Accessible_getIndexInParent(). selectedChildIndex must lie between 0 - and #AccessibleSelection_getNSelectedChildren()-1, inclusive.

-

+ and #AccessibleSelection_getNSelectedChildren()-1, inclusive.

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.
- - @@ -173,36 +163,31 @@

AccessibleSelection_selectChild ()

-
SPIBoolean          AccessibleSelection_selectChild     (AccessibleSelection *obj,
-                                                         long int childIndex);
+
SPIBoolean          AccessibleSelection_selectChild     (AccessibleSelection *obj,
+                                                         long int childIndex);

Add a child to the selected children list of an AccessibleSelection. For AccessibleSelection implementors that only allow single selections, this may replace the (single) current - selection.

-

+ selection.

obj :

a pointer to the AccessibleSelection on which to operate. +a pointer to the AccessibleSelection on which to operate.

selectedChildIndex :

a long indicating which of the selected +a long indicating which of the selected children is specified.
- - - @@ -211,35 +196,30 @@

AccessibleSelection_isChildSelected ()

-
SPIBoolean          AccessibleSelection_isChildSelected (AccessibleSelection *obj,
-                                                         long int childIndex);
+
SPIBoolean          AccessibleSelection_isChildSelected (AccessibleSelection *obj,
+                                                         long int childIndex);

Determine whether a particular child of an AccessibleSelection implementor is currently selected. Note that childIndex is the index into the - standard Accessible container's list of children.

-

+ standard Accessible container's list of children.

obj :

a pointer to the AccessibleSelection on which to operate. +a pointer to the AccessibleSelection on which to operate.

childIndex :

a long indicating which child of the Accessible +a long indicating which child of the Accessible is to be selected.

Returns :

TRUE if the child was successfully selected, FALSE otherwise. + TRUE if the child was successfully selected, FALSE otherwise.
- - - @@ -248,38 +228,33 @@

AccessibleSelection_deselectSelectedChild ()

-
SPIBoolean          AccessibleSelection_deselectSelectedChild
-                                                        (AccessibleSelection *obj,
-                                                         long int selectedChildIndex);
+
SPIBoolean          AccessibleSelection_deselectSelectedChild
+                                                        (AccessibleSelection *obj,
+                                                         long int selectedChildIndex);

Remove a child to the selected children list of an AccessibleSelection. Note that childIndex is the index in the selected-children list, not the index in the parent container. selectedChildIndex in this method, and childIndex in AccessibleSelection_selectChild - are asymmettric.

-

+ are asymmettric.

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.

childIndex :

an index into the AccessibleSelection's list of children. +an index into the AccessibleSelection's list of children.

Returns :

TRUE if the specified child is currently selected, - FALSE otherwise. + TRUE if the specified child is currently selected, + FALSE otherwise.
- - - @@ -288,8 +263,8 @@

AccessibleSelection_deselectChild ()

-
SPIBoolean          AccessibleSelection_deselectChild   (AccessibleSelection *obj,
-                                                         long int childIndex);
+
SPIBoolean          AccessibleSelection_deselectChild   (AccessibleSelection *obj,
+                                                         long int childIndex);

Deselect a specific child of an AccessibleSelection. Note that childIndex is the index of the child @@ -299,30 +274,25 @@ See AccessibleSelection_deselectSelectedChild

-Since AT-SPI 1.8.0

-

+Since AT-SPI 1.8.0

obj :

a pointer to the AccessibleSelection on which to operate. +a pointer to the AccessibleSelection on which to operate.

selectedChildIndex :

a long indicating which of the selected children +a long indicating which of the selected children of the Accessible is to be selected.

Returns :

TRUE if the child was successfully deselected, FALSE otherwise. + TRUE if the child was successfully deselected, FALSE otherwise.
- - - @@ -331,27 +301,22 @@

AccessibleSelection_clearSelection ()

-
SPIBoolean          AccessibleSelection_clearSelection  (AccessibleSelection *obj);
+
SPIBoolean          AccessibleSelection_clearSelection  (AccessibleSelection *obj);

Clear the current selection, removing all selected children from the - specified AccessibleSelection implementor's selection list.

-

+ specified AccessibleSelection implementor's selection list.

obj :

a pointer to the AccessibleSelection on which to operate. +a pointer to the AccessibleSelection on which to operate.

childIndex :

a long indicating which of the children +a long indicating which of the children of the Accessible is to be de-selected.

Returns :

TRUE if the child was successfully deselected, FALSE otherwise. + TRUE if the child was successfully deselected, FALSE otherwise.
- - @@ -361,27 +326,22 @@

AccessibleSelection_selectAll ()

-
SPIBoolean          AccessibleSelection_selectAll       (AccessibleSelection *obj);
+
SPIBoolean          AccessibleSelection_selectAll       (AccessibleSelection *obj);

Attempt to select all of the children of an AccessibleSelection implementor. -Not all AccessibleSelection implementors support this operation.

-

+Not all AccessibleSelection implementors support this operation.

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- - @@ -392,6 +352,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleStreamableContent-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleStreamableContent-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleStreamableContent-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleStreamableContent-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleStreamableContent Interface - + - + - - - - -

obj :

a pointer to the AccessibleSelection implementor on which to operate. +a pointer to the AccessibleSelection implementor on which to operate.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
@@ -27,8 +22,8 @@
@@ -42,25 +37,24 @@

Synopsis

-
-enum                AccessibleStreamableContentSeekType;
-void                AccessibleStreamableContent_freeContentTypesList
-                                                        (AccessibleStreamableContent *obj,
-                                                         char **content_types);
-void                AccessibleStreamableContent_ref     (AccessibleStreamableContent *obj);
-void                AccessibleStreamableContent_unref   (AccessibleStreamableContent *obj);
-char **             AccessibleStreamableContent_getContentTypes
-                                                        (AccessibleStreamableContent *obj);
-SPIBoolean          AccessibleStreamableContent_open    (AccessibleStreamableContent *obj,
-                                                         const char *content_type);
-long                AccessibleStreamableContent_seek    (AccessibleStreamableContent *obj,
-                                                         long int offset,
-                                                         AccessibleStreamableContentSeekType seek_type);
-SPIBoolean          AccessibleStreamableContent_read    (AccessibleStreamableContent *obj,
-                                                         void *buff,
-                                                         long int nbytes,
-                                                         unsigned int read_type);
-SPIBoolean          AccessibleStreamableContent_close   (AccessibleStreamableContent *obj);
+
enum                AccessibleStreamableContentSeekType;
+void                AccessibleStreamableContent_freeContentTypesList
+                                                        (AccessibleStreamableContent *obj,
+                                                         char **content_types);
+void                AccessibleStreamableContent_ref     (AccessibleStreamableContent *obj);
+void                AccessibleStreamableContent_unref   (AccessibleStreamableContent *obj);
+char **             AccessibleStreamableContent_getContentTypes
+                                                        (AccessibleStreamableContent *obj);
+SPIBoolean          AccessibleStreamableContent_open    (AccessibleStreamableContent *obj,
+                                                         const char *content_type);
+long                AccessibleStreamableContent_seek    (AccessibleStreamableContent *obj,
+                                                         long int offset,
+                                                         AccessibleStreamableContentSeekType seek_type);
+SPIBoolean          AccessibleStreamableContent_read    (AccessibleStreamableContent *obj,
+                                                         void *buff,
+                                                         long int nbytes,
+                                                         unsigned int read_type);
+SPIBoolean          AccessibleStreamableContent_close   (AccessibleStreamableContent *obj);
 
@@ -80,25 +74,24 @@ } AccessibleStreamableContentSeekType;

-The seek type for a specified offset in AccessibleStreamableContent_seek.

-

+The seek type for a specified offset in AccessibleStreamableContent_seek.

- - + - - + - - + @@ -107,25 +100,24 @@

AccessibleStreamableContent_freeContentTypesList ()

-
void                AccessibleStreamableContent_freeContentTypesList
-                                                        (AccessibleStreamableContent *obj,
-                                                         char **content_types);
+
void                AccessibleStreamableContent_freeContentTypesList
+                                                        (AccessibleStreamableContent *obj,
+                                                         char **content_types);

Free the memory associated with a call to AccessibleStreamableContent_getContentTypes, once -the result has been used.

-

+the result has been used.

SPI_STREAM_SEEK_SET

seek from the 'top' of the streamable +

SPI_STREAM_SEEK_SET

seek from the 'top' of the streamable

SPI_STREAM_SEEK_CUR

seek from the current position in the stream +

SPI_STREAM_SEEK_CUR

seek from the current position in the stream

SPI_STREAM_SEEK_END

seek from the end of the stream (if known) +

SPI_STREAM_SEEK_END

seek from the end of the stream (if known)
- - @@ -136,19 +128,18 @@

AccessibleStreamableContent_ref ()

-
void                AccessibleStreamableContent_ref     (AccessibleStreamableContent *obj);
+
void                AccessibleStreamableContent_ref     (AccessibleStreamableContent *obj);

Increment the reference count for an AccessibleStreamableContent object.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

the AccessibleStreamableContent implementor on which to operate. +the AccessibleStreamableContent implementor on which to operate.

content_types :

a list of content types previously returned by +a list of content types previously returned by AccessibleStreamableContent_getContentTypes.
- @@ -157,19 +148,18 @@

AccessibleStreamableContent_unref ()

-
void                AccessibleStreamableContent_unref   (AccessibleStreamableContent *obj);
+
void                AccessibleStreamableContent_unref   (AccessibleStreamableContent *obj);

Decrement the reference count for an AccessibleStreamableContent object.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor on which to +a pointer to the AccessibleStreamableContent implementor on which to operate.
- @@ -178,22 +168,21 @@

AccessibleStreamableContent_getContentTypes ()

-
char **             AccessibleStreamableContent_getContentTypes
-                                                        (AccessibleStreamableContent *obj);
+
char **             AccessibleStreamableContent_getContentTypes
+                                                        (AccessibleStreamableContent *obj);

Get a list of strings containing the content mimetypes available from an AccessibleStreamableContent implementor.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor +a pointer to the AccessibleStreamableContent implementor on which to operate.
- @@ -209,8 +198,8 @@

AccessibleStreamableContent_open ()

-
SPIBoolean          AccessibleStreamableContent_open    (AccessibleStreamableContent *obj,
-                                                         const char *content_type);
+
SPIBoolean          AccessibleStreamableContent_open    (AccessibleStreamableContent *obj,
+                                                         const char *content_type);

Open a streaming connection to an AccessibleStreamableContent implementor, of a particular content type. Note that a client may only have one @@ -218,30 +207,25 @@ implementation.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor on which to operate. +a pointer to the AccessibleStreamableContent implementor on which to operate.
- - - @@ -251,44 +235,39 @@

AccessibleStreamableContent_seek ()

-
long                AccessibleStreamableContent_seek    (AccessibleStreamableContent *obj,
-                                                         long int offset,
-                                                         AccessibleStreamableContentSeekType seek_type);
+
long                AccessibleStreamableContent_seek    (AccessibleStreamableContent *obj,
+                                                         long int offset,
+                                                         AccessibleStreamableContentSeekType seek_type);

Cause the current streamable content connection (obtained via #AccessibleStreamableContent_open()) to seek to a particular offset in the stream.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor on which to operate. +a pointer to the AccessibleStreamableContent implementor on which to operate.

content_type :

a string specifying the content type to retrieve (should match one +a string specifying the content type to retrieve (should match one of the return strings from #AccessibleStreamableContent_getContentTypes()).

Returns :

TRUE if successful, FALSE if unsuccessful. + TRUE if successful, FALSE if unsuccessful.
- - - - @@ -298,10 +277,10 @@

AccessibleStreamableContent_read ()

-
SPIBoolean          AccessibleStreamableContent_read    (AccessibleStreamableContent *obj,
-                                                         void *buff,
-                                                         long int nbytes,
-                                                         unsigned int read_type);
+
SPIBoolean          AccessibleStreamableContent_read    (AccessibleStreamableContent *obj,
+                                                         void *buff,
+                                                         long int nbytes,
+                                                         unsigned int read_type);

Copy (read) bytes from the currently open streamable content connection to a buffer. This is a blocking API, in the sense that it does not @@ -309,31 +288,30 @@ detected.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor on which to operate. +a pointer to the AccessibleStreamableContent implementor on which to operate.

offset :

a long int specifying the offset into the stream. +a long int specifying the offset into the stream.

seek_type :

an enum indicating the seek offset type, may be SEEK_SET, +an enum indicating the seek offset type, may be SEEK_SET, SEEK_CUR, SEEK_END (as in the lseek() libc command).

Returns :

TRUE if successful, FALSE if unsuccessful. + TRUE if successful, FALSE if unsuccessful.
- - - - @@ -349,31 +327,26 @@

AccessibleStreamableContent_close ()

-
SPIBoolean          AccessibleStreamableContent_close   (AccessibleStreamableContent *obj);
+
SPIBoolean          AccessibleStreamableContent_close   (AccessibleStreamableContent *obj);

Close the current streaming connection to an AccessibleStreamableContent implementor. This must be called before any subsequent AccessibleStreamableContent_open calls on the same object.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleStreamableContent implementor on which to operate. +a pointer to the AccessibleStreamableContent implementor on which to operate.

buff :

a pointer to a buffer into which the resulting bytes read from the stream +a pointer to a buffer into which the resulting bytes read from the stream are to be written.

nbytes :

a long integer indicating the number of bytes to read/write. +a long integer indicating the number of bytes to read/write.

read_type :

currently unused, specifies behavior of reads for streamed content +currently unused, specifies behavior of reads for streamed content if blocking is not allowed, etc.
- - @@ -384,6 +357,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleTable-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleTable-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleTable-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleTable-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleTable Interface - + - + - - - - -

obj :

a pointer to the AccessibleStreamableContent implementor on which to operate. +a pointer to the AccessibleStreamableContent implementor on which to operate.

Returns :

TRUE if successful, FALSE if unsuccessful. + TRUE if successful, FALSE if unsuccessful.
@@ -27,8 +22,8 @@
@@ -42,68 +37,67 @@

Synopsis

-
-void                AccessibleTable_ref                 (AccessibleTable *obj);
-void                AccessibleTable_unref               (AccessibleTable *obj);
-Accessible *        AccessibleTable_getAccessibleAt     (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-Accessible *        AccessibleTable_getCaption          (AccessibleTable *obj);
-long                AccessibleTable_getColumnAtIndex    (AccessibleTable *obj,
-                                                         long int index);
-char *              AccessibleTable_getColumnDescription
-                                                        (AccessibleTable *obj,
-                                                         long int column);
-long                AccessibleTable_getColumnExtentAt   (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-Accessible *        AccessibleTable_getColumnHeader     (AccessibleTable *obj,
-                                                         long int column);
-long                AccessibleTable_getIndexAt          (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-long                AccessibleTable_getNColumns         (AccessibleTable *obj);
-long                AccessibleTable_getNRows            (AccessibleTable *obj);
-long                AccessibleTable_getNSelectedColumns (AccessibleTable *obj);
-long                AccessibleTable_getNSelectedRows    (AccessibleTable *obj);
-SPIBoolean          AccessibleTable_getRowColumnExtentsAtIndex
-                                                        (AccessibleTable *obj,
-                                                         long int index,
-                                                         long int *row,
-                                                         long int *col,
-                                                         long int *row_extents,
-                                                         long int *col_extents,
-                                                         long int *is_selected);
-long                AccessibleTable_getRowAtIndex       (AccessibleTable *obj,
-                                                         long int index);
-char *              AccessibleTable_getRowDescription   (AccessibleTable *obj,
-                                                         long int row);
-long                AccessibleTable_getRowExtentAt      (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-Accessible *        AccessibleTable_getRowHeader        (AccessibleTable *obj,
-                                                         long int row);
-long                AccessibleTable_getSelectedRows     (AccessibleTable *obj,
-                                                         long int **selectedRows);
-long                AccessibleTable_getSelectedColumns  (AccessibleTable *obj,
-                                                         long int **selectedColumns);
-Accessible *        AccessibleTable_getSummary          (AccessibleTable *obj);
-SPIBoolean          AccessibleTable_isColumnSelected    (AccessibleTable *obj,
-                                                         long int column);
-SPIBoolean          AccessibleTable_isRowSelected       (AccessibleTable *obj,
-                                                         long int row);
-SPIBoolean          AccessibleTable_isSelected          (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-SPIBoolean          AccessibleTable_addColumnSelection  (AccessibleTable *obj,
-                                                         long int column);
-SPIBoolean          AccessibleTable_addRowSelection     (AccessibleTable *obj,
-                                                         long int row);
-SPIBoolean          AccessibleTable_removeColumnSelection
-                                                        (AccessibleTable *obj,
-                                                         long int column);
-SPIBoolean          AccessibleTable_removeRowSelection  (AccessibleTable *obj,
-                                                         long int row);
+
void                AccessibleTable_ref                 (AccessibleTable *obj);
+void                AccessibleTable_unref               (AccessibleTable *obj);
+Accessible *        AccessibleTable_getAccessibleAt     (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);
+Accessible *        AccessibleTable_getCaption          (AccessibleTable *obj);
+long                AccessibleTable_getColumnAtIndex    (AccessibleTable *obj,
+                                                         long int index);
+char *              AccessibleTable_getColumnDescription
+                                                        (AccessibleTable *obj,
+                                                         long int column);
+long                AccessibleTable_getColumnExtentAt   (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);
+Accessible *        AccessibleTable_getColumnHeader     (AccessibleTable *obj,
+                                                         long int column);
+long                AccessibleTable_getIndexAt          (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);
+long                AccessibleTable_getNColumns         (AccessibleTable *obj);
+long                AccessibleTable_getNRows            (AccessibleTable *obj);
+long                AccessibleTable_getNSelectedColumns (AccessibleTable *obj);
+long                AccessibleTable_getNSelectedRows    (AccessibleTable *obj);
+SPIBoolean          AccessibleTable_getRowColumnExtentsAtIndex
+                                                        (AccessibleTable *obj,
+                                                         long int index,
+                                                         long int *row,
+                                                         long int *col,
+                                                         long int *row_extents,
+                                                         long int *col_extents,
+                                                         long int *is_selected);
+long                AccessibleTable_getRowAtIndex       (AccessibleTable *obj,
+                                                         long int index);
+char *              AccessibleTable_getRowDescription   (AccessibleTable *obj,
+                                                         long int row);
+long                AccessibleTable_getRowExtentAt      (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);
+Accessible *        AccessibleTable_getRowHeader        (AccessibleTable *obj,
+                                                         long int row);
+long                AccessibleTable_getSelectedRows     (AccessibleTable *obj,
+                                                         long int **selectedRows);
+long                AccessibleTable_getSelectedColumns  (AccessibleTable *obj,
+                                                         long int **selectedColumns);
+Accessible *        AccessibleTable_getSummary          (AccessibleTable *obj);
+SPIBoolean          AccessibleTable_isColumnSelected    (AccessibleTable *obj,
+                                                         long int column);
+SPIBoolean          AccessibleTable_isRowSelected       (AccessibleTable *obj,
+                                                         long int row);
+SPIBoolean          AccessibleTable_isSelected          (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);
+SPIBoolean          AccessibleTable_addColumnSelection  (AccessibleTable *obj,
+                                                         long int column);
+SPIBoolean          AccessibleTable_addRowSelection     (AccessibleTable *obj,
+                                                         long int row);
+SPIBoolean          AccessibleTable_removeColumnSelection
+                                                        (AccessibleTable *obj,
+                                                         long int column);
+SPIBoolean          AccessibleTable_removeRowSelection  (AccessibleTable *obj,
+                                                         long int row);
 
@@ -115,16 +109,15 @@

Details

AccessibleTable_ref ()

-
void                AccessibleTable_ref                 (AccessibleTable *obj);
-

-Increment the reference count for an AccessibleTable object.

+
void                AccessibleTable_ref                 (AccessibleTable *obj);

+Increment the reference count for an AccessibleTable object.

-

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
@@ -132,16 +125,15 @@

AccessibleTable_unref ()

-
void                AccessibleTable_unref               (AccessibleTable *obj);
-

-Decrement the reference count for an AccessibleTable object.

+
void                AccessibleTable_unref               (AccessibleTable *obj);

+Decrement the reference count for an AccessibleTable object.

-

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
@@ -149,31 +141,30 @@

AccessibleTable_getAccessibleAt ()

-
Accessible *        AccessibleTable_getAccessibleAt     (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
+
Accessible *        AccessibleTable_getAccessibleAt     (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);

Get the table cell at the specified row and column indices. To get the accessible object at a particular (x, y) screen coordinate, - use #Accessible_getAccessibleAtPoint().

-

+ use #Accessible_getAccessibleAtPoint().

- - - @@ -187,17 +178,16 @@

AccessibleTable_getCaption ()

-
Accessible *        AccessibleTable_getCaption          (AccessibleTable *obj);
-

-Get an accessible representation of the caption for an AccessibleTable.

+
Accessible *        AccessibleTable_getCaption          (AccessibleTable *obj);

+Get an accessible representation of the caption for an AccessibleTable.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- @@ -211,26 +201,25 @@

AccessibleTable_getColumnAtIndex ()

-
long                AccessibleTable_getColumnAtIndex    (AccessibleTable *obj,
-                                                         long int index);
+
long                AccessibleTable_getColumnAtIndex    (AccessibleTable *obj,
+                                                         long int index);

Get the table column index occupied by the child at a particular 1-D child index.

-see #AccessibleTable_getIndexAt(), #AccessibleTable_getRowAtIndex()

-

+see #AccessibleTable_getIndexAt(), #AccessibleTable_getRowAtIndex()

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- - @@ -245,25 +234,24 @@

AccessibleTable_getColumnDescription ()

-
char *              AccessibleTable_getColumnDescription
-                                                        (AccessibleTable *obj,
-                                                         long int column);
+
char *              AccessibleTable_getColumnDescription
+                                                        (AccessibleTable *obj,
+                                                         long int column);

Get a text description of a particular table column. This differs from -AccessibleTable_getColumnHeader, which returns an Accessible.

-

+AccessibleTable_getColumnHeader, which returns an Accessible.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

index :

the specified child index, zero-indexed. +the specified child index, zero-indexed.
- - @@ -277,30 +265,29 @@

AccessibleTable_getColumnExtentAt ()

-
long                AccessibleTable_getColumnExtentAt   (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
+
long                AccessibleTable_getColumnExtentAt   (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);

Get the number of columns spanned by the table cell at the specific row and column. -(some tables can have cells which span multiple rows and/or columns).

-

+(some tables can have cells which span multiple rows and/or columns).

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- - - @@ -314,24 +301,23 @@

AccessibleTable_getColumnHeader ()

-
Accessible *        AccessibleTable_getColumnHeader     (AccessibleTable *obj,
-                                                         long int column);
+
Accessible *        AccessibleTable_getColumnHeader     (AccessibleTable *obj,
+                                                         long int column);

Get the header associated with a table column, if available. This differs from -AccessibleTable_getColumnDescription, which returns a string.

-

+AccessibleTable_getColumnDescription, which returns a string.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- - @@ -345,32 +331,31 @@

AccessibleTable_getIndexAt ()

-
long                AccessibleTable_getIndexAt          (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
+
long                AccessibleTable_getIndexAt          (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);

Get the 1-D child index corresponding to the specified 2-D row and column indices. To get the accessible object at a particular (x, y) screen coordinate, use #Accessible_getAccessibleAtPoint(). -see #AccessibleTable_getRowAtIndex(), #AccessibleTable_getColumnAtIndex()

-

+see #AccessibleTable_getRowAtIndex(), #AccessibleTable_getColumnAtIndex()

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- - - @@ -385,19 +370,18 @@

AccessibleTable_getNColumns ()

-
long                AccessibleTable_getNColumns         (AccessibleTable *obj);
+
long                AccessibleTable_getNColumns         (AccessibleTable *obj);

Get the number of columns in an AccessibleTable, exclusive of any columns that are programmatically hidden, but inclusive - of columns that may be outside of the current scrolling window or viewport.

-

+ of columns that may be outside of the current scrolling window or viewport.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- @@ -411,19 +395,18 @@

AccessibleTable_getNRows ()

-
long                AccessibleTable_getNRows            (AccessibleTable *obj);
+
long                AccessibleTable_getNRows            (AccessibleTable *obj);

Get the number of rows in an AccessibleTable, exclusive of any rows that are programmatically hidden, but inclusive - of rows that may be outside of the current scrolling window or viewport.

-

+ of rows that may be outside of the current scrolling window or viewport.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- @@ -437,18 +420,17 @@

AccessibleTable_getNSelectedColumns ()

-
long                AccessibleTable_getNSelectedColumns (AccessibleTable *obj);
+
long                AccessibleTable_getNSelectedColumns (AccessibleTable *obj);

Query a table to find out how many columns are currently selected. Not all tables - support column selection.

-

+ support column selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- @@ -462,18 +444,17 @@

AccessibleTable_getNSelectedRows ()

-
long                AccessibleTable_getNSelectedRows    (AccessibleTable *obj);
+
long                AccessibleTable_getNSelectedRows    (AccessibleTable *obj);

Query a table to find out how many rows are currently selected. Not all tables - support row selection.

-

+ support row selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- @@ -487,14 +468,14 @@

AccessibleTable_getRowColumnExtentsAtIndex ()

-
SPIBoolean          AccessibleTable_getRowColumnExtentsAtIndex
-                                                        (AccessibleTable *obj,
-                                                         long int index,
-                                                         long int *row,
-                                                         long int *col,
-                                                         long int *row_extents,
-                                                         long int *col_extents,
-                                                         long int *is_selected);
+
SPIBoolean          AccessibleTable_getRowColumnExtentsAtIndex
+                                                        (AccessibleTable *obj,
+                                                         long int index,
+                                                         long int *row,
+                                                         long int *col,
+                                                         long int *row_extents,
+                                                         long int *col_extents,
+                                                         long int *is_selected);

Given a child index, determine the row and column indices and extents, and whether the cell is currently selected. If @@ -516,50 +497,49 @@ will return True, and after the call row, col, row_extents, col_extents, and \c is_selected will contain 2, 5, 1, 2, and -True, respectively.

-

+True, respectively.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- - - - - - - @@ -580,26 +560,25 @@

AccessibleTable_getRowAtIndex ()

-
long                AccessibleTable_getRowAtIndex       (AccessibleTable *obj,
-                                                         long int index);
+
long                AccessibleTable_getRowAtIndex       (AccessibleTable *obj,
+                                                         long int index);

Get the table row index occupied by the child at a particular 1-D child index.

-see #AccessibleTable_getIndexAt(), #AccessibleTable_getColumnAtIndex()

-

+see #AccessibleTable_getIndexAt(), #AccessibleTable_getColumnAtIndex()

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

index :

the index of the Table child whose row/column +the index of the Table child whose row/column extents are requested.

row :

back-filled with the first table row associated with +back-filled with the first table row associated with the cell with child index \c index.

col :

back-filled with the first table column associated +back-filled with the first table column associated with the cell with child index \c index.

row_extents :

back-filled with the number of table rows +back-filled with the number of table rows across which child \c i extends.

col_extents :

back-filled with the number of table columns +back-filled with the number of table columns across which child \c i extends.

is_selected :

a boolean which is back-filled with \c True +a boolean which is back-filled with \c True if the child at index \c i corresponds to a selected table cell, \c False otherwise.
- - @@ -614,24 +593,23 @@

AccessibleTable_getRowDescription ()

-
char *              AccessibleTable_getRowDescription   (AccessibleTable *obj,
-                                                         long int row);
+
char *              AccessibleTable_getRowDescription   (AccessibleTable *obj,
+                                                         long int row);

Get a text description of a particular table row. This differs from -AccessibleTable_getRowHeader, which returns an Accessible.

-

+AccessibleTable_getRowHeader, which returns an Accessible.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

index :

the specified child index, zero-indexed. +the specified child index, zero-indexed.
- - @@ -645,30 +623,29 @@

AccessibleTable_getRowExtentAt ()

-
long                AccessibleTable_getRowExtentAt      (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
+
long                AccessibleTable_getRowExtentAt      (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);

Get the number of rows spanned by the table cell at the specific row and column. -(some tables can have cells which span multiple rows and/or columns).

-

+(some tables can have cells which span multiple rows and/or columns).

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.
- - - @@ -682,24 +659,23 @@

AccessibleTable_getRowHeader ()

-
Accessible *        AccessibleTable_getRowHeader        (AccessibleTable *obj,
-                                                         long int row);
+
Accessible *        AccessibleTable_getRowHeader        (AccessibleTable *obj,
+                                                         long int row);

Get the header associated with a table row, if available. This differs from -AccessibleTable_getRowDescription, which returns a string.

-

+AccessibleTable_getRowDescription, which returns a string.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.

column :

the specified table column, zero-indexed. +the specified table column, zero-indexed.
- - @@ -713,23 +689,22 @@

AccessibleTable_getSelectedRows ()

-
long                AccessibleTable_getSelectedRows     (AccessibleTable *obj,
-                                                         long int **selectedRows);
-

-Query a table for a list of indices of rows which are currently selected.

+
long                AccessibleTable_getSelectedRows     (AccessibleTable *obj,
+                                                         long int **selectedRows);

+Query a table for a list of indices of rows which are currently selected.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the specified table row, zero-indexed. +the specified table row, zero-indexed.
- - @@ -744,24 +719,23 @@

AccessibleTable_getSelectedColumns ()

-
long                AccessibleTable_getSelectedColumns  (AccessibleTable *obj,
-                                                         long int **selectedColumns);
+
long                AccessibleTable_getSelectedColumns  (AccessibleTable *obj,
+                                                         long int **selectedColumns);

Query a table for a list of indices of columns which are currently selected. - Not all tables support column selection.

-

+ Not all tables support column selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

selectedRows :

a doubly indirected pointer which will be set to the address +a doubly indirected pointer which will be set to the address of an array of long integers, specifying which rows are currently selected.
- - @@ -776,17 +750,16 @@

AccessibleTable_getSummary ()

-
Accessible *        AccessibleTable_getSummary          (AccessibleTable *obj);
-

-Get an accessible object which summarizes the contents of an AccessibleTable.

+
Accessible *        AccessibleTable_getSummary          (AccessibleTable *obj);

+Get an accessible object which summarizes the contents of an AccessibleTable.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

selectedColumns :

a doubly indirected pointer which will be set to the address +a doubly indirected pointer which will be set to the address of an array of long integers, specifying which columns are currently selected.
- @@ -801,33 +774,28 @@

AccessibleTable_isColumnSelected ()

-
SPIBoolean          AccessibleTable_isColumnSelected    (AccessibleTable *obj,
-                                                         long int column);
+
SPIBoolean          AccessibleTable_isColumnSelected    (AccessibleTable *obj,
+                                                         long int column);

Determine whether specified table column is selected. -Not all tables support column selection.

-

+Not all tables support column selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.
- - - @@ -836,32 +804,27 @@

AccessibleTable_isRowSelected ()

-
SPIBoolean          AccessibleTable_isRowSelected       (AccessibleTable *obj,
-                                                         long int row);
-

-Determine whether a table row is selected. Not all tables support row selection.

+
SPIBoolean          AccessibleTable_isRowSelected       (AccessibleTable *obj,
+                                                         long int row);

+Determine whether a table row is selected. Not all tables support row selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

column :

the zero-indexed column number of the column being queried. +the zero-indexed column number of the column being queried.

Returns :

TRUE if the specified column is currently selected, FALSE if not. + TRUE if the specified column is currently selected, FALSE if not.
- - - @@ -870,38 +833,33 @@

AccessibleTable_isSelected ()

-
SPIBoolean          AccessibleTable_isSelected          (AccessibleTable *obj,
-                                                         long int row,
-                                                         long int column);
-

-Determine whether the cell at a specific row and column is selected.

+
SPIBoolean          AccessibleTable_isSelected          (AccessibleTable *obj,
+                                                         long int row,
+                                                         long int column);

+Determine whether the cell at a specific row and column is selected.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the zero-indexed row number of the row being queried. +the zero-indexed row number of the row being queried.

Returns :

TRUE if the specified row is currently selected, FALSE if not. + TRUE if the specified row is currently selected, FALSE if not.
- - - - @@ -910,33 +868,28 @@

AccessibleTable_addColumnSelection ()

-
SPIBoolean          AccessibleTable_addColumnSelection  (AccessibleTable *obj,
-                                                         long int column);
+
SPIBoolean          AccessibleTable_addColumnSelection  (AccessibleTable *obj,
+                                                         long int column);

Select the specified column, adding it to the current column selection. -Not all tables support column selection.

-

+Not all tables support column selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the zero-indexed row of the cell being queried. +the zero-indexed row of the cell being queried.

column :

the zero-indexed column of the cell being queried. +the zero-indexed column of the cell being queried.

Returns :

TRUE if the specified cell is currently selected, FALSE if not. + TRUE if the specified cell is currently selected, FALSE if not.
- - - @@ -945,33 +898,28 @@

AccessibleTable_addRowSelection ()

-
SPIBoolean          AccessibleTable_addRowSelection     (AccessibleTable *obj,
-                                                         long int row);
+
SPIBoolean          AccessibleTable_addRowSelection     (AccessibleTable *obj,
+                                                         long int row);

Select the specified row, adding it to the current row selection. -Not all tables support row selection.

-

+Not all tables support row selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

column :

the zero-indexed column number of the column being selected. +the zero-indexed column number of the column being selected.

Returns :

TRUE if the specified column was successfully selected, FALSE if not. + TRUE if the specified column was successfully selected, FALSE if not.
- - - @@ -980,34 +928,29 @@

AccessibleTable_removeColumnSelection ()

-
SPIBoolean          AccessibleTable_removeColumnSelection
-                                                        (AccessibleTable *obj,
-                                                         long int column);
+
SPIBoolean          AccessibleTable_removeColumnSelection
+                                                        (AccessibleTable *obj,
+                                                         long int column);

De-select the specified column, removing it to the current column selection. -Not all tables support column selection.

-

+Not all tables support column selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the zero-indexed row number of the row being selected. +the zero-indexed row number of the row being selected.

Returns :

TRUE if the specified row was successfully selected, FALSE if not. + TRUE if the specified row was successfully selected, FALSE if not.
- - - @@ -1016,33 +959,28 @@

AccessibleTable_removeRowSelection ()

-
SPIBoolean          AccessibleTable_removeRowSelection  (AccessibleTable *obj,
-                                                         long int row);
+
SPIBoolean          AccessibleTable_removeRowSelection  (AccessibleTable *obj,
+                                                         long int row);

De-select the specified row, removing it to the current row selection. -Not all tables support row selection.

-

+Not all tables support row selection.

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

column :

the zero-indexed column number of the column being de-selected. +the zero-indexed column number of the column being de-selected.

Returns :

TRUE if the specified column was successfully de-selected, FALSE if not. + TRUE if the specified column was successfully de-selected, FALSE if not.
- - - @@ -1052,6 +990,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleText-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleText-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleText-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleText-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleText Interface - + - + - - - - -

obj :

a pointer to the AccessibleTable implementor on which to operate. +a pointer to the AccessibleTable implementor on which to operate.

row :

the zero-indexed number of the row being deselected. +the zero-indexed number of the row being deselected.

Returns :

TRUE if the specified row was successfully de-selected, FALSE if not. + TRUE if the specified row was successfully de-selected, FALSE if not.
@@ -27,8 +22,8 @@
@@ -42,89 +37,88 @@

Synopsis

-
-enum                AccessibleTextBoundaryType;
+
enum                AccessibleTextBoundaryType;
 enum                AccessibleTextClipType;
-void                AccessibleText_ref                  (AccessibleText *obj);
-void                AccessibleText_unref                (AccessibleText *obj);
-SPIBoolean          AccessibleText_addSelection         (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset);
-char *              AccessibleText_getAttributes        (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
-AccessibleTextRange ** AccessibleText_getBoundedRanges  (AccessibleText *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         long int width,
-                                                         long int height,
-                                                         AccessibleCoordType type,
-                                                         AccessibleTextClipType clipTypeX,
-                                                         AccessibleTextClipType clipTypeY);
-long                AccessibleText_getCaretOffset       (AccessibleText *obj);
-long                AccessibleText_getCharacterCount    (AccessibleText *obj);
-void                AccessibleText_getCharacterExtents  (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType type);
-long                AccessibleText_getNSelections       (AccessibleText *obj);
-long                AccessibleText_getOffsetAtPoint     (AccessibleText *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType type);
-void                AccessibleText_getRangeExtents      (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType type);
-void                AccessibleText_getSelection         (AccessibleText *obj,
-                                                         long int selectionNum,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
-char *              AccessibleText_getText              (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset);
-char *              AccessibleText_getTextBeforeOffset  (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
-char *              AccessibleText_getTextAfterOffset   (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
-char *              AccessibleText_getTextAtOffset      (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
-SPIBoolean          AccessibleText_removeSelection      (AccessibleText *obj,
-                                                         long int selectionNum);
-SPIBoolean          AccessibleText_setCaretOffset       (AccessibleText *obj,
-                                                         long int newOffset);
-SPIBoolean          AccessibleText_setSelection         (AccessibleText *obj,
-                                                         long int selectionNum,
-                                                         long int startOffset,
-                                                         long int endOffset);
-unsigned long       AccessibleText_getCharacterAtOffset (AccessibleText *obj,
-                                                         long int offset);
-char *              AccessibleText_getDefaultAttributes (AccessibleText *obj);
-AccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *startOffset,
-                                                         long int *endOffset,
-                                                         long int includeDefaults);
-AccessibleAttributeSet * AccessibleText_getDefaultAttributeSet
-                                                        (AccessibleText *obj);
-void                AccessibleTextRange_freeRanges      (AccessibleTextRange **ranges);
+void                AccessibleText_ref                  (AccessibleText *obj);
+void                AccessibleText_unref                (AccessibleText *obj);
+SPIBoolean          AccessibleText_addSelection         (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset);
+char *              AccessibleText_getAttributes        (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *startOffset,
+                                                         long int *endOffset);
+AccessibleTextRange ** AccessibleText_getBoundedRanges  (AccessibleText *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         long int width,
+                                                         long int height,
+                                                         AccessibleCoordType type,
+                                                         AccessibleTextClipType clipTypeX,
+                                                         AccessibleTextClipType clipTypeY);
+long                AccessibleText_getCaretOffset       (AccessibleText *obj);
+long                AccessibleText_getCharacterCount    (AccessibleText *obj);
+void                AccessibleText_getCharacterExtents  (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType type);
+long                AccessibleText_getNSelections       (AccessibleText *obj);
+long                AccessibleText_getOffsetAtPoint     (AccessibleText *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType type);
+void                AccessibleText_getRangeExtents      (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType type);
+void                AccessibleText_getSelection         (AccessibleText *obj,
+                                                         long int selectionNum,
+                                                         long int *startOffset,
+                                                         long int *endOffset);
+char *              AccessibleText_getText              (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset);
+char *              AccessibleText_getTextBeforeOffset  (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);
+char *              AccessibleText_getTextAfterOffset   (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);
+char *              AccessibleText_getTextAtOffset      (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);
+SPIBoolean          AccessibleText_removeSelection      (AccessibleText *obj,
+                                                         long int selectionNum);
+SPIBoolean          AccessibleText_setCaretOffset       (AccessibleText *obj,
+                                                         long int newOffset);
+SPIBoolean          AccessibleText_setSelection         (AccessibleText *obj,
+                                                         long int selectionNum,
+                                                         long int startOffset,
+                                                         long int endOffset);
+unsigned long       AccessibleText_getCharacterAtOffset (AccessibleText *obj,
+                                                         long int offset);
+char *              AccessibleText_getDefaultAttributes (AccessibleText *obj);
+AccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *startOffset,
+                                                         long int *endOffset,
+                                                         long int includeDefaults);
+AccessibleAttributeSet * AccessibleText_getDefaultAttributeSet
+                                                        (AccessibleText *obj);
+void                AccessibleTextRange_freeRanges      (AccessibleTextRange **ranges);
 
@@ -150,61 +144,60 @@ } AccessibleTextBoundaryType;

-Text boundary types used for specifying boundaries for regions of text.

-

+Text boundary types used for specifying boundaries for regions of text.

- - + - - + - - + - - + - - + - - + - - + - - + - - + @@ -223,30 +216,29 @@ } AccessibleTextClipType;

-Describes the type of clipping required.

-

+Describes the type of clipping required.

SPI_TEXT_BOUNDARY_CHAR

Delimiter is the current character's bounds. +

SPI_TEXT_BOUNDARY_CHAR

Delimiter is the current character's bounds.

SPI_TEXT_BOUNDARY_CURSOR_POS

Delimiter is the current text caret position. +

SPI_TEXT_BOUNDARY_CURSOR_POS

Delimiter is the current text caret position.

SPI_TEXT_BOUNDARY_WORD_START

Bounds run from the first character of a word to the first +

SPI_TEXT_BOUNDARY_WORD_START

Bounds run from the first character of a word to the first character of the following word (i.e. including trailing whitespace, if any) within the text object.

SPI_TEXT_BOUNDARY_WORD_END

Bounds run from the last character of a word to the last +

SPI_TEXT_BOUNDARY_WORD_END

Bounds run from the last character of a word to the last character of the following word (i.e. including leading whitespace) within the text object.

SPI_TEXT_BOUNDARY_SENTENCE_START

Bounds run from the first character of a sentence to the first +

SPI_TEXT_BOUNDARY_SENTENCE_START

Bounds run from the first character of a sentence to the first character of the next sentence in the text object.

SPI_TEXT_BOUNDARY_SENTENCE_END

Bounds run from the last character of a sentence to the last +

SPI_TEXT_BOUNDARY_SENTENCE_END

Bounds run from the last character of a sentence to the last character of the next sentence in the text object.

SPI_TEXT_BOUNDARY_LINE_START

Bounds span one line of text, with the line delimiter at the end of the +

SPI_TEXT_BOUNDARY_LINE_START

Bounds span one line of text, with the line delimiter at the end of the bounds, if present, within the current text object.

SPI_TEXT_BOUNDARY_LINE_END

Bounds span one line of text, including a preceding line delimiter +

SPI_TEXT_BOUNDARY_LINE_END

Bounds span one line of text, including a preceding line delimiter if present within the current text object.

SPI_TEXT_BOUNDARY_ATTRIBUTE_RANGE

Bounds span the run, relative to the specified offset and +

SPI_TEXT_BOUNDARY_ATTRIBUTE_RANGE

Bounds span the run, relative to the specified offset and text accessor API rules, over which the attributes of the text object are invariant.
- - + - - + - - + - - + @@ -255,16 +247,15 @@

AccessibleText_ref ()

-
void                AccessibleText_ref                  (AccessibleText *obj);
-

-Increment the reference count for an AccessibleText object.

+
void                AccessibleText_ref                  (AccessibleText *obj);

+Increment the reference count for an AccessibleText object.

SPI_TEXT_CLIP_NONE

No clipping to be done +

SPI_TEXT_CLIP_NONE

No clipping to be done

SPI_TEXT_CLIP_MIN

Text clipped by min coordinate is omitted +

SPI_TEXT_CLIP_MIN

Text clipped by min coordinate is omitted

SPI_TEXT_CLIP_MAX

Text clipped by max coordinate is omitted +

SPI_TEXT_CLIP_MAX

Text clipped by max coordinate is omitted

SPI_TEXT_CLIP_BOTH

Only text fully within mix/max bound is retained +

SPI_TEXT_CLIP_BOTH

Only text fully within mix/max bound is retained
-

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.
@@ -272,16 +263,15 @@

AccessibleText_unref ()

-
void                AccessibleText_unref                (AccessibleText *obj);
-

-Decrement the reference count for an AccessibleText object.

+
void                AccessibleText_unref                (AccessibleText *obj);

+Decrement the reference count for an AccessibleText object.

-

obj :

a pointer to the Accessible object on which to operate. +a pointer to the Accessible object on which to operate.
@@ -289,38 +279,33 @@

AccessibleText_addSelection ()

-
SPIBoolean          AccessibleText_addSelection         (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset);
-

-Select some text (add a text selection) in an AccessibleText object.

+
SPIBoolean          AccessibleText_addSelection         (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset);

+Select some text (add a text selection) in an AccessibleText object.

- - - - @@ -329,10 +314,10 @@

AccessibleText_getAttributes ()

-
char *              AccessibleText_getAttributes        (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
+
char *              AccessibleText_getAttributes        (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *startOffset,
+                                                         long int *endOffset);

Get the attributes applied to a range of text from an AccessibleText object, and the bounds of the range. @@ -340,31 +325,30 @@ keys and values are delimited from one another via ":", and the delimiter between key/value pairs is ";". Thus "font-size:10;foreground-color:0,0,0" would be a valid - return string.

-

+ return string.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

startOffset :

the starting offset of the desired new selection. +the starting offset of the desired new selection.

endOffset :

the offset of the first character after the new selection. +the offset of the first character after the new selection.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- - - - @@ -379,65 +363,64 @@

AccessibleText_getBoundedRanges ()

-
AccessibleTextRange ** AccessibleText_getBoundedRanges  (AccessibleText *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         long int width,
-                                                         long int height,
-                                                         AccessibleCoordType type,
-                                                         AccessibleTextClipType clipTypeX,
-                                                         AccessibleTextClipType clipTypeY);
+
AccessibleTextRange ** AccessibleText_getBoundedRanges  (AccessibleText *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         long int width,
+                                                         long int height,
+                                                         AccessibleCoordType type,
+                                                         AccessibleTextClipType clipTypeX,
+                                                         AccessibleTextClipType clipTypeY);

Get the ranges of text from an AccessibleText object which lie within the bounds defined by (x, y) and (x+width, y+height).

-Since: AT-SPI 1.2

-

+Since: AT-SPI 1.2

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.

offset :

a long integer indicating the offset from which the attribute +a long integer indicating the offset from which the attribute search is based.

startOffset :

a long indicating the start of the desired text range. +a long indicating the start of the desired text range.

endOffset :

a long indicating the first character past the desired range. +a long indicating the first character past the desired range.
- - - - - - - - @@ -453,17 +436,16 @@

AccessibleText_getCaretOffset ()

-
long                AccessibleText_getCaretOffset       (AccessibleText *obj);
-

-Get the current offset of the text caret in an AccessibleText object.

+
long                AccessibleText_getCaretOffset       (AccessibleText *obj);

+Get the current offset of the text caret in an AccessibleText object.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

x :

the 'starting' x coordinate of the bounding box. +the 'starting' x coordinate of the bounding box.

y :

the 'starting' y coordinate of the bounding box. +the 'starting' y coordinate of the bounding box.

width :

the x extent of the bounding box. +the x extent of the bounding box.

height :

the y extent of the bounding box. +the y extent of the bounding box.

type :

an AccessibleCoordType indicating the coordinate system to use +an AccessibleCoordType indicating the coordinate system to use for the returned values.

clipTypeX :

an AccessibleTextClipType indicating how to treat characters that +an AccessibleTextClipType indicating how to treat characters that intersect the bounding box's x extents.

clipTypeY :

an AccessibleTextClipType indicating how to treat characters that +an AccessibleTextClipType indicating how to treat characters that intersect the bounding box's y extents.
- @@ -477,17 +459,16 @@

AccessibleText_getCharacterCount ()

-
long                AccessibleText_getCharacterCount    (AccessibleText *obj);
-

-Get the character count of an AccessibleText object.

+
long                AccessibleText_getCharacterCount    (AccessibleText *obj);

+Get the character count of an AccessibleText object.

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.
- @@ -502,35 +483,34 @@

AccessibleText_getCharacterExtents ()

-
void                AccessibleText_getCharacterExtents  (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType type);
+
void                AccessibleText_getCharacterExtents  (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType type);

Get the bounding box containing the glyph representing - the character at a particular text offset.

-

+ the character at a particular text offset.

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.
- - - @@ -548,13 +528,13 @@ - - @@ -564,18 +544,17 @@

AccessibleText_getNSelections ()

-
long                AccessibleText_getNSelections       (AccessibleText *obj);
+
long                AccessibleText_getNSelections       (AccessibleText *obj);

Get the number of active non-contiguous selections for an - AccessibleText object.

-

+ AccessibleText object.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

offset :

an integer indicating the offset of the text character for +an integer indicating the offset of the text character for whom boundary information is requested.

x :

a pointer to a long integer into which the nominal x coordinate +a pointer to a long integer into which the nominal x coordinate of the corresponding glyph will be returned.

height :

a pointer to a long integer into which the height +a pointer to a long integer into which the height of the corresponding glyph will be returned.

type :

an AccessibleCoordType indicating the coordinate system to use +an AccessibleCoordType indicating the coordinate system to use for the returned values.
- @@ -591,35 +570,34 @@

AccessibleText_getOffsetAtPoint ()

-
long                AccessibleText_getOffsetAtPoint     (AccessibleText *obj,
-                                                         long int x,
-                                                         long int y,
-                                                         AccessibleCoordType type);
-

-Get the bounding box for a glyph at a certain AccessibleText offset.

+
long                AccessibleText_getOffsetAtPoint     (AccessibleText *obj,
+                                                         long int x,
+                                                         long int y,
+                                                         AccessibleCoordType type);

+Get the bounding box for a glyph at a certain AccessibleText offset.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.
- - - - @@ -636,44 +614,43 @@

AccessibleText_getRangeExtents ()

-
void                AccessibleText_getRangeExtents      (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset,
-                                                         long int *x,
-                                                         long int *y,
-                                                         long int *width,
-                                                         long int *height,
-                                                         AccessibleCoordType type);
+
void                AccessibleText_getRangeExtents      (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset,
+                                                         long int *x,
+                                                         long int *y,
+                                                         long int *width,
+                                                         long int *height,
+                                                         AccessibleCoordType type);

Get the bounding box for text within a range in an AccessibleText object.

-Since: AT-SPI 1.2

-

+Since: AT-SPI 1.2

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

x :

the x coordinate of the point to be queried. +the x coordinate of the point to be queried.

y :

the y coordinate of the point to be queried. +the y coordinate of the point to be queried.

type :

an AccessibleCoordType indicating the coordinate system in which +an AccessibleCoordType indicating the coordinate system in which the values should be returned.
- - - - @@ -691,13 +668,13 @@ - - @@ -707,37 +684,36 @@

AccessibleText_getSelection ()

-
void                AccessibleText_getSelection         (AccessibleText *obj,
-                                                         long int selectionNum,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
+
void                AccessibleText_getSelection         (AccessibleText *obj,
+                                                         long int selectionNum,
+                                                         long int *startOffset,
+                                                         long int *endOffset);

Get the bounds of the selectionNum-th active text selection for an - AccessibleText object.

-

+ AccessibleText object.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

startOffset :

an integer indicating the offset of the first text character for +an integer indicating the offset of the first text character for whom boundary information is requested.

endOffset :

an integer indicating the offset of the text character +an integer indicating the offset of the text character after the last character for whom boundary information is requested.

x :

a pointer to a long integer into which the nominal x coordinate +a pointer to a long integer into which the nominal x coordinate of the corresponding bounding box will be returned.

height :

a pointer to a long integer into which the height +a pointer to a long integer into which the height of the corresponding bounding box will be returned.

type :

an AccessibleCoordType indicating the coordinate system to use +an AccessibleCoordType indicating the coordinate system to use for the returned values.
- - - - @@ -747,31 +723,30 @@

AccessibleText_getText ()

-
char *              AccessibleText_getText              (AccessibleText *obj,
-                                                         long int startOffset,
-                                                         long int endOffset);
+
char *              AccessibleText_getText              (AccessibleText *obj,
+                                                         long int startOffset,
+                                                         long int endOffset);

Get a range of text from an AccessibleText object. The number of bytes in the returned string may exceed endOffset-startOffset, since - UTF-8 is a variable-width encoding.

-

+ UTF-8 is a variable-width encoding.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

selectionNum :

an integer indicating which selection to query. +an integer indicating which selection to query.

startOffset :

a pointer to a long integer into which the start offset +a pointer to a long integer into which the start offset of the selection will be returned.

endOffset :

a pointer to a long integer into which the start offset +a pointer to a long integer into which the start offset of the selection will be returned.
- - - @@ -786,46 +761,45 @@

AccessibleText_getTextBeforeOffset ()

-
char *              AccessibleText_getTextBeforeOffset  (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
+
char *              AccessibleText_getTextBeforeOffset  (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);

Get delimited text from an AccessibleText object which precedes a given - text offset.

-

+ text offset.

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.

startOffset :

a long indicating the start of the desired text range. +a long indicating the start of the desired text range.

endOffset :

a long indicating the first character past the desired range. +a long indicating the first character past the desired range.
- - - - - @@ -843,46 +817,45 @@

AccessibleText_getTextAfterOffset ()

-
char *              AccessibleText_getTextAfterOffset   (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
+
char *              AccessibleText_getTextAfterOffset   (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);

Get delimited text from an AccessibleText object which follows a given - text offset.

-

+ text offset.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

offset :

a long integer indicating the offset from which the delimiter +a long integer indicating the offset from which the delimiter search is based.

type :

an AccessibleTextBoundaryType indicating whether the desired +an AccessibleTextBoundaryType indicating whether the desired text string is a word, sentence, line, or attribute run.

startOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the starting offset of the returned string, relative to the original AccessibleText.

endOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the ending offset of the returned string, relative to the original AccessibleText.
- - - - - @@ -900,46 +873,45 @@

AccessibleText_getTextAtOffset ()

-
char *              AccessibleText_getTextAtOffset      (AccessibleText *obj,
-                                                         long int offset,
-                                                         AccessibleTextBoundaryType type,
-                                                         long int *startOffset,
-                                                         long int *endOffset);
+
char *              AccessibleText_getTextAtOffset      (AccessibleText *obj,
+                                                         long int offset,
+                                                         AccessibleTextBoundaryType type,
+                                                         long int *startOffset,
+                                                         long int *endOffset);

Get delimited text from an AccessibleText object which includes a given - text offset.

-

+ text offset.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

offset :

a long integer indicating the offset from which the delimiter +a long integer indicating the offset from which the delimiter search is based.

type :

an AccessibleTextBoundaryType indicating whether the desired +an AccessibleTextBoundaryType indicating whether the desired text string is a word, sentence, line, or attribute run.

startOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the starting offset of the returned string, relative to the original AccessibleText.

endOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the ending offset of the returned string, relative to the original AccessibleText.
- - - - - @@ -957,33 +929,28 @@

AccessibleText_removeSelection ()

-
SPIBoolean          AccessibleText_removeSelection      (AccessibleText *obj,
-                                                         long int selectionNum);
-

-De-select a text selection.

+
SPIBoolean          AccessibleText_removeSelection      (AccessibleText *obj,
+                                                         long int selectionNum);

+De-select a text selection.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

offset :

a long integer indicating the offset from which the delimiter +a long integer indicating the offset from which the delimiter search is based.

type :

an AccessibleTextBoundaryType indicating whether the desired +an AccessibleTextBoundaryType indicating whether the desired text string is a word, sentence, line, or attribute run.

startOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the starting offset of the returned string, relative to the original AccessibleText.

endOffset :

a pointer to a long integer which is assigned the +a pointer to a long integer which is assigned the ending offset of the returned string, relative to the original AccessibleText.
- - - @@ -992,32 +959,27 @@

AccessibleText_setCaretOffset ()

-
SPIBoolean          AccessibleText_setCaretOffset       (AccessibleText *obj,
-                                                         long int newOffset);
-

-Set the text caret position for an AccessibleText object.

+
SPIBoolean          AccessibleText_setCaretOffset       (AccessibleText *obj,
+                                                         long int newOffset);

+Set the text caret position for an AccessibleText object.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

selectionNum :

an integer indicating which (possibly of several) +an integer indicating which (possibly of several) text selection to remove.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- - - @@ -1026,45 +988,40 @@

AccessibleText_setSelection ()

-
SPIBoolean          AccessibleText_setSelection         (AccessibleText *obj,
-                                                         long int selectionNum,
-                                                         long int startOffset,
-                                                         long int endOffset);
-

-Change the bounds of an existing AccessibleText text selection.

+
SPIBoolean          AccessibleText_setSelection         (AccessibleText *obj,
+                                                         long int selectionNum,
+                                                         long int startOffset,
+                                                         long int endOffset);

+Change the bounds of an existing AccessibleText text selection.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

newOffset :

the offset to which the text caret is to be moved. +the offset to which the text caret is to be moved.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- - - - - @@ -1073,23 +1030,22 @@

AccessibleText_getCharacterAtOffset ()

-
unsigned long       AccessibleText_getCharacterAtOffset (AccessibleText *obj,
-                                                         long int offset);
-

-Get the character at a given offset for an AccessibleText object.

+
unsigned long       AccessibleText_getCharacterAtOffset (AccessibleText *obj,
+                                                         long int offset);

+Get the character at a given offset for an AccessibleText object.

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

selectionNum :

a zero-offset index indicating which text selection to modify. +a zero-offset index indicating which text selection to modify.

startOffset :

a long int, the new starting offset for the selection. +a long int, the new starting offset for the selection.

endOffset :

a long int, the desired new offset of the first character +a long int, the desired new offset of the first character after the selection.

Returns :

TRUE if successful, FALSE otherwise. + TRUE if successful, FALSE otherwise.
- - @@ -1107,7 +1063,7 @@

AccessibleText_getDefaultAttributes ()

-
char *              AccessibleText_getDefaultAttributes (AccessibleText *obj);
+
char *              AccessibleText_getDefaultAttributes (AccessibleText *obj);

Get the default attributes applied to an AccessibleText object. @@ -1120,15 +1076,14 @@ describes the entire set of text attributes over a range.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

obj :

a pointer to the AccessibleText object on which to operate. +a pointer to the AccessibleText object on which to operate.

offset :

a long integer indicating the text offset where the desired +a long integer indicating the text offset where the desired character is located.
- @@ -1144,42 +1099,41 @@

AccessibleText_getAttributeRun ()

-
AccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj,
-                                                         long int offset,
-                                                         long int *startOffset,
-                                                         long int *endOffset,
-                                                         long int includeDefaults);
-

-Since: AT-SPI 1.7

+
AccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj,
+                                                         long int offset,
+                                                         long int *startOffset,
+                                                         long int *endOffset,
+                                                         long int includeDefaults);

+Since: AT-SPI 1.7

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.
- - - - -

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.

offset :

a long integer indicating the offset from which the attribute +a long integer indicating the offset from which the attribute search is based.

startOffset :

a long indicating the start of the desired text range. +a long indicating the start of the desired text range.

endOffset :

a long indicating the first character past the desired range. +a long indicating the first character past the desired range.

includeDefaults :

a bool if False, the call should only return those +a bool if False, the call should only return those attributes which are explicitly set on the current attribute run, omitting any attributes which are inherited from the default values. @@ -1196,18 +1150,17 @@

AccessibleText_getDefaultAttributeSet ()

-
AccessibleAttributeSet * AccessibleText_getDefaultAttributeSet
-                                                        (AccessibleText *obj);
-

-Since: AT-SPI 1.7

+
AccessibleAttributeSet * AccessibleText_getDefaultAttributeSet
+                                                        (AccessibleText *obj);

+Since: AT-SPI 1.7

- @@ -1230,21 +1183,20 @@

AccessibleTextRange_freeRanges ()

-
void                AccessibleTextRange_freeRanges      (AccessibleTextRange **ranges);
+
void                AccessibleTextRange_freeRanges      (AccessibleTextRange **ranges);

Free the memory used by a list of AccessibleTextRange structs. The argument passed in should be an array of pointers AccessibleTextRange structs.

-Since: AT-SPI 1.2

-

+Since: AT-SPI 1.2

obj :

a pointer to the AccessibleText object to query. +a pointer to the AccessibleText object to query.
-

ranges :

a pointer to an array of AccessibleTextRange structs. +a pointer to an array of AccessibleTextRange structs.
@@ -1253,6 +1205,6 @@
+ Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleValue-Interface.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleValue-Interface.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-AccessibleValue-Interface.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-AccessibleValue-Interface.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleValue Interface - + - + - - - - - @@ -27,8 +22,8 @@
@@ -43,15 +38,14 @@

Synopsis

-
-void                AccessibleValue_ref                 (AccessibleValue *obj);
-void                AccessibleValue_unref               (AccessibleValue *obj);
-double              AccessibleValue_getCurrentValue     (AccessibleValue *obj);
-double              AccessibleValue_getMaximumValue     (AccessibleValue *obj);
-double              AccessibleValue_getMinimumValue     (AccessibleValue *obj);
-SPIBoolean          AccessibleValue_setCurrentValue     (AccessibleValue *obj,
-                                                         double newValue);
-double              AccessibleValue_getMinimumIncrement (AccessibleValue *obj);
+
void                AccessibleValue_ref                 (AccessibleValue *obj);
+void                AccessibleValue_unref               (AccessibleValue *obj);
+double              AccessibleValue_getCurrentValue     (AccessibleValue *obj);
+double              AccessibleValue_getMaximumValue     (AccessibleValue *obj);
+double              AccessibleValue_getMinimumValue     (AccessibleValue *obj);
+SPIBoolean          AccessibleValue_setCurrentValue     (AccessibleValue *obj,
+                                                         double newValue);
+double              AccessibleValue_getMinimumIncrement (AccessibleValue *obj);
 
@@ -70,16 +64,15 @@

Details

AccessibleValue_ref ()

-
void                AccessibleValue_ref                 (AccessibleValue *obj);
-

-Increment the reference count for an AccessibleValue object.

+
void                AccessibleValue_ref                 (AccessibleValue *obj);

+Increment the reference count for an AccessibleValue object.

-

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
@@ -87,16 +80,15 @@

AccessibleValue_unref ()

-
void                AccessibleValue_unref               (AccessibleValue *obj);
-

-Decrement the reference count for an AccessibleValue object.

+
void                AccessibleValue_unref               (AccessibleValue *obj);

+Decrement the reference count for an AccessibleValue object.

-

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
@@ -104,17 +96,16 @@

AccessibleValue_getCurrentValue ()

-
double              AccessibleValue_getCurrentValue     (AccessibleValue *obj);
-

-Get the current value for an AccessibleValue.

+
double              AccessibleValue_getCurrentValue     (AccessibleValue *obj);

+Get the current value for an AccessibleValue.

- @@ -128,17 +119,16 @@

AccessibleValue_getMaximumValue ()

-
double              AccessibleValue_getMaximumValue     (AccessibleValue *obj);
-

-Get the maximum allowed value for an AccessibleValue.

+
double              AccessibleValue_getMaximumValue     (AccessibleValue *obj);

+Get the maximum allowed value for an AccessibleValue.

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
- @@ -152,17 +142,16 @@

AccessibleValue_getMinimumValue ()

-
double              AccessibleValue_getMinimumValue     (AccessibleValue *obj);
-

-Get the minimum allowed value for an AccessibleValue.

+
double              AccessibleValue_getMinimumValue     (AccessibleValue *obj);

+Get the minimum allowed value for an AccessibleValue.

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
- @@ -177,33 +166,28 @@

AccessibleValue_setCurrentValue ()

-
SPIBoolean          AccessibleValue_setCurrentValue     (AccessibleValue *obj,
-                                                         double newValue);
-

-Set the current value of an AccessibleValue.

+
SPIBoolean          AccessibleValue_setCurrentValue     (AccessibleValue *obj,
+                                                         double newValue);

+Set the current value of an AccessibleValue.

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
- - - @@ -212,17 +196,16 @@

AccessibleValue_getMinimumIncrement ()

-
double              AccessibleValue_getMinimumIncrement (AccessibleValue *obj);
-

-Get the minimum increment by which an AccessibleValue can be adjusted.

+
double              AccessibleValue_getMinimumIncrement (AccessibleValue *obj);

+Get the minimum increment by which an AccessibleValue can be adjusted.

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.

newValue :

a float value which is the desired new value of the object. +a float value which is the desired new value of the object.

Returns :

TRUE if the value could be assigned the specified value, - FALSE otherwise. + TRUE if the value could be assigned the specified value, + FALSE otherwise.
- @@ -239,6 +222,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi.devhelp2 at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi.devhelp2 --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi.devhelp2 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi.devhelp2 2010-04-26 08:24:46.000000000 +0100 @@ -314,202 +314,203 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Event-Listener-Support.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Event-Listener-Support.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Event-Listener-Support.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Event-Listener-Support.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Event Listener Support - + - + - - - - -

obj :

a pointer to the AccessibleValue implementor on which to operate. +a pointer to the AccessibleValue implementor on which to operate.
@@ -27,8 +22,8 @@
@@ -42,59 +37,58 @@

Synopsis

-
-                    AccessibleEvent;
-void                (*AccessibleEventListenerCB)        (const AccessibleEvent *event,
-                                                         void *user_data);
-AccessibleApplication* AccessibleEvent_getSourceApplication
-                                                        (const AccessibleEvent *e);
-SPIBoolean          AccessibleEvent_getSourceDetails    (const AccessibleEvent *e,
-                                                         char **name,
-                                                         AccessibleRole *role,
-                                                         AccessibleApplication **app);
-char*               AccessibleEvent_getSourceName       (const AccessibleEvent *e);
-AccessibleRole      AccessibleEvent_getSourceRole       (const AccessibleEvent *e);
-SPIBoolean          AccessibleEvent_ref                 (const AccessibleEvent *e);
-void                AccessibleEvent_unref               (const AccessibleEvent *e);
-AccessibleEventListener * SPI_createAccessibleEventListener
-                                                        (AccessibleEventListenerCB callback,
-                                                         void *user_data);
-void                AccessibleEventListener_unref       (AccessibleEventListener *listener);
-SPIBoolean          AccessibleEventListener_addCallback (AccessibleEventListener *listener,
-                                                         AccessibleEventListenerCB callback,
-                                                         void *user_data);
-SPIBoolean          AccessibleEventListener_removeCallback
-                                                        (AccessibleEventListener *listener,
-                                                         AccessibleEventListenerCB callback);
+
                    AccessibleEvent;
+void                (*AccessibleEventListenerCB)        (const AccessibleEvent *event,
+                                                         void *user_data);
+AccessibleApplication* AccessibleEvent_getSourceApplication
+                                                        (const AccessibleEvent *e);
+SPIBoolean          AccessibleEvent_getSourceDetails    (const AccessibleEvent *e,
+                                                         char **name,
+                                                         AccessibleRole *role,
+                                                         AccessibleApplication **app);
+char*               AccessibleEvent_getSourceName       (const AccessibleEvent *e);
+AccessibleRole      AccessibleEvent_getSourceRole       (const AccessibleEvent *e);
+SPIBoolean          AccessibleEvent_ref                 (const AccessibleEvent *e);
+void                AccessibleEvent_unref               (const AccessibleEvent *e);
+AccessibleEventListener * SPI_createAccessibleEventListener
+                                                        (AccessibleEventListenerCB callback,
+                                                         void *user_data);
+void                AccessibleEventListener_unref       (AccessibleEventListener *listener);
+SPIBoolean          AccessibleEventListener_addCallback (AccessibleEventListener *listener,
+                                                         AccessibleEventListenerCB callback,
+                                                         void *user_data);
+SPIBoolean          AccessibleEventListener_removeCallback
+                                                        (AccessibleEventListener *listener,
+                                                         AccessibleEventListenerCB callback);
 
-Accessible *        AccessibleActiveDescendantChangedEvent_getActiveDescendant
-                                                        (const AccessibleEvent *e);
-Accessible *        AccessibleChildChangedEvent_getChildAccessible
-                                                        (const AccessibleEvent *e);
-char *              AccessibleDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
-char *              AccessibleNameChangedEvent_getNameString
-                                                        (const AccessibleEvent *e);
-Accessible *        AccessibleParentChangedEvent_getParentAccessible
-                                                        (const AccessibleEvent *e);
-SPIRect *           AccessibleBoundsChangedEvent_getNewBounds
-                                                        (const AccessibleEvent *e);
-char *              AccessibleTableCaptionChangedEvent_getCaptionString
-                                                        (const AccessibleEvent *e);
-char *              AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
-Accessible *        AccessibleTableHeaderChangedEvent_getHeaderAccessible
-                                                        (const AccessibleEvent *e);
-char *              AccessibleTableRowDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
-Accessible *        AccessibleTableSummaryChangedEvent_getSummaryAccessible
-                                                        (const AccessibleEvent *e);
-char*               AccessibleTextChangedEvent_getChangeString
-                                                        (const AccessibleEvent *e);
-char*               AccessibleTextSelectionChangedEvent_getSelectionString
-                                                        (const AccessibleEvent *e);
-char*               AccessibleWindowEvent_getTitleString
-                                                        (const AccessibleEvent *e);
+Accessible *        AccessibleActiveDescendantChangedEvent_getActiveDescendant
+                                                        (const AccessibleEvent *e);
+Accessible *        AccessibleChildChangedEvent_getChildAccessible
+                                                        (const AccessibleEvent *e);
+char *              AccessibleDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);
+char *              AccessibleNameChangedEvent_getNameString
+                                                        (const AccessibleEvent *e);
+Accessible *        AccessibleParentChangedEvent_getParentAccessible
+                                                        (const AccessibleEvent *e);
+SPIRect *           AccessibleBoundsChangedEvent_getNewBounds
+                                                        (const AccessibleEvent *e);
+char *              AccessibleTableCaptionChangedEvent_getCaptionString
+                                                        (const AccessibleEvent *e);
+char *              AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);
+Accessible *        AccessibleTableHeaderChangedEvent_getHeaderAccessible
+                                                        (const AccessibleEvent *e);
+char *              AccessibleTableRowDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);
+Accessible *        AccessibleTableSummaryChangedEvent_getSummaryAccessible
+                                                        (const AccessibleEvent *e);
+char*               AccessibleTextChangedEvent_getChangeString
+                                                        (const AccessibleEvent *e);
+char*               AccessibleTextSelectionChangedEvent_getSelectionString
+                                                        (const AccessibleEvent *e);
+char*               AccessibleWindowEvent_getTitleString
+                                                        (const AccessibleEvent *e);
 
@@ -114,7 +108,8 @@ } AccessibleEvent;

-A structure used to encapsulate event information.

+A structure used to encapsulate event information. +

AccessibleEvent is a struct used to encapsulate event information.

@@ -122,16 +117,16 @@ -

const char *type;

- a string representing the type of the event, with increasing specificity +

const char *type;

+a string representing the type of the event, with increasing specificity from left to right, delimited by colons. Leftmost token represents event source type, next token represents event category, and next token represents the subcategory of the event, for instance the specific property, state, or attribute being notified. -

Accessible *source;

- The Accessible from which the event originated. +

Accessible *source;

+The Accessible from which the event originated. @@ -140,10 +135,11 @@

AccessibleEventListenerCB ()

-
void                (*AccessibleEventListenerCB)        (const AccessibleEvent *event,
-                                                         void *user_data);
+
void                (*AccessibleEventListenerCB)        (const AccessibleEvent *event,
+                                                         void *user_data);

-A function prototype for callbacks via which clients are notified of AT-SPI events.

+A function prototype for callbacks via which clients are notified of AT-SPI events. +

This is a function which is specified when creating a EventListener. It is called when an event being listened for occurs. @@ -153,12 +149,12 @@

event :

- The event for which notification is sent. +The event for which notification is sent.

user_data :

- User data which is passed to the callback each time a notification takes place. +User data which is passed to the callback each time a notification takes place. @@ -167,18 +163,17 @@

AccessibleEvent_getSourceApplication ()

-
AccessibleApplication* AccessibleEvent_getSourceApplication
-                                                        (const AccessibleEvent *e);
-

-Get the Application hosting the object which emitted the event.

+
AccessibleApplication* AccessibleEvent_getSourceApplication
+                                                        (const AccessibleEvent *e);

+Get the Application hosting the object which emitted the event.

- @@ -193,38 +188,37 @@

AccessibleEvent_getSourceDetails ()

-
SPIBoolean          AccessibleEvent_getSourceDetails    (const AccessibleEvent *e,
-                                                         char **name,
-                                                         AccessibleRole *role,
-                                                         AccessibleApplication **app);
+
SPIBoolean          AccessibleEvent_getSourceDetails    (const AccessibleEvent *e,
+                                                         char **name,
+                                                         AccessibleRole *role,
+                                                         AccessibleApplication **app);

Get the host Application, "accessible name", and AccessibleRole -of the object which emitted the event.

-

+of the object which emitted the event.

e :

an AccessibleEvent to be queried. +an AccessibleEvent to be queried.
- - - - @@ -241,17 +235,16 @@

AccessibleEvent_getSourceName ()

-
char*               AccessibleEvent_getSourceName       (const AccessibleEvent *e);
-

-Get the 'accessible-name' of the object emitting the event.

+
char*               AccessibleEvent_getSourceName       (const AccessibleEvent *e);

+Get the 'accessible-name' of the object emitting the event.

e :

an AccessibleEvent to be queried. +an AccessibleEvent to be queried.

name :

a pointer to a character string which will point to the name of the event source +a pointer to a character string which will point to the name of the event source on successful completion of the call.

role :

a pointer to an AccessibleRole which will point to the role of the event source +a pointer to an AccessibleRole which will point to the role of the event source on successful completion of the call.

app :

A pointer to an AccessibleApplication which points to the host application for this event +A pointer to an AccessibleApplication which points to the host application for this event on successful completion of the call.
- @@ -266,17 +259,16 @@

AccessibleEvent_getSourceRole ()

-
AccessibleRole      AccessibleEvent_getSourceRole       (const AccessibleEvent *e);
-

-Get the AccessibleRole of the object emitting the event.

+
AccessibleRole      AccessibleEvent_getSourceRole       (const AccessibleEvent *e);

+Get the AccessibleRole of the object emitting the event.

e :

an AccessibleEvent to be queried. +an AccessibleEvent to be queried.
- @@ -293,17 +285,16 @@

AccessibleEvent_ref ()

-
SPIBoolean          AccessibleEvent_ref                 (const AccessibleEvent *e);
-

-Increments by 1 the reference count of the event

+
SPIBoolean          AccessibleEvent_ref                 (const AccessibleEvent *e);

+Increments by 1 the reference count of the event

e :

an AccessibleEvent to be queried. +an AccessibleEvent to be queried.
- @@ -318,17 +309,16 @@

AccessibleEvent_unref ()

-
void                AccessibleEvent_unref               (const AccessibleEvent *e);
+
void                AccessibleEvent_unref               (const AccessibleEvent *e);

Decrements by 1 the reference count of the event. The event is destroyed -when the reference count recahes zero.

-

+when the reference count recahes zero.

e :

a pointer to the AccessibleEvent being referenced. +a pointer to the AccessibleEvent being referenced.
-

e :

a pointer to the AccessibleEvent being referenced. +a pointer to the AccessibleEvent being referenced.
@@ -336,24 +326,23 @@

SPI_createAccessibleEventListener ()

-
AccessibleEventListener * SPI_createAccessibleEventListener
-                                                        (AccessibleEventListenerCB callback,
-                                                         void *user_data);
-

-Create a new AccessibleEventListener with a specified (in-process) callback function.

+
AccessibleEventListener * SPI_createAccessibleEventListener
+                                                        (AccessibleEventListenerCB callback,
+                                                         void *user_data);

+Create a new AccessibleEventListener with a specified (in-process) callback function.

- - @@ -368,16 +357,15 @@

AccessibleEventListener_unref ()

-
void                AccessibleEventListener_unref       (AccessibleEventListener *listener);
-

-Decrements an AccessibleEventListener's reference count.

+
void                AccessibleEventListener_unref       (AccessibleEventListener *listener);

+Decrements an AccessibleEventListener's reference count.

callback :

an AccessibleEventListenerCB callback function, or NULL. +an AccessibleEventListenerCB callback function, or NULL.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.
-

listener :

a pointer to the AccessibleEventListener being operated on. +a pointer to the AccessibleEventListener being operated on.
@@ -385,43 +373,38 @@

AccessibleEventListener_addCallback ()

-
SPIBoolean          AccessibleEventListener_addCallback (AccessibleEventListener *listener,
-                                                         AccessibleEventListenerCB callback,
-                                                         void *user_data);
+
SPIBoolean          AccessibleEventListener_addCallback (AccessibleEventListener *listener,
+                                                         AccessibleEventListenerCB callback,
+                                                         void *user_data);

Add an in-process callback function to an existing AccessibleEventListener. Note that the callback function must live in the same address space as the AccessibleEventListener implementation code, thus one should not use this function to attach callbacks to a 'remote' event listener (that is, one that was not created by a client call to -createAccessibleEventListener();

-

+createAccessibleEventListener();

- - - - @@ -431,33 +414,28 @@

AccessibleEventListener_removeCallback ()

-
SPIBoolean          AccessibleEventListener_removeCallback
-                                                        (AccessibleEventListener *listener,
-                                                         AccessibleEventListenerCB callback);
-

-Remove an in-process callback function from an existing AccessibleEventListener.

+
SPIBoolean          AccessibleEventListener_removeCallback
+                                                        (AccessibleEventListener *listener,
+                                                         AccessibleEventListenerCB callback);

+Remove an in-process callback function from an existing AccessibleEventListener.

listener :

the AccessibleEventListener instance to modify. +the AccessibleEventListener instance to modify.

callback :

an AccessibleEventListenerCB function pointer. +an AccessibleEventListenerCB function pointer.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - @@ -467,24 +445,21 @@

AccessibleActiveDescendantChangedEvent_getActiveDescendant ()

-
Accessible *        AccessibleActiveDescendantChangedEvent_getActiveDescendant
-                                                        (const AccessibleEvent *e);
+
Accessible *        AccessibleActiveDescendantChangedEvent_getActiveDescendant
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:active-descendant-changed" to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch.

-

+ Note that context Accessibles are not guaranteed to outlive + event delivery, in which case this call may return NULL + even if the object existed at the time of dispatch.

listener :

the AccessibleEventListener instance to modify. +the AccessibleEventListener instance to modify.

callback :

an AccessibleEventListenerCB function pointer. +an AccessibleEventListenerCB function pointer.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- @@ -498,31 +473,26 @@

AccessibleChildChangedEvent_getChildAccessible ()

-
Accessible *        AccessibleChildChangedEvent_getChildAccessible
-                                                        (const AccessibleEvent *e);
+
Accessible *        AccessibleChildChangedEvent_getChildAccessible
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:children_changed" to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch.

-

+ Note that context Accessibles are not guaranteed to outlive + event delivery, in which case this call may return NULL + even if the object existed at the time of dispatch.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- - @@ -533,20 +503,19 @@

AccessibleDescriptionChangedEvent_getDescriptionString ()

-
char *              AccessibleDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
+
char *              AccessibleDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-description" - returning the new description.

-

+ returning the new description.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.

Returns :

the context Accessible for the event, or NULL if + the context Accessible for the event, or NULL if there is no longer a valid context Accessible object for the event.
- @@ -561,19 +530,18 @@

AccessibleNameChangedEvent_getNameString ()

-
char *              AccessibleNameChangedEvent_getNameString
-                                                        (const AccessibleEvent *e);
+
char *              AccessibleNameChangedEvent_getNameString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-change:accessible_name:", - returning the name.

-

+ returning the name.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -588,24 +556,21 @@

AccessibleParentChangedEvent_getParentAccessible ()

-
Accessible *        AccessibleParentChangedEvent_getParentAccessible
-                                                        (const AccessibleEvent *e);
+
Accessible *        AccessibleParentChangedEvent_getParentAccessible
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-change:accessible-parent" to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch.

-

+ Note that context Accessibles are not guaranteed to outlive + event delivery, in which case this call may return NULL + even if the object existed at the time of dispatch.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -619,8 +584,8 @@

AccessibleBoundsChangedEvent_getNewBounds ()

-
SPIRect *           AccessibleBoundsChangedEvent_getNewBounds
-                                                        (const AccessibleEvent *e);
+
SPIRect *           AccessibleBoundsChangedEvent_getNewBounds
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:bounds-changed", returning a pointer to an SPIRect structure containing the @@ -629,15 +594,14 @@ the caller has finished referencing it.

-Since: AT-SPI 1.6

-

+Since: AT-SPI 1.6

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -651,20 +615,19 @@

AccessibleTableCaptionChangedEvent_getCaptionString ()

-
char *              AccessibleTableCaptionChangedEvent_getCaptionString
-                                                        (const AccessibleEvent *e);
+
char *              AccessibleTableCaptionChangedEvent_getCaptionString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-table-caption-object" - returning the text in the caption, if present.

-

+ returning the text in the caption, if present.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -678,20 +641,19 @@

AccessibleTableColumnDescriptionChangedEvent_getDescriptionString ()

-
char *              AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
+
char *              AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-table-column-description" - returning the new table column description.

-

+ returning the new table column description.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -706,26 +668,23 @@

AccessibleTableHeaderChangedEvent_getHeaderAccessible ()

-
Accessible *        AccessibleTableHeaderChangedEvent_getHeaderAccessible
-                                                        (const AccessibleEvent *e);
+
Accessible *        AccessibleTableHeaderChangedEvent_getHeaderAccessible
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-table-row-header" or "object:property-changed:accessible-table-column-header" to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch.

-

+ Note that context Accessibles are not guaranteed to outlive + event delivery, in which case this call may return NULL + even if the object existed at the time of dispatch.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -739,20 +698,19 @@

AccessibleTableRowDescriptionChangedEvent_getDescriptionString ()

-
char *              AccessibleTableRowDescriptionChangedEvent_getDescriptionString
-                                                        (const AccessibleEvent *e);
+
char *              AccessibleTableRowDescriptionChangedEvent_getDescriptionString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-table-row-description" - returning the new table row description.

-

+ returning the new table row description.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -767,24 +725,21 @@

AccessibleTableSummaryChangedEvent_getSummaryAccessible ()

-
Accessible *        AccessibleTableSummaryChangedEvent_getSummaryAccessible
-                                                        (const AccessibleEvent *e);
+
Accessible *        AccessibleTableSummaryChangedEvent_getSummaryAccessible
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:property-changed:accessible-table-summary" to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch.

-

+ Note that context Accessibles are not guaranteed to outlive + event delivery, in which case this call may return NULL + even if the object existed at the time of dispatch.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -798,19 +753,18 @@

AccessibleTextChangedEvent_getChangeString ()

-
char*               AccessibleTextChangedEvent_getChangeString
-                                                        (const AccessibleEvent *e);
+
char*               AccessibleTextChangedEvent_getChangeString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:text-changed", - returning the text inserted or deleted.

-

+ returning the text inserted or deleted.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -825,19 +779,18 @@

AccessibleTextSelectionChangedEvent_getSelectionString ()

-
char*               AccessibleTextSelectionChangedEvent_getSelectionString
-                                                        (const AccessibleEvent *e);
+
char*               AccessibleTextSelectionChangedEvent_getSelectionString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "object:text-selection-changed", - returning the newly added, removed, or modified selection string.

-

+ returning the newly added, removed, or modified selection string.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -851,19 +804,18 @@

AccessibleWindowEvent_getTitleString ()

-
char*               AccessibleWindowEvent_getTitleString
-                                                        (const AccessibleEvent *e);
+
char*               AccessibleWindowEvent_getTitleString
+                                                        (const AccessibleEvent *e);

Queries an AccessibleEvent of type "window:", - returning the window title.

-

+ returning the window title.

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
- @@ -879,6 +831,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Registry-queries.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Registry-queries.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-Registry-queries.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-Registry-queries.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Registry queries - + - + - - - - -

e :

a pointer to the AccessibleEvent being queried. +a pointer to the AccessibleEvent being queried.
@@ -27,8 +22,8 @@
@@ -42,79 +37,78 @@

Synopsis

-
-enum                AccessibleKeySynthType;
-int                 SPI_getDesktopCount                 (void);
-Accessible *        SPI_getDesktop                      (int i);
-int                 SPI_getDesktopList                  (Accessible ***desktop_list);
-void                SPI_freeDesktopList                 (Accessible **desktop_list);
+
enum                AccessibleKeySynthType;
+int                 SPI_getDesktopCount                 (void);
+Accessible *        SPI_getDesktop                      (int i);
+int                 SPI_getDesktopList                  (Accessible ***desktop_list);
+void                SPI_freeDesktopList                 (Accessible **desktop_list);
 
-SPIBoolean          (*AccessibleKeystrokeListenerCB)    (const AccessibleKeystroke *stroke,
-                                                         void *user_data);
+SPIBoolean          (*AccessibleKeystrokeListenerCB)    (const AccessibleKeystroke *stroke,
+                                                         void *user_data);
 typedef             AccessibleKeyEventMask;
 typedef             AccessibleModifierMaskType;
 typedef             AccessibleKeyMaskType;
 typedef             AccessibleKeyEventType;
 enum                AccessibleKeyListenerSyncType;
 typedef             AccessibleKeystroke;
-AccessibleKeySet *  SPI_createAccessibleKeySet          (int len,
-                                                         const char *keysyms,
-                                                         short *keycodes,
-                                                         const char **keystrings);
-void                SPI_freeAccessibleKeySet            (AccessibleKeySet *keyset);
-AccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListenerCB callback,
-                                                         void *user_data);
-SPIBoolean          SPI_registerGlobalEventListener     (AccessibleEventListener *listener,
-                                                         const char *eventType);
-SPIBoolean          SPI_deregisterGlobalEventListener   (AccessibleEventListener *listener,
-                                                         const char *eventType);
-SPIBoolean          SPI_deregisterGlobalEventListenerAll
-                                                        (AccessibleEventListener *listener);
-SPIBoolean          SPI_registerAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeySet *keys,
-                                                         AccessibleKeyMaskType modmask,
-                                                         AccessibleKeyEventMask eventmask,
-                                                         AccessibleKeyListenerSyncType sync_type);
-SPIBoolean          SPI_deregisterAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeyMaskType modmask);
-void                AccessibleKeystrokeListener_unref   (AccessibleKeystrokeListener *listener);
-SPIBoolean          AccessibleKeystrokeListener_removeCallback
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeystrokeListenerCB callback);
-SPIBoolean          AccessibleKeystrokeListener_addCallback
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeystrokeListenerCB callback,
-                                                         void *user_data);
-SPIBoolean          SPI_generateKeyboardEvent           (long int keyval,
-                                                         char *keystring,
-                                                         AccessibleKeySynthType synth_type);
-SPIBoolean          SPI_generateMouseEvent              (long int x,
-                                                         long int y,
-                                                         char *name);
+AccessibleKeySet *  SPI_createAccessibleKeySet          (int len,
+                                                         const char *keysyms,
+                                                         short *keycodes,
+                                                         const char **keystrings);
+void                SPI_freeAccessibleKeySet            (AccessibleKeySet *keyset);
+AccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListenerCB callback,
+                                                         void *user_data);
+SPIBoolean          SPI_registerGlobalEventListener     (AccessibleEventListener *listener,
+                                                         const char *eventType);
+SPIBoolean          SPI_deregisterGlobalEventListener   (AccessibleEventListener *listener,
+                                                         const char *eventType);
+SPIBoolean          SPI_deregisterGlobalEventListenerAll
+                                                        (AccessibleEventListener *listener);
+SPIBoolean          SPI_registerAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeySet *keys,
+                                                         AccessibleKeyMaskType modmask,
+                                                         AccessibleKeyEventMask eventmask,
+                                                         AccessibleKeyListenerSyncType sync_type);
+SPIBoolean          SPI_deregisterAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeyMaskType modmask);
+void                AccessibleKeystrokeListener_unref   (AccessibleKeystrokeListener *listener);
+SPIBoolean          AccessibleKeystrokeListener_removeCallback
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeystrokeListenerCB callback);
+SPIBoolean          AccessibleKeystrokeListener_addCallback
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeystrokeListenerCB callback,
+                                                         void *user_data);
+SPIBoolean          SPI_generateKeyboardEvent           (long int keyval,
+                                                         char *keystring,
+                                                         AccessibleKeySynthType synth_type);
+SPIBoolean          SPI_generateMouseEvent              (long int x,
+                                                         long int y,
+                                                         char *name);
                     AccessibleDeviceEvent;
 typedef             AccessibleDeviceEventMask;
 enum                AccessibleDeviceEventType;
-SPIBoolean          (*AccessibleDeviceListenerCB)       (const AccessibleDeviceEvent *stroke,
-                                                         void *user_data);
-AccessibleDeviceListener * SPI_createAccessibleDeviceListener
-                                                        (AccessibleDeviceListenerCB callback,
-                                                         void *user_data);
-SPIBoolean          SPI_registerDeviceEventListener     (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceEventMask eventmask,
-                                                         void *filter);
-SPIBoolean          SPI_deregisterDeviceEventListener   (AccessibleDeviceListener *listener,
-                                                         void *filter);
-SPIBoolean          AccessibleDeviceListener_addCallback
-                                                        (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceListenerCB callback,
-                                                         void *user_data);
-SPIBoolean          AccessibleDeviceListener_removeCallback
-                                                        (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceListenerCB callback);
-void                AccessibleDeviceListener_unref      (AccessibleDeviceListener *listener);
+SPIBoolean          (*AccessibleDeviceListenerCB)       (const AccessibleDeviceEvent *stroke,
+                                                         void *user_data);
+AccessibleDeviceListener * SPI_createAccessibleDeviceListener
+                                                        (AccessibleDeviceListenerCB callback,
+                                                         void *user_data);
+SPIBoolean          SPI_registerDeviceEventListener     (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceEventMask eventmask,
+                                                         void *filter);
+SPIBoolean          SPI_deregisterDeviceEventListener   (AccessibleDeviceListener *listener,
+                                                         void *filter);
+SPIBoolean          AccessibleDeviceListener_addCallback
+                                                        (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceListenerCB callback,
+                                                         void *user_data);
+SPIBoolean          AccessibleDeviceListener_removeCallback
+                                                        (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceListenerCB callback);
+void                AccessibleDeviceListener_unref      (AccessibleDeviceListener *listener);
 
@@ -135,39 +129,38 @@ } AccessibleKeySynthType;

-Specifies the type of a generated event.

-

+Specifies the type of a generated event.

- - + - - + - - + - - + - - + @@ -177,12 +170,11 @@

SPI_getDesktopCount ()

-
int                 SPI_getDesktopCount                 (void);
+
int                 SPI_getDesktopCount                 (void);

Get the number of virtual desktops. NOTE: currently multiple virtual desktops are not implemented, this - function always returns '1'.

-

+ function always returns '1'.

SPI_KEY_PRESS

Generates a keypress event (requires a subsequent SPI_KEY_RELEASE event) +

SPI_KEY_PRESS

Generates a keypress event (requires a subsequent SPI_KEY_RELEASE event)

SPI_KEY_RELEASE

Generates a key-release event +

SPI_KEY_RELEASE

Generates a key-release event

SPI_KEY_PRESSRELEASE

Generates a key press/release event pair. +

SPI_KEY_PRESSRELEASE

Generates a key press/release event pair.

SPI_KEY_SYM

Injects a "keysym" event into the stream, as if a press/release pair occurred; allows +

SPI_KEY_SYM

Injects a "keysym" event into the stream, as if a press/release pair occurred; allows the user to specify the key via its symbolic name, as opposed to simulating a hardware press of a specific key.

SPI_KEY_STRING

Injects one or more keysym events into the keyboard buffer, or directly inserts +

SPI_KEY_STRING

Injects one or more keysym events into the keyboard buffer, or directly inserts a string value into the currently focussed text widget, if the widgets supports this. -SPI_KEY_STRING synthesis provides a shortcut for text substring insertion, and also allows the +SPI_KEY_STRING synthesis provides a shortcut for text substring insertion, and also allows the insertion of text which is not currently available via the current keyboard's keymap.
@@ -196,19 +188,18 @@

SPI_getDesktop ()

-
Accessible *        SPI_getDesktop                      (int i);
+
Accessible *        SPI_getDesktop                      (int i);

Get the virtual desktop indicated by index i. NOTE: currently multiple virtual desktops are not implemented, this - function always returns '1'.

-

+ function always returns '1'.

- @@ -222,7 +213,7 @@

SPI_getDesktopList ()

-
int                 SPI_getDesktopList                  (Accessible ***desktop_list);
+
int                 SPI_getDesktopList                  (Accessible ***desktop_list);

Get the list of virtual desktops. On return, list will point to a newly-created, NULL terminated array of virtual desktop @@ -232,15 +223,14 @@

Not Yet Implemented : this implementation always returns a single -Accessible desktop.

-

+Accessible desktop.

i :

an integer indicating which of the accessible desktops is to be returned. +an integer indicating which of the accessible desktops is to be returned.
- @@ -255,16 +245,15 @@

SPI_freeDesktopList ()

-
void                SPI_freeDesktopList                 (Accessible **desktop_list);
-

-This routine frees the memory associated with the list.

+
void                SPI_freeDesktopList                 (Accessible **desktop_list);

+This routine frees the memory associated with the list.

desktop_list :

a pointer to an array of Accessible references. +a pointer to an array of Accessible references.
- @@ -273,10 +262,11 @@

AccessibleKeystrokeListenerCB ()

-
SPIBoolean          (*AccessibleKeystrokeListenerCB)    (const AccessibleKeystroke *stroke,
-                                                         void *user_data);
+
SPIBoolean          (*AccessibleKeystrokeListenerCB)    (const AccessibleKeystroke *stroke,
+                                                         void *user_data);

-A function prototype for a callback function called when a key event notification takes place.

+A function prototype for a callback function called when a key event notification takes place. +

This is a function which is specified when creating a KeystrokeListener. It is called when an event being listened for occurs. @@ -290,22 +280,20 @@

- - - @@ -340,8 +328,7 @@

AccessibleKeyMaskType is a mask which is a set of key event modifiers -which is specified in SPI_registerAccessibleKeystrokeListener.

-

+which is specified in SPI_registerAccessibleKeystrokeListener.


@@ -350,8 +337,7 @@
typedef AccessibleDeviceEventType AccessibleKeyEventType;
 

-This is a synonym for AccessibleDeviceEventType

-

+This is a synonym for AccessibleDeviceEventType


@@ -368,37 +354,36 @@ Specified the tyupe of a key listener event. Certain of the values above can and should be bitwise-'OR'ed together, observing the compatibility limitations specified in the description of -each value. For instance, SPI_KEYLISTENER_ALL_WINDOWS | SPI_KEYLISTENER_CANCONSUME is +each value. For instance, SPI_KEYLISTENER_ALL_WINDOWS | SPI_KEYLISTENER_CANCONSUME is a commonly used combination which gives the AT complete control over the delivery of matching events. However, such filters should be used sparingly as they may have a negative impact on -system performance.

-

+system performance.

desktop_list :

a pointer to an array of Accessible objects +a pointer to an array of Accessible objects as returned from SPI_getDesktopList

stroke :

the AccessibleKeystroke event for which notification is taking place. +the AccessibleKeystroke event for which notification is taking place.

user_data :

data passed to the callback each time it is notified, according to the data +data passed to the callback each time it is notified, according to the data which was passed in when the listener/callback was registered.

Returns :

TRUE if the client wishes to consume the event and prevent its + TRUE if the client wishes to consume the event and prevent its dispatch to other listeners or the currently focussed application, if -the relevant callback was registered with the SPI_KEYLISTENER_CANCONSUME flag. +the relevant callback was registered with the SPI_KEYLISTENER_CANCONSUME flag.
- - + - - + - - + - - +

SPI_KEYLISTENER_NOSYNC

Events may be delivered asynchronously, +

SPI_KEYLISTENER_NOSYNC

Events may be delivered asynchronously, which means in some cases they may already have been delivered to the application before the AT client receives the notification.

SPI_KEYLISTENER_SYNCHRONOUS

Events are delivered synchronously, before the +

SPI_KEYLISTENER_SYNCHRONOUS

Events are delivered synchronously, before the currently focussed application sees them.

SPI_KEYLISTENER_CANCONSUME

Events may be consumed by the AT client. Presumes and -requires SPI_KEYLISTENER_SYNCHRONOUS, incompatible with SPI_KEYLISTENER_NOSYNC. +

SPI_KEYLISTENER_CANCONSUME

Events may be consumed by the AT client. Presumes and +requires SPI_KEYLISTENER_SYNCHRONOUS, incompatible with SPI_KEYLISTENER_NOSYNC.

SPI_KEYLISTENER_ALL_WINDOWS

Events are received not from the application toolkit layer, but +

SPI_KEYLISTENER_ALL_WINDOWS

Events are received not from the application toolkit layer, but from the device driver or windowing system subsystem; such notifications are 'global' in the sense that they are not broken or defeated by applications that participate poorly in the accessibility APIs, or not at all; however because of the intrusive nature of @@ -422,10 +407,10 @@

SPI_createAccessibleKeySet ()

-
AccessibleKeySet *  SPI_createAccessibleKeySet          (int len,
-                                                         const char *keysyms,
-                                                         short *keycodes,
-                                                         const char **keystrings);
+
AccessibleKeySet *  SPI_createAccessibleKeySet          (int len,
+                                                         const char *keysyms,
+                                                         short *keycodes,
+                                                         const char **keystrings);

Create a new AccessibleKeySet of a specified length. A KeySet is used typically to match key event values, and a matches are made @@ -433,33 +418,32 @@ i-th members of the keyset match the key event. If both keystring and keysym values are NULL, a keycode value match is forced, thus the match for keysym=0, keycode=0, keystring=NULL is -keycode 0.

-

+keycode 0.

- - - - @@ -476,16 +460,15 @@

SPI_freeAccessibleKeySet ()

-
void                SPI_freeAccessibleKeySet            (AccessibleKeySet *keyset);
-

-Release the memory used by an AccessibleKeySet.

+
void                SPI_freeAccessibleKeySet            (AccessibleKeySet *keyset);

+Release the memory used by an AccessibleKeySet.

len :

the number of key values in the key set. +the number of key values in the key set.

keysyms :

a UTF-8 string containing symbolic key values to be matched, or NULL if +a UTF-8 string containing symbolic key values to be matched, or NULL if matching is performed against other key values instead.

keycodes :

an array of unsigned short values which are the hardware keycodes +an array of unsigned short values which are the hardware keycodes to be matched, or NULL if the keyset is specified solely by keysyms and/or keystrings.

keystrings :

an array of null-terminated character strings which specify key +an array of null-terminated character strings which specify key name values to match, or NULL if the keyset is specified solely by keycodes and/or keysyms.
-

keyset :

An AccessibleKeyset to free. +An AccessibleKeyset to free.
@@ -493,24 +476,23 @@

SPI_createAccessibleKeystrokeListener ()

-
AccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListenerCB callback,
-                                                         void *user_data);
-

-Create a new AccessibleKeystrokeListener with a specified callback function.

+
AccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListenerCB callback,
+                                                         void *user_data);

+Create a new AccessibleKeystrokeListener with a specified callback function.

- - @@ -525,8 +507,8 @@

SPI_registerGlobalEventListener ()

-
SPIBoolean          SPI_registerGlobalEventListener     (AccessibleEventListener *listener,
-                                                         const char *eventType);
+
SPIBoolean          SPI_registerGlobalEventListener     (AccessibleEventListener *listener,
+                                                         const char *eventType);

Legal object event types:

@@ -611,21 +593,20 @@ toolkit-specific events is not recommended.

-Add an in-process callback function to an existing AccessibleEventListener.

-

+Add an in-process callback function to an existing AccessibleEventListener.

callback :

an AccessibleKeystrokeListenerCB callback function, or NULL. +an AccessibleKeystrokeListenerCB callback function, or NULL.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.
- - - @@ -649,34 +626,29 @@

SPI_deregisterGlobalEventListener ()

-
SPIBoolean          SPI_deregisterGlobalEventListener   (AccessibleEventListener *listener,
-                                                         const char *eventType);
+
SPIBoolean          SPI_deregisterGlobalEventListener   (AccessibleEventListener *listener,
+                                                         const char *eventType);

deregisters an AccessibleEventListener from the registry, for a specific - event type.

-

+ event type.

listener :

the AccessibleEventListener to be registered against an +the AccessibleEventListener to be registered against an event type.

eventType :

a character string indicating the type of events for which +a character string indicating the type of events for which notification is requested. Format is EventClass:major_type:minor_type:detail where all subfields other than EventClass are optional. @@ -636,11 +617,7 @@

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - @@ -685,31 +657,26 @@

SPI_deregisterGlobalEventListenerAll ()

-
SPIBoolean          SPI_deregisterGlobalEventListenerAll
-                                                        (AccessibleEventListener *listener);
+
SPIBoolean          SPI_deregisterGlobalEventListenerAll
+                                                        (AccessibleEventListener *listener);

deregisters an AccessibleEventListener from the registry, for all event types it may be listening to. Use AccessibleEventListener_unref to release the - listener reference.

-

+ listener reference.

listener :

the AccessibleEventListener registered against an event type. +the AccessibleEventListener registered against an event type.

eventType :

a string specifying the event type for which this +a string specifying the event type for which this listener is to be deregistered.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - @@ -718,36 +685,33 @@

SPI_registerAccessibleKeystrokeListener ()

-
SPIBoolean          SPI_registerAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeySet *keys,
-                                                         AccessibleKeyMaskType modmask,
-                                                         AccessibleKeyEventMask eventmask,
-                                                         AccessibleKeyListenerSyncType sync_type);
+
SPIBoolean          SPI_registerAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeySet *keys,
+                                                         AccessibleKeyMaskType modmask,
+                                                         AccessibleKeyEventMask eventmask,
+                                                         AccessibleKeyListenerSyncType sync_type);

Register a listener for keystroke events, either pre-emptively for all windows (SPI_KEYLISTENER_ALL_WINDOWS), non-preemptively (SPI_KEYLISTENER_NOSYNC), or pre-emptively at the toolkit level (SPI_KEYLISTENER_CANCONSUME). If ALL_WINDOWS or CANCONSUME are used, the event is consumed - upon receipt if one of listener's callbacks returns TRUE. - ( Other sync_type values may be available in the future )

-

+ upon receipt if one of listener's callbacks returns TRUE. + ( Other sync_type values may be available in the future )

listener :

the AccessibleEventListener to be registered against +the AccessibleEventListener to be registered against an event type.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - - - - @@ -790,36 +750,31 @@

SPI_deregisterAccessibleKeystrokeListener ()

-
SPIBoolean          SPI_deregisterAccessibleKeystrokeListener
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeyMaskType modmask);
+
SPIBoolean          SPI_deregisterAccessibleKeystrokeListener
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeyMaskType modmask);

Removes a keystroke event listener from the registry's listener queue, - ceasing notification of events with modifiers matching modmask.

-

+ ceasing notification of events with modifiers matching modmask.

listener :

a pointer to the AccessibleKeystrokeListener for which +a pointer to the AccessibleKeystrokeListener for which keystroke events are requested.

keys :

a pointer to the AccessibleKeySet indicating which +a pointer to the AccessibleKeySet indicating which keystroke events are requested, or SPI_KEYSET_ALL_KEYS to indicate that all keycodes and keyvals for the specified modifier set are to be included. @@ -755,7 +719,7 @@

modmask :

an AccessibleKeyMaskType mask indicating which +an AccessibleKeyMaskType mask indicating which key event modifiers must be set in combination with keys, events will only be reported for key events for which all modifiers in modmask are set. If you wish to listen for @@ -765,23 +729,19 @@

eventmask :

an AccessibleKeyMaskType mask indicating which - types of key events are requested (SPI_KEY_PRESSED, etc.). +an AccessibleKeyMaskType mask indicating which + types of key events are requested (SPI_KEY_PRESSED, etc.).

sync_type :

a AccessibleKeyListenerSyncType parameter indicating +a AccessibleKeyListenerSyncType parameter indicating the behavior of the notification/listener transaction.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - @@ -828,16 +783,15 @@

AccessibleKeystrokeListener_unref ()

-
void                AccessibleKeystrokeListener_unref   (AccessibleKeystrokeListener *listener);
-

-Decrements an AccessibleKeystrokeListener's reference count.

+
void                AccessibleKeystrokeListener_unref   (AccessibleKeystrokeListener *listener);

+Decrements an AccessibleKeystrokeListener's reference count.

listener :

a pointer to the AccessibleKeystrokeListener for which +a pointer to the AccessibleKeystrokeListener for which keystroke events are requested.

modmask :

the key modifier mask for which this listener is to be +the key modifier mask for which this listener is to be 'deregistered' (of type AccessibleeyMaskType).

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
-

listener :

a pointer to the AccessibleKeystrokeListener being operated on. +a pointer to the AccessibleKeystrokeListener being operated on.
@@ -845,33 +799,28 @@

AccessibleKeystrokeListener_removeCallback ()

-
SPIBoolean          AccessibleKeystrokeListener_removeCallback
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeystrokeListenerCB callback);
-

-Remove an in-process callback function from an existing AccessibleKeystrokeListener.

+
SPIBoolean          AccessibleKeystrokeListener_removeCallback
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeystrokeListenerCB callback);

+Remove an in-process callback function from an existing AccessibleKeystrokeListener.

- - - @@ -881,39 +830,34 @@

AccessibleKeystrokeListener_addCallback ()

-
SPIBoolean          AccessibleKeystrokeListener_addCallback
-                                                        (AccessibleKeystrokeListener *listener,
-                                                         AccessibleKeystrokeListenerCB callback,
-                                                         void *user_data);
-

-Add an in-process callback function to an existing AccessibleKeystrokeListener.

+
SPIBoolean          AccessibleKeystrokeListener_addCallback
+                                                        (AccessibleKeystrokeListener *listener,
+                                                         AccessibleKeystrokeListenerCB callback,
+                                                         void *user_data);

+Add an in-process callback function to an existing AccessibleKeystrokeListener.

listener :

the AccessibleKeystrokeListener instance to modify. +the AccessibleKeystrokeListener instance to modify.

callback :

an AccessibleKeystrokeListenerCB function pointer. +an AccessibleKeystrokeListenerCB function pointer.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - - @@ -923,26 +867,25 @@

SPI_generateKeyboardEvent ()

-
SPIBoolean          SPI_generateKeyboardEvent           (long int keyval,
-                                                         char *keystring,
-                                                         AccessibleKeySynthType synth_type);
+
SPIBoolean          SPI_generateKeyboardEvent           (long int keyval,
+                                                         char *keystring,
+                                                         AccessibleKeySynthType synth_type);

Synthesize a keyboard event (as if a hardware keyboard event occurred in the -current UI context).

-

+current UI context).

listener :

the AccessibleKeystrokeListener instance to modify. +the AccessibleKeystrokeListener instance to modify.

callback :

an AccessibleKeystrokeListenerCB function pointer. +an AccessibleKeystrokeListenerCB function pointer.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - - @@ -972,44 +911,39 @@

SPI_generateMouseEvent ()

-
SPIBoolean          SPI_generateMouseEvent              (long int x,
-                                                         long int y,
-                                                         char *name);
+
SPIBoolean          SPI_generateMouseEvent              (long int x,
+                                                         long int y,
+                                                         char *name);

Synthesize a mouse event at a specific screen coordinate. Most AT clients should use the AccessibleAction interface when tempted to generate mouse events, rather than this method. Event names: b1p = button 1 press; b2r = button 2 release; b3c = button 3 click; b2d = button 2 double-click; - abs = absolute motion; rel = relative motion.

-

+ abs = absolute motion; rel = relative motion.

keyval :

a long integer indicating the keycode or keysym of the key event +a long integer indicating the keycode or keysym of the key event being synthesized.

keystring :

an (optional) UTF-8 string which, if keyval is NULL, +an (optional) UTF-8 string which, if keyval is NULL, indicates a 'composed' keyboard input string which is being synthesized; this type of keyboard event synthesis does not emulate hardware keypresses but injects the string @@ -951,7 +894,7 @@

synth_type :

a AccessibleKeySynthType flag indicating whether keyval +a AccessibleKeySynthType flag indicating whether keyval is to be interpreted as a keysym rather than a keycode (CSPI_KEYSYM), or whether to synthesize SPI_KEY_PRESS, SPI_KEY_RELEASE, or both (SPI_KEY_PRESSRELEASE). @@ -959,11 +902,7 @@

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - - @@ -1029,7 +963,8 @@ } AccessibleDeviceEvent;

-A structure encapsulating information relevant to a device event notification.

+A structure encapsulating information relevant to a device event notification. +

AccessibleDeviceEvent is a struct which encapsulates a device event.

@@ -1037,24 +972,24 @@ - - + - - + - + - - + @@ -1083,31 +1018,30 @@ } AccessibleDeviceEventType;

-The type of an AccessibleDeviceEvent.

-

+The type of an AccessibleDeviceEvent.

x :

a long indicating the screen x coordinate of the mouse event. +a long indicating the screen x coordinate of the mouse event.

y :

a long indicating the screen y coordinate of the mouse event. +a long indicating the screen y coordinate of the mouse event.

name :

a string indicating which mouse event to be synthesized +a string indicating which mouse event to be synthesized (e.g. "b1p", "b1c", "b2r", "rel", "abs").

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.

char *keystring;

A symbolic name for the key or switch, or, if is_text is true, a string approximating the +

char *keystring;

A symbolic name for the key or switch, or, if is_text is true, a string approximating the inserted text characters which would result from this event, if a text entry field has keyboard focus.

AccessibleDeviceEventType type;

The AccessibleDeviceEventType identifying the specific type of event. +

AccessibleDeviceEventType type;

The AccessibleDeviceEventType identifying the specific type of event.

unsigned short modifiers;

unsigned short modifiers;

SPIBoolean is_text;

A boolean value indicating whether the event represents 'printable' text (i.e. whether it +

SPIBoolean is_text;

A boolean value indicating whether the event represents 'printable' text (i.e. whether it changes the current insertion buffer of a focussed text entry component or not). Whitespace is considered "printable" in this context, since it typically inserts characters into the buffer.
- - + - - + - - + - - + @@ -1116,10 +1050,11 @@

AccessibleDeviceListenerCB ()

-
SPIBoolean          (*AccessibleDeviceListenerCB)       (const AccessibleDeviceEvent *stroke,
-                                                         void *user_data);
+
SPIBoolean          (*AccessibleDeviceListenerCB)       (const AccessibleDeviceEvent *stroke,
+                                                         void *user_data);

-A callback function prototype via which clients receive device event notifications.

+A callback function prototype via which clients receive device event notifications. +

This is a function which is specified when creating a DeviceListener. It is called when an event being listened for occurs. @@ -1129,22 +1064,18 @@

- - - @@ -1153,24 +1084,23 @@

SPI_createAccessibleDeviceListener ()

-
AccessibleDeviceListener * SPI_createAccessibleDeviceListener
-                                                        (AccessibleDeviceListenerCB callback,
-                                                         void *user_data);
-

-Create a new AccessibleDeviceListener with a specified callback function.

+
AccessibleDeviceListener * SPI_createAccessibleDeviceListener
+                                                        (AccessibleDeviceListenerCB callback,
+                                                         void *user_data);

+Create a new AccessibleDeviceListener with a specified callback function.

SPI_KEY_PRESSED

A device key has been pressed. +

SPI_KEY_PRESSED

A device key has been pressed.

SPI_KEY_RELEASED

A device key has been released. +

SPI_KEY_RELEASED

A device key has been released.

SPI_BUTTON_PRESSED

A device button or switch (other than a keyboard key) +

SPI_BUTTON_PRESSED

A device button or switch (other than a keyboard key) has been pressed.

SPI_BUTTON_RELEASED

A device button or switch has been released. +

SPI_BUTTON_RELEASED

A device button or switch has been released.

stroke :

The AccessibleDeviceEvent for which notification is being received. +The AccessibleDeviceEvent for which notification is being received.

user_data :

Data which is passed to the client each time this callback is notified. +Data which is passed to the client each time this callback is notified.

Returns :

TRUE if the client wishes to consume/preempt the event, preventing it from being -relayed to the currently focussed application, FALSE if the event delivery should proceed as normal. + TRUE if the client wishes to consume/preempt the event, preventing it from being +relayed to the currently focussed application, FALSE if the event delivery should proceed as normal.
- - @@ -1185,40 +1115,35 @@

SPI_registerDeviceEventListener ()

-
SPIBoolean          SPI_registerDeviceEventListener     (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceEventMask eventmask,
-                                                         void *filter);
-

-Register a listener for device events, for instance button events.

+
SPIBoolean          SPI_registerDeviceEventListener     (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceEventMask eventmask,
+                                                         void *filter);

+Register a listener for device events, for instance button events.

callback :

an AccessibleDeviceListenerCB callback function, or NULL. +an AccessibleDeviceListenerCB callback function, or NULL.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.
- - - - @@ -1227,34 +1152,29 @@

SPI_deregisterDeviceEventListener ()

-
SPIBoolean          SPI_deregisterDeviceEventListener   (AccessibleDeviceListener *listener,
-                                                         void *filter);
+
SPIBoolean          SPI_deregisterDeviceEventListener   (AccessibleDeviceListener *listener,
+                                                         void *filter);

Removes a device event listener from the registry's listener queue, - ceasing notification of events of the specified type.

-

+ ceasing notification of events of the specified type.

listener :

a pointer to the AccessibleDeviceListener which requests +a pointer to the AccessibleDeviceListener which requests the events.

eventmask :

an AccessibleDeviceEventMask mask indicating which - types of key events are requested (SPI_KEY_PRESSED, etc.). +an AccessibleDeviceEventMask mask indicating which + types of key events are requested (SPI_KEY_PRESSED, etc.).

filter :

Unused parameter. +Unused parameter.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - @@ -1263,39 +1183,34 @@

AccessibleDeviceListener_addCallback ()

-
SPIBoolean          AccessibleDeviceListener_addCallback
-                                                        (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceListenerCB callback,
-                                                         void *user_data);
-

-Add an in-process callback function to an existing AccessibleDeviceListener.

+
SPIBoolean          AccessibleDeviceListener_addCallback
+                                                        (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceListenerCB callback,
+                                                         void *user_data);

+Add an in-process callback function to an existing AccessibleDeviceListener.

listener :

a pointer to the AccessibleDeviceListener for which +a pointer to the AccessibleDeviceListener for which device events are requested.

filter :

Unused parameter. +Unused parameter.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - - @@ -1305,33 +1220,28 @@

AccessibleDeviceListener_removeCallback ()

-
SPIBoolean          AccessibleDeviceListener_removeCallback
-                                                        (AccessibleDeviceListener *listener,
-                                                         AccessibleDeviceListenerCB callback);
-

-Remove an in-process callback function from an existing AccessibleDeviceListener.

+
SPIBoolean          AccessibleDeviceListener_removeCallback
+                                                        (AccessibleDeviceListener *listener,
+                                                         AccessibleDeviceListenerCB callback);

+Remove an in-process callback function from an existing AccessibleDeviceListener.

listener :

the AccessibleDeviceListener instance to modify. +the AccessibleDeviceListener instance to modify.

callback :

an AccessibleDeviceListenerCB function pointer. +an AccessibleDeviceListenerCB function pointer.

user_data :

a pointer to data which will be passed to the callback when invoked. +a pointer to data which will be passed to the callback when invoked.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
- - - @@ -1341,16 +1251,15 @@

AccessibleDeviceListener_unref ()

-
void                AccessibleDeviceListener_unref      (AccessibleDeviceListener *listener);
-

-Decrements an AccessibleDeviceListener's reference count.

+
void                AccessibleDeviceListener_unref      (AccessibleDeviceListener *listener);

+Decrements an AccessibleDeviceListener's reference count.

listener :

the AccessibleDeviceListener instance to modify. +the AccessibleDeviceListener instance to modify.

callback :

an AccessibleDeviceListenerCB function pointer. +an AccessibleDeviceListenerCB function pointer.

Returns :

TRUE if successful, otherwise FALSE. + TRUE if successful, otherwise FALSE.
-

listener :

a pointer to the AccessibleDeviceListener being operated on. +a pointer to the AccessibleDeviceListener being operated on.
@@ -1359,6 +1268,6 @@
+ Generated by GTK-Doc V1.14
- + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-SPI-main-loop-and-initialization.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-SPI-main-loop-and-initialization.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-SPI-main-loop-and-initialization.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-SPI-main-loop-and-initialization.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ SPI main loop and initialization - + - + - - - - - @@ -27,8 +22,8 @@
@@ -42,29 +37,28 @@

Synopsis

-
-int                 SPI_init                            (void);
-void                SPI_event_main                      (void);
-void                SPI_event_quit                      (void);
-SPIBoolean          SPI_eventIsReady                    (void);
-AccessibleEvent *   SPI_nextEvent                       (SPIBoolean waitForEvent);
-int                 SPI_exit                            (void);
+
int                 SPI_init                            (void);
+void                SPI_event_main                      (void);
+void                SPI_event_quit                      (void);
+SPIBoolean          SPI_eventIsReady                    (void);
+AccessibleEvent *   SPI_nextEvent                       (SPIBoolean waitForEvent);
+int                 SPI_exit                            (void);
 
-void                SPI_freeString                      (char *s);
-Accessible*         SPIAccessibleException_getSource    (SPIException *err);
-char*               SPIException_getDescription         (SPIException *err);
-SPIExceptionCode    SPIException_getExceptionCode       (SPIException *err);
-SPIExceptionType    SPIException_getSourceType          (SPIException *err);
+void                SPI_freeString                      (char *s);
+Accessible*         SPIAccessibleException_getSource    (SPIException *err);
+char*               SPIException_getDescription         (SPIException *err);
+SPIExceptionCode    SPIException_getExceptionCode       (SPIException *err);
+SPIExceptionType    SPIException_getSourceType          (SPIException *err);
                     SPIException;
 enum                SPIExceptionCode;
 enum                SPIExceptionType;
-SPIBoolean          (*SPIExceptionHandler)              (SPIException *err,
-                                                         SPIBoolean is_fatal);
+SPIBoolean          (*SPIExceptionHandler)              (SPIException *err,
+                                                         SPIBoolean is_fatal);
                     SPIRect;
-void                SPI_freeRect                        (SPIRect *r);
-char*               SPI_dupString                       (char *s);
-SPIBoolean          SPI_exceptionHandlerPush            (SPIExceptionHandler *handler);
-SPIExceptionHandler* SPI_exceptionHandlerPop            (void);
+void                SPI_freeRect                        (SPIRect *r);
+char*               SPI_dupString                       (char *s);
+SPIBoolean          SPI_exceptionHandlerPush            (SPIExceptionHandler *handler);
+SPIExceptionHandler* SPI_exceptionHandlerPop            (void);
 
@@ -76,10 +70,9 @@

Details

SPI_init ()

-
int                 SPI_init                            (void);
-

-Connects to the accessibility registry and initializes the SPI.

+
int                 SPI_init                            (void);

+Connects to the accessibility registry and initializes the SPI.

@@ -93,47 +86,40 @@

SPI_event_main ()

-
void                SPI_event_main                      (void);
+
void                SPI_event_main                      (void);

Starts/enters the main event loop for the SPI services.

(NOTE: This method does not return control, it is exited via a call to - SPI_event_quit() from within an event handler).

-

+ SPI_event_quit() from within an event handler).


SPI_event_quit ()

-
void                SPI_event_quit                      (void);
+
void                SPI_event_quit                      (void);

Quits the last main event loop for the SPI services, -see SPI_event_main

-

+see SPI_event_main


SPI_eventIsReady ()

-
SPIBoolean          SPI_eventIsReady                    (void);
+
SPIBoolean          SPI_eventIsReady                    (void);

Checks to see if an SPI event is waiting in the event queue. Used by clients that don't wish to use SPI_event_main().

-Not Yet Implemented.

-

+Not Yet Implemented.

- @@ -142,24 +128,21 @@

SPI_nextEvent ()

-
AccessibleEvent *   SPI_nextEvent                       (SPIBoolean waitForEvent);
+
AccessibleEvent *   SPI_nextEvent                       (SPIBoolean waitForEvent);

Gets the next event in the SPI event queue; blocks if no event -is pending and waitForEvent is TRUE. +is pending and waitForEvent is TRUE. Used by clients that don't wish to use SPI_event_main().

-Not Yet Implemented.

-

+Not Yet Implemented.

Returns :

TRUE if an event is waiting, otherwise FALSE. + TRUE if an event is waiting, otherwise FALSE.
- @@ -173,11 +156,10 @@

SPI_exit ()

-
int                 SPI_exit                            (void);
+
int                 SPI_exit                            (void);

Disconnects from the Accessibility Registry and releases -any floating resources. Call only once at exit.

-

+any floating resources. Call only once at exit.

waitForEvent :

a SPIBoolean indicating whether to block or not. +a SPIBoolean indicating whether to block or not.
@@ -191,22 +173,19 @@

SPI_freeString ()

-
void                SPI_freeString                      (char *s);
+
void                SPI_freeString                      (char *s);

Free a character string returned from an at-spi call. Clients of -at-spi should use this function instead of free() or g_free(). +at-spi should use this function instead of free() or g_free(). A NULL string s will be silently ignored. This API should not be used to free strings -from other libraries or allocated by the client.

-

+from other libraries or allocated by the client.

-

s :

a character string returned from another at-spi call. +a character string returned from another at-spi call.
@@ -214,20 +193,19 @@

SPIAccessibleException_getSource ()

-
Accessible*         SPIAccessibleException_getSource    (SPIException *err);
+
Accessible*         SPIAccessibleException_getSource    (SPIException *err);

Get the identity of the object which threw an exception.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

- @@ -241,19 +219,18 @@

SPIException_getDescription ()

-
char*               SPIException_getDescription         (SPIException *err);
+
char*               SPIException_getDescription         (SPIException *err);

Get a text description of the exception that has been thrown. Unfortunately these descriptions tend to be terse and limited in -the detail which they can provide.

-

+the detail which they can provide.

err :

the SPIException being queried. +the SPIException being queried.
- @@ -267,20 +244,19 @@

SPIException_getExceptionCode ()

-
SPIExceptionCode    SPIException_getExceptionCode       (SPIException *err);
+
SPIExceptionCode    SPIException_getExceptionCode       (SPIException *err);

Get the SPIExceptionCode telling what type of exception condition has occurred.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

err :

the SPIException being queried. +the SPIException being queried.
- @@ -294,20 +270,19 @@

SPIException_getSourceType ()

-
SPIExceptionType    SPIException_getSourceType          (SPIException *err);
+
SPIExceptionType    SPIException_getSourceType          (SPIException *err);

Get the SPIExceptionType of an exception which has been thrown.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

err :

the SPIException being queried. +the SPIException being queried.
- @@ -330,35 +305,34 @@ } SPIException;

-An opaque object encapsulating information about thrown exceptions.

-

+An opaque object encapsulating information about thrown exceptions.

err :

the exception being queried +the exception being queried
- - + - - + - - + - - + - - + @@ -376,36 +350,35 @@ } SPIExceptionCode;

-Exception codes indicating what's gone wrong in an AT-SPI call.

-

+Exception codes indicating what's gone wrong in an AT-SPI call.

SPIExceptionType type;

private +

SPIExceptionType type;

private

CORBA_Object source;

private +

CORBA_Object source;

private

CORBA_Environment *ev;

private +

CORBA_Environment *ev;

private

SPIExceptionCode code;

private +

SPIExceptionCode code;

private

char *desc;

private +

char *desc;

private
- - + - - + - - + - - + - - + @@ -423,30 +396,29 @@ } SPIExceptionType;

-The general source of the failure, i.e. whether the app, registry, or device system has encountered trouble.

-

+The general source of the failure, i.e. whether the app, registry, or device system has encountered trouble.

SPI_EXCEPTION_UNSPECIFIED

An exception of unknown type, or which doesn't fit the other types. +

SPI_EXCEPTION_UNSPECIFIED

An exception of unknown type, or which doesn't fit the other types.

SPI_EXCEPTION_DISCONNECT

Communication with the object or service has been disconnected; +

SPI_EXCEPTION_DISCONNECT

Communication with the object or service has been disconnected; this usually means that the object or service has died or exited.

SPI_EXCEPTION_NO_IMPL

The object or service is missing the implementation for a request. +

SPI_EXCEPTION_NO_IMPL

The object or service is missing the implementation for a request.

SPI_EXCEPTION_IO

The communications channel has become corrupted, blocked, or is otherwise in a bad state. +

SPI_EXCEPTION_IO

The communications channel has become corrupted, blocked, or is otherwise in a bad state.

SPI_EXCEPTION_BAD_DATA

The data received or sent over the interface has been identified as +

SPI_EXCEPTION_BAD_DATA

The data received or sent over the interface has been identified as improperly formatted or otherwise fails to match the expectations.
- - + - - + - - + - - + @@ -455,23 +427,22 @@

SPIExceptionHandler ()

-
SPIBoolean          (*SPIExceptionHandler)              (SPIException *err,
-                                                         SPIBoolean is_fatal);
-

-A function type for functions to be called when exceptions occur.

+
SPIBoolean          (*SPIExceptionHandler)              (SPIException *err,
+                                                         SPIBoolean is_fatal);

+A function type for functions to be called when exceptions occur.

SPI_EXCEPTION_SOURCE_UNSPECIFIED

Don't know or can't tell where the problem is +

SPI_EXCEPTION_SOURCE_UNSPECIFIED

Don't know or can't tell where the problem is

SPI_EXCEPTION_SOURCE_ACCESSIBLE

The source of an event or query (i.e. an app) has thrown the exception. +

SPI_EXCEPTION_SOURCE_ACCESSIBLE

The source of an event or query (i.e. an app) has thrown the exception.

SPI_EXCEPTION_SOURCE_REGISTRY

The AT-SPI registry has thrown the exception or cannot be reached. +

SPI_EXCEPTION_SOURCE_REGISTRY

The AT-SPI registry has thrown the exception or cannot be reached.

SPI_EXCEPTION_SOURCE_DEVICE

The device event subsystem has encountered an error condition. +

SPI_EXCEPTION_SOURCE_DEVICE

The device event subsystem has encountered an error condition.
- - @@ -493,8 +464,7 @@ } SPIRect;

-A structure encapsulating a rectangle.

-

+A structure encapsulating a rectangle.

err :

points to the SPIException opaque object. +points to the SPIException opaque object.

is_fatal :

indicates whether the exception is a fatal error or not. +indicates whether the exception is a fatal error or not.
@@ -504,25 +474,22 @@

SPI_freeRect ()

-
void                SPI_freeRect                        (SPIRect *r);
+
void                SPI_freeRect                        (SPIRect *r);

Free a SPIRect structure returned from an at-spi call. Clients of -at-spi should use this function instead of free() or g_free(). +at-spi should use this function instead of free() or g_free(). A NULL rect r will be silently ignored. This API should not be used to free data from other libraries or allocated by the client.

-Since: AT-SPI 1.6

-

+Since: AT-SPI 1.6

-

r :

a pointer to an SPIRect returned from another at-spi call. +a pointer to an SPIRect returned from another at-spi call.
@@ -530,17 +497,16 @@

SPI_dupString ()

-
char*               SPI_dupString                       (char *s);
-

-Since: AT-SPI 1.4

+
char*               SPI_dupString                       (char *s);

+Since: AT-SPI 1.4

- @@ -555,28 +521,26 @@

SPI_exceptionHandlerPush ()

-
SPIBoolean          SPI_exceptionHandlerPush            (SPIExceptionHandler *handler);
+
SPIBoolean          SPI_exceptionHandlerPush            (SPIExceptionHandler *handler);

Install a client-side handler for SPIException instances, which can see and handle any exceptions before chaining them to the next exception handler in the stack.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

s :

a UTF-8 string to be duplicated +a UTF-8 string to be duplicated
- - @@ -585,13 +549,12 @@

SPI_exceptionHandlerPop ()

-
SPIExceptionHandler* SPI_exceptionHandlerPop            (void);
+
SPIExceptionHandler* SPI_exceptionHandlerPop            (void);

Remove/pop an SPIExceptionHandler off the error handler stack and return the new handler.

-Since: AT-SPI 1.4

-

+Since: AT-SPI 1.4

handler :

an SPIExceptionHandler to install as the first code to deal with exceptions. +an SPIExceptionHandler to install as the first code to deal with exceptions.

Returns :

%TRUE if the result succeeded, FALSE if hander could not be registered. + +TRUE if the result succeeded, FALSE if hander could not be registered.
@@ -606,6 +569,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-State-and-StateSets.html at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-State-and-StateSets.html --- at-spi-1.28.1/docs/reference/cspi/html/at-spi-cspi-State-and-StateSets.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/at-spi-cspi-State-and-StateSets.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ State and StateSets - + - + - - - - -
@@ -27,8 +22,8 @@
@@ -42,22 +37,21 @@
@@ -114,213 +108,212 @@ } AccessibleState;

-The possibles states of an object.

-

+The possibles states of an object.

- - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - + - - + - - + - - + @@ -336,7 +329,8 @@

An opaque structure representing an accessible object's state, -which can then be queried via AccessibleStateSet APIs.

+which can then be queried via AccessibleStateSet APIs. +

An AccessibleStateSet determines a component's state set. It is composed of a set of AccessibleState values. @@ -345,17 +339,13 @@

- - + - - + @@ -364,16 +354,15 @@

AccessibleStateSet_ref ()

-
void                AccessibleStateSet_ref              (AccessibleStateSet *obj);
-

-Increment the reference count for an AccessibleStateSet object.

+
void                AccessibleStateSet_ref              (AccessibleStateSet *obj);

+Increment the reference count for an AccessibleStateSet object.

SPI_STATE_INVALID

Indicates an invalid state +

SPI_STATE_INVALID

Indicates an invalid state

SPI_STATE_ACTIVE

Indicates a window is currently the active window +

SPI_STATE_ACTIVE

Indicates a window is currently the active window

SPI_STATE_ARMED

Indicates that the object is armed +

SPI_STATE_ARMED

Indicates that the object is armed

SPI_STATE_BUSY

Indicates the current object is busy +

SPI_STATE_BUSY

Indicates the current object is busy

SPI_STATE_CHECKED

Indicates this object is currently checked +

SPI_STATE_CHECKED

Indicates this object is currently checked

SPI_STATE_COLLAPSED

Indicates this object is collapsed +

SPI_STATE_COLLAPSED

Indicates this object is collapsed

SPI_STATE_DEFUNCT

Indicates the user interface object corresponding to this object no longer exists +

SPI_STATE_DEFUNCT

Indicates the user interface object corresponding to this object no longer exists

SPI_STATE_EDITABLE

Indicates the user can change the contents of this object +

SPI_STATE_EDITABLE

Indicates the user can change the contents of this object

SPI_STATE_ENABLED

Indicates that this object is enabled +

SPI_STATE_ENABLED

Indicates that this object is enabled

SPI_STATE_EXPANDABLE

Indicates this object allows progressive disclosure of its children +

SPI_STATE_EXPANDABLE

Indicates this object allows progressive disclosure of its children

SPI_STATE_EXPANDED

Indicates this object its expanded +

SPI_STATE_EXPANDED

Indicates this object its expanded

SPI_STATE_FOCUSABLE

Indicates this object can accept keyboard focus, which means all events resulting from typing on the keyboard will normally be passed to it when it has focus +

SPI_STATE_FOCUSABLE

Indicates this object can accept keyboard focus, which means all events resulting from typing on the keyboard will normally be passed to it when it has focus

SPI_STATE_FOCUSED

Indicates this object currently has the keyboard focus +

SPI_STATE_FOCUSED

Indicates this object currently has the keyboard focus

SPI_STATE_HORIZONTAL

Indicates the orientation of thsi object is horizontal +

SPI_STATE_HORIZONTAL

Indicates the orientation of thsi object is horizontal

SPI_STATE_ICONIFIED

Indicates this object is minimized and is represented only by an icon +

SPI_STATE_ICONIFIED

Indicates this object is minimized and is represented only by an icon

SPI_STATE_MODAL

Indicates something must be done with this object before the user can interact with an object in a different window +

SPI_STATE_MODAL

Indicates something must be done with this object before the user can interact with an object in a different window

SPI_STATE_MULTI_LINE

Indicates this (text) object can contain multiple lines of text +

SPI_STATE_MULTI_LINE

Indicates this (text) object can contain multiple lines of text

SPI_STATE_MULTISELECTABLE

Indicates this object allows more than one of its children to be selected at the same time +

SPI_STATE_MULTISELECTABLE

Indicates this object allows more than one of its children to be selected at the same time

SPI_STATE_OPAQUE

Indicates this object paints every pixel within its rectangular region +

SPI_STATE_OPAQUE

Indicates this object paints every pixel within its rectangular region

SPI_STATE_PRESSED

Indicates this object is currently pressed +

SPI_STATE_PRESSED

Indicates this object is currently pressed

SPI_STATE_RESIZABLE

Indicates the size of this object is not fixed +

SPI_STATE_RESIZABLE

Indicates the size of this object is not fixed

SPI_STATE_SELECTABLE

Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that can be selected +

SPI_STATE_SELECTABLE

Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that can be selected

SPI_STATE_SELECTED

Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that has been selected +

SPI_STATE_SELECTED

Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that has been selected

SPI_STATE_SENSITIVE

Indicates this object is sensitive +

SPI_STATE_SENSITIVE

Indicates this object is sensitive

SPI_STATE_SHOWING

Indicates this object, the object's parent, the object's parent's parent, and so on, are all visible +

SPI_STATE_SHOWING

Indicates this object, the object's parent, the object's parent's parent, and so on, are all visible

SPI_STATE_SINGLE_LINE

Indicates this (text) object can contain only a single line of text +

SPI_STATE_SINGLE_LINE

Indicates this (text) object can contain only a single line of text

SPI_STATE_STALE

Indicates that the index associated with this object has changed since the user accessed the object +

SPI_STATE_STALE

Indicates that the index associated with this object has changed since the user accessed the object

SPI_STATE_TRANSIENT

Indicates this object is transient +

SPI_STATE_TRANSIENT

Indicates this object is transient

SPI_STATE_VERTICAL

Indicates the orientation of this object is vertical +

SPI_STATE_VERTICAL

Indicates the orientation of this object is vertical

SPI_STATE_VISIBLE

Indicates this object is visible +

SPI_STATE_VISIBLE

Indicates this object is visible

SPI_STATE_MANAGES_DESCENDANTS

Indicates that "active-descendant-changed" +

SPI_STATE_MANAGES_DESCENDANTS

Indicates that "active-descendant-changed" event is sent when children become 'active' (i.e. are selected or navigated to onscreen). Used to prevent need to enumerate all children in very large containers, like tables.

SPI_STATE_INDETERMINATE

Indicates that a check box is in a state other than checked or not checked. +

SPI_STATE_INDETERMINATE

Indicates that a check box is in a state other than checked or not checked.

SPI_STATE_TRUNCATED

Indicates that an object is truncated, e.g. a text value in a speradsheet cell. +

SPI_STATE_TRUNCATED

Indicates that an object is truncated, e.g. a text value in a speradsheet cell.

SPI_STATE_REQUIRED

Indicates that explicit user interaction with an object is required by the user interface, e.g. a required field in a "web-form" interface. +

SPI_STATE_REQUIRED

Indicates that explicit user interaction with an object is required by the user interface, e.g. a required field in a "web-form" interface.

SPI_STATE_INVALID_ENTRY

Indicates that the object has encountered an error condition due to failure of input validation. For instance, a form control may acquire this state in response to invalid or malformed user input. +

SPI_STATE_INVALID_ENTRY

Indicates that the object has encountered an error condition due to failure of input validation. For instance, a form control may acquire this state in response to invalid or malformed user input.

SPI_STATE_SUPPORTS_AUTOCOMPLETION

Indicates that the object may exhibit "typeahead" behavior in response to user keystrokes, e.g. one keystroke may result in the insertion of several characters into an entry, or result in the auto-selection of an item in a list. This state supplants SPI_ROLE_AUTOCOMPLETE. +

SPI_STATE_SUPPORTS_AUTOCOMPLETION

Indicates that the object may exhibit "typeahead" behavior in response to user keystrokes, e.g. one keystroke may result in the insertion of several characters into an entry, or result in the auto-selection of an item in a list. This state supplants SPI_ROLE_AUTOCOMPLETE.

SPI_STATE_SELECTABLE_TEXT

SPI_STATE_SELECTABLE_TEXT

Indicates that the object in question supports text selection. It should only be exposed on objects which implement the Text interface, in order to distinguish this state from SPI_STATE_SELECTABLE, which infers that the object in question is a selectable child of an object which implements Selection. While similar, text selection and subelement selection are distinct operations.

SPI_STATE_IS_DEFAULT

Indicates that the object is the "default" active component, i.e. the object which is activated by an end-user press of the "Enter" or "Return" key. Typically a "close" or "submit" button. +

SPI_STATE_IS_DEFAULT

Indicates that the object is the "default" active component, i.e. the object which is activated by an end-user press of the "Enter" or "Return" key. Typically a "close" or "submit" button.

SPI_STATE_VISITED

Indicates that the object (typically a hyperlink) has already been 'activated', and/or its backing data has already been downloaded, rendered, or otherwise "visited". +

SPI_STATE_VISITED

Indicates that the object (typically a hyperlink) has already been 'activated', and/or its backing data has already been downloaded, rendered, or otherwise "visited".

SPI_STATE_LAST_DEFINED

Not a valid state, used for finding end of enumeration +

SPI_STATE_LAST_DEFINED

Not a valid state, used for finding end of enumeration

guint ref_count;

private +

guint ref_count;

private

GArray *states;

private +

GArray *states;

private
-

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.
@@ -381,16 +370,15 @@

AccessibleStateSet_unref ()

-
void                AccessibleStateSet_unref            (AccessibleStateSet *obj);
-

-Decrement the reference count for an AccessibleStateSet object.

+
void                AccessibleStateSet_unref            (AccessibleStateSet *obj);

+Decrement the reference count for an AccessibleStateSet object.

-

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.
@@ -398,26 +386,23 @@

AccessibleStateSet_add ()

-
void                AccessibleStateSet_add              (AccessibleStateSet *obj,
-                                                         AccessibleState state);
+
void                AccessibleStateSet_add              (AccessibleStateSet *obj,
+                                                         AccessibleState state);

Add a particular AccessibleState to an AccessibleStateSet (i.e. set the - given state to TRUE in the stateset.

-

+ given state to TRUE in the stateset.

- - @@ -426,26 +411,25 @@

AccessibleStateSet_compare ()

-
AccessibleStateSet * AccessibleStateSet_compare         (AccessibleStateSet *obj,
-                                                         AccessibleStateSet *obj2);
+
AccessibleStateSet * AccessibleStateSet_compare         (AccessibleStateSet *obj,
+                                                         AccessibleStateSet *obj2);

Determine the differences between two instances of AccessibleStateSet. Not Yet Implemented. . -see AccessibleStateSet_equals().

-

+see AccessibleStateSet_equals().

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.

state :

an AccessibleState to be added to the specified AccessibleStateSet +an AccessibleState to be added to the specified AccessibleStateSet
- - @@ -461,35 +445,30 @@

AccessibleStateSet_contains ()

-
SPIBoolean          AccessibleStateSet_contains         (AccessibleStateSet *obj,
-                                                         AccessibleState state);
+
SPIBoolean          AccessibleStateSet_contains         (AccessibleStateSet *obj,
+                                                         AccessibleState state);

Determine whether a given AccessibleStateSet includes a given state; that is, - whether state is true for the stateset in question.

-

+ whether state is true for the stateset in question.

obj :

a pointer to the first AccessibleStateSet object on which to operate. +a pointer to the first AccessibleStateSet object on which to operate.

obj2 :

a pointer to the second AccessibleStateSet object on which to operate. +a pointer to the second AccessibleStateSet object on which to operate.
- - - @@ -499,38 +478,33 @@

AccessibleStateSet_equals ()

-
SPIBoolean          AccessibleStateSet_equals           (AccessibleStateSet *obj,
-                                                         AccessibleStateSet *obj2);
+
SPIBoolean          AccessibleStateSet_equals           (AccessibleStateSet *obj,
+                                                         AccessibleStateSet *obj2);

Determine whether two instances of AccessibleStateSet are equivalent (i.e. - consist of the same AccessibleStates). Useful for checking multiple + consist of the same AccessibleStates). Useful for checking multiple state variables at once; construct the target state then compare against it.

-see AccessibleStateSet_compare().

-

+see AccessibleStateSet_compare().

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.

state :

an AccessibleState for which the specified AccessibleStateSet +an AccessibleState for which the specified AccessibleStateSet will be queried.

Returns :

TRUE if state is true/included in the given AccessibleStateSet, - otherwise FALSE. + TRUE if state is true/included in the given AccessibleStateSet, + otherwise FALSE.
- - - @@ -540,27 +514,22 @@

AccessibleStateSet_isEmpty ()

-
SPIBoolean          AccessibleStateSet_isEmpty          (AccessibleStateSet *obj);
-

-Determine whether a given AccessibleStateSet is the empty set.

+
SPIBoolean          AccessibleStateSet_isEmpty          (AccessibleStateSet *obj);

+Determine whether a given AccessibleStateSet is the empty set.

obj :

a pointer to the first AccessibleStateSet object on which to operate. +a pointer to the first AccessibleStateSet object on which to operate.

obj2 :

a pointer to the second AccessibleStateSet object on which to operate. +a pointer to the second AccessibleStateSet object on which to operate.

Returns :

TRUE if the two AccessibleStateSets are equivalent, - otherwise FALSE. + TRUE if the two AccessibleStateSets are equivalent, + otherwise FALSE.
- - @@ -570,26 +539,23 @@

AccessibleStateSet_remove ()

-
void                AccessibleStateSet_remove           (AccessibleStateSet *obj,
-                                                         AccessibleState state);
+
void                AccessibleStateSet_remove           (AccessibleStateSet *obj,
+                                                         AccessibleState state);

Remove a particular AccessibleState to an AccessibleStateSet (i.e. set the - given state to FALSE in the stateset.)

-

+ given state to FALSE in the stateset.)

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.

Returns :

TRUE if the given AccessibleStateSet contains no (true) states, - otherwise FALSE. + TRUE if the given AccessibleStateSet contains no (true) states, + otherwise FALSE.
- - @@ -599,6 +565,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/ch05.html at-spi-1.30.1/docs/reference/cspi/html/ch05.html --- at-spi-1.28.1/docs/reference/cspi/html/ch05.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/ch05.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Auxiliary Types - + - + - - - - -

obj :

a pointer to the AccessibleStateSet object on which to operate. +a pointer to the AccessibleStateSet object on which to operate.

state :

an AccessibleState to be removed from the specified AccessibleStateSet +an AccessibleState to be removed from the specified AccessibleStateSet
@@ -26,13 +21,13 @@

-Auxiliary Types

+Auxiliary Types
+ Generated by GTK-Doc V1.14
- + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/index.html at-spi-1.30.1/docs/reference/cspi/html/index.html --- at-spi-1.28.1/docs/reference/cspi/html/index.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/index.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,16 +3,11 @@ AT-SPI C Bindings Reference Manual - + - + - - - - -
@@ -96,6 +91,6 @@
+ Generated by GTK-Doc V1.14
- + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/index.sgml at-spi-1.30.1/docs/reference/cspi/html/index.sgml --- at-spi-1.28.1/docs/reference/cspi/html/index.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/index.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -15,7 +15,16 @@ + + + + + + + + + @@ -57,6 +66,11 @@ + + + + + @@ -67,6 +81,10 @@ + + + + @@ -84,6 +102,10 @@ + + + + @@ -149,12 +171,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -165,6 +296,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -190,7 +361,18 @@ + + + + + + + + + + + @@ -263,6 +445,9 @@ + + + @@ -308,7 +493,20 @@ + + + + + + + + + + + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/html/spi-accessible.html at-spi-1.30.1/docs/reference/cspi/html/spi-accessible.html --- at-spi-1.28.1/docs/reference/cspi/html/spi-accessible.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/spi-accessible.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Basic Accessible Object Methods and Interface Query - + - + - - - - - @@ -41,6 +36,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/spi-application.html at-spi-1.30.1/docs/reference/cspi/html/spi-application.html --- at-spi-1.28.1/docs/reference/cspi/html/spi-application.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/spi-application.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ AccessibleApplication Methods - + - + - - - - - @@ -34,6 +29,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/spi-component.html at-spi-1.30.1/docs/reference/cspi/html/spi-component.html --- at-spi-1.28.1/docs/reference/cspi/html/spi-component.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/spi-component.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ Subinterface Methods - + - + - - - - - @@ -67,6 +62,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/spi-main.html at-spi-1.30.1/docs/reference/cspi/html/spi-main.html --- at-spi-1.28.1/docs/reference/cspi/html/spi-main.html 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/spi-main.html 2010-04-26 08:24:47.000000000 +0100 @@ -3,18 +3,13 @@ SPI Main Event Loop and Registry - + - + - - - - - @@ -41,6 +36,6 @@ + Generated by GTK-Doc V1.14 - + \ No newline at end of file diff -Nru at-spi-1.28.1/docs/reference/cspi/html/style.css at-spi-1.30.1/docs/reference/cspi/html/style.css --- at-spi-1.28.1/docs/reference/cspi/html/style.css 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/html/style.css 2010-04-26 08:24:46.000000000 +0100 @@ -1,13 +1,15 @@ .synopsis, .classsynopsis { - background: #eeeeee; - border: solid 1px #aaaaaa; + /* tango:aluminium 1/2 */ + background: #eeeeec; + border: solid 1px #d3d7cf; padding: 0.5em; } .programlisting { - background: #eeeeff; - border: solid 1px #aaaaff; + /* tango:sky blue 0/1 */ + background: #e6f3ff; + border: solid 1px #729fcf; padding: 0.5em; } .variablelist @@ -20,64 +22,63 @@ vertical-align: top; } -/* this is needed so that the local anchors are displayed below the naviagtion */ @media screen { sup a.footnote { position: relative; top: 0em ! important; + } - div.refnamediv a[name], div.refsect1 a[name] + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] { position: relative; - top: -4.5em; + padding-top:4.5em; } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 3.2em; + padding-bottom: 20em; + } + /* style and size the navigation bar */ table.navigation#top { - background: #ffeeee; - border: solid 1px #ffaaaa; + position: fixed; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; margin-top: 0; margin-bottom: 0; - position: fixed; top: 0; left: 0; - height: 2em; - z-index: 1; + height: 3em; + z-index: 10; } - .navigation a + .navigation a, .navigation a:visited { - color: #770000; + /* tango:scarlet red 3 */ + color: #a40000; } - .navigation a:visited + .navigation a:hover { - color: #550000; + /* tango:scarlet red 1 */ + color: #ef2929; } td.shortcuts { - color: #770000; + /* tango:scarlet red 1 */ + color: #ef2929; font-size: 80%; white-space: nowrap; } - div.refentry, div.chapter, div.reference, div.part, div.book, div.glossary, div.sect1, div.appendix, div.preface - { - position: relative; - top: 3em; - z-index: 0; - } - div.glossary, div.index - { - position: relative; - top: 2em; - z-index: 0; - } - div.refnamediv - { - margin-top: 2em; - } - body - { - padding-bottom: 20em; - } } @media print { table.navigation { @@ -87,13 +88,14 @@ div.titlepage table.navigation { visibility: visible; display: table; - background: #ffeeee; - border: solid 1px #ffaaaa; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; margin-top: 0; margin-bottom: 0; top: 0; left: 0; - height: 2em; + height: 3em; } } @@ -102,7 +104,6 @@ font-size: 200%; } - div.gallery-float { float: left; @@ -116,44 +117,48 @@ { clear: both; } -a + +a, a:visited { text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; } a:hover { text-decoration: underline; - color: #FF0000; + /* tango:sky blue 1 */ + color: #729fcf; } div.table table { border-collapse: collapse; border-spacing: 0px; - border-style: solid; - border-color: #777777; - border-width: 1px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; } div.table table td, div.table table th { - border-style: solid; - border-color: #777777; - border-width: 1px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; padding: 3px; vertical-align: top; } div.table table th { - background-color: #eeeeee; + /* tango:aluminium 2 */ + background-color: #d3d7cf; } hr { - color: #777777; - background: #777777; - border: 0; + /* tango:aluminium 3 */ + color: #babdb6; + background: #babdb6; + border: none 0px; height: 1px; clear: both; } @@ -161,7 +166,92 @@ .footer { padding-top: 3.5em; - color: #777777; + /* tango:aluminium 3 */ + color: #babdb6; text-align: center; font-size: 80%; } + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + border-color: #ffb04f; +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + border-color: #abf562; +} +.note, .warning +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; +} +.note h3, .warning h3 +{ + margin-top: 0.0em +} +.note p, .warning p +{ + margin-bottom: 0.0em +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +/* code listings */ + +.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */ +.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */ +.listing_code .programlisting .function { color: #000000; font-weight: bold; } +.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */ +.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */ +.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ +.listing_code .programlisting .normal { color: #000000; } +.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */ +.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ +.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */ +.listing_code .programlisting .type { color: #000000; } +.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */ +.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */ + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + diff -Nru at-spi-1.28.1/docs/reference/cspi/Makefile.in at-spi-1.30.1/docs/reference/cspi/Makefile.in --- at-spi-1.28.1/docs/reference/cspi/Makefile.in 2009-10-19 03:59:14.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/Makefile.in 2010-04-26 08:18:31.000000000 +0100 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -97,6 +97,8 @@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ HTML_DIR = @HTML_DIR@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -275,10 +277,10 @@ content_files = HTML_IMAGES = @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = sh -c +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute # We set GPATH here; this gives us semantics for GNU make @@ -296,7 +298,9 @@ $(DOC_MODULE)-overrides.txt DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \ - $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp + pdf-build.stamp \ + $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp \ + $(srcdir)/pdf.stamp SCANOBJ_FILES = \ $(DOC_MODULE).args \ @@ -311,6 +315,10 @@ $(DOC_MODULE)-unused.txt CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp all: all-am .SUFFIXES: @@ -504,10 +512,10 @@ uninstall-local -@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp +@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) @ENABLE_GTK_DOC_FALSE@all-local: -docs: html-build.stamp +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) $(REPORT_FILES): sgml-build.stamp @@ -516,9 +524,9 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) @echo 'gtk-doc: Scanning header files' @-chmod -R u+w $(srcdir) - cd $(srcdir) && \ + @cd $(srcdir) && \ gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES) - if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \ + @if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \ else \ cd $(srcdir) ; \ @@ -526,7 +534,7 @@ test -f $$i || touch $$i ; \ done \ fi - touch scan-build.stamp + @touch scan-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp @true @@ -536,23 +544,23 @@ tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt @echo 'gtk-doc: Rebuilding template files' @-chmod -R u+w $(srcdir) - cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS) - touch tmpl-build.stamp + @cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS) + @touch tmpl-build.stamp tmpl.stamp: tmpl-build.stamp @true -tmpl/*.sgml: +$(srcdir)/tmpl/*.sgml: @true #### xml #### -sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files) +sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files) @echo 'gtk-doc: Building XML' @-chmod -R u+w $(srcdir) - cd $(srcdir) && \ + @cd $(srcdir) && \ gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS) - touch sgml-build.stamp + @touch sgml-build.stamp sgml.stamp: sgml-build.stamp @true @@ -562,18 +570,37 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) @echo 'gtk-doc: Building HTML' @-chmod -R u+w $(srcdir) - rm -rf $(srcdir)/html - mkdir $(srcdir)/html - mkhtml_options=""; \ + @rm -rf $(srcdir)/html + @mkdir $(srcdir)/html + @mkhtml_options=""; \ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ if test "$(?)" = "0"; then \ mkhtml_options=--path="$(srcdir)"; \ - fi - cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) - test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html ) + fi; \ + cd $(srcdir)/html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html ) @echo 'gtk-doc: Fixing cross-references' - cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) - touch html-build.stamp + @cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + @touch html-build.stamp + +#### pdf #### + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) + @echo 'gtk-doc: Building PDF' + @-chmod -R u+w $(srcdir) + @rm -rf $(srcdir)/$(DOC_MODULE).pdf + @mkpdf_imgdirs=""; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + @touch pdf-build.stamp ############## @@ -583,14 +610,14 @@ distclean-local: cd $(srcdir) && \ - rm -rf xml $(REPORT_FILES) \ + rm -rf xml $(REPORT_FILES) $(DOC_MODULE).pdf \ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt maintainer-clean-local: clean cd $(srcdir) && rm -rf xml html install-data-local: - installfiles=`echo $(srcdir)/html/*`; \ + @installfiles=`echo $(srcdir)/html/*`; \ if test "$$installfiles" = '$(srcdir)/html/*'; \ then echo '-- Nothing to install' ; \ else \ @@ -610,12 +637,11 @@ mv -f $${installdir}/$(DOC_MODULE).devhelp \ $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ fi; \ - ! which gtkdoc-rebase >/dev/null 2>&1 || \ - gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ fi uninstall-local: - if test -n "$(DOC_MODULE_VERSION)"; then \ + @if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ else \ installdir="$(DESTDIR)$(TARGET_DIR)"; \ @@ -632,16 +658,14 @@ dist-hook: dist-check-gtkdoc dist-hook-local mkdir $(distdir)/tmpl - mkdir $(distdir)/xml mkdir $(distdir)/html -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl - -cp $(srcdir)/xml/*.xml $(distdir)/xml cp $(srcdir)/html/* $(distdir)/html + -cp $(srcdir)/$(DOC_MODULE).pdf $(distdir)/ -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ cd $(distdir) && rm -f $(DISTCLEANFILES) - ! which gtkdoc-rebase >/dev/null 2>&1 || \ - gtkdoc-rebase --online --relative --html-dir=$(distdir)/html + $(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html .PHONY : dist-hook-local docs diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_accessible.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_accessible.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_accessible.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_accessible.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -25,6 +25,9 @@ + + + An Accessible object is an opaque object used to refer to an accessible diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_action.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_action.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_action.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_action.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -25,6 +25,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_application.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_application.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_application.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_application.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -21,6 +21,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_component.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_component.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_component.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_component.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -20,6 +20,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_document.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_document.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_document.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_document.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -9,16 +9,17 @@ - - + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_editabletext.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_editabletext.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_editabletext.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_editabletext.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -19,6 +19,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_event.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_event.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_event.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_event.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + AccessibleEvent is a struct used to encapsulate event information. diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_hyperlink.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_hyperlink.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_hyperlink.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_hyperlink.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_hypertext.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_hypertext.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_hypertext.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_hypertext.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_image.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_image.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_image.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_image.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_main.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_main.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_main.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_main.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,11 +17,15 @@ + + + +@void: @Returns: @@ -30,6 +34,7 @@ +@void: @@ -37,6 +42,7 @@ +@void: @@ -44,6 +50,7 @@ +@void: @Returns: @@ -61,6 +68,7 @@ +@void: @Returns: @@ -187,6 +195,7 @@ +@void: @Returns: diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_registry.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_registry.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_registry.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_registry.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + @@ -33,6 +36,7 @@ +@void: @Returns: diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_relation.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_relation.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_relation.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_relation.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + @@ -39,6 +42,7 @@ @SPI_RELATION_PARENT_WINDOW_OF: @SPI_RELATION_DESCRIPTION_FOR: @SPI_RELATION_DESCRIBED_BY: +@SPI_RELATION_NODE_PARENT_OF: @SPI_RELATION_LAST_DEFINED: diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_selection.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_selection.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_selection.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_selection.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_stateset.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_stateset.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_stateset.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_stateset.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -16,6 +16,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_streamable_content.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_streamable_content.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_streamable_content.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_streamable_content.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -9,16 +9,17 @@ - - + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_table.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_table.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_table.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_table.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_text.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_text.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_text.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_text.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -17,6 +17,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/tmpl/spi_value.sgml at-spi-1.30.1/docs/reference/cspi/tmpl/spi_value.sgml --- at-spi-1.28.1/docs/reference/cspi/tmpl/spi_value.sgml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/tmpl/spi_value.sgml 2010-04-26 08:24:46.000000000 +0100 @@ -24,6 +24,9 @@ + + + diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/api-index-AT-SPI 1.4.xml at-spi-1.30.1/docs/reference/cspi/xml/api-index-AT-SPI 1.4.xml --- at-spi-1.28.1/docs/reference/cspi/xml/api-index-AT-SPI 1.4.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/api-index-AT-SPI 1.4.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ - -A -AccessibleStreamableContent_freeContentTypesList - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/api-index-deprecated.xml at-spi-1.30.1/docs/reference/cspi/xml/api-index-deprecated.xml --- at-spi-1.28.1/docs/reference/cspi/xml/api-index-deprecated.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/api-index-deprecated.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/api-index-full.xml at-spi-1.30.1/docs/reference/cspi/xml/api-index-full.xml --- at-spi-1.28.1/docs/reference/cspi/xml/api-index-full.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/api-index-full.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,287 +0,0 @@ - -A -Accessible -AccessibleAction_doAction -AccessibleAction_getDescription -AccessibleAction_getKeyBinding -AccessibleAction_getNActions -AccessibleAction_getName -AccessibleAction_ref -AccessibleAction_unref -AccessibleActiveDescendantChangedEvent_getActiveDescendant -AccessibleApplication_getID -AccessibleApplication_getLocale -AccessibleApplication_getToolkitName -AccessibleApplication_getVersion -AccessibleApplication_pause -AccessibleApplication_ref -AccessibleApplication_resume -AccessibleApplication_unref -AccessibleBoundsChangedEvent_getNewBounds -AccessibleChildChangedEvent_getChildAccessible -AccessibleComponentLayer -AccessibleComponent_contains -AccessibleComponent_getAccessibleAtPoint -AccessibleComponent_getAlpha -AccessibleComponent_getExtents -AccessibleComponent_getLayer -AccessibleComponent_getMDIZOrder -AccessibleComponent_getPosition -AccessibleComponent_getSize -AccessibleComponent_grabFocus -AccessibleComponent_ref -AccessibleComponent_unref -AccessibleCoordType -AccessibleDescriptionChangedEvent_getDescriptionString -AccessibleDeviceEvent -AccessibleDeviceEventMask -AccessibleDeviceEventType -AccessibleDeviceListenerCB -AccessibleDeviceListener_addCallback -AccessibleDeviceListener_removeCallback -AccessibleDeviceListener_unref -AccessibleDocument_getAttributes -AccessibleDocument_getAttributeValue -AccessibleDocument_getLocale -AccessibleDocument_ref -AccessibleDocument_unref -AccessibleEditableText_copyText -AccessibleEditableText_cutText -AccessibleEditableText_deleteText -AccessibleEditableText_insertText -AccessibleEditableText_pasteText -AccessibleEditableText_ref -AccessibleEditableText_setAttributes -AccessibleEditableText_setTextContents -AccessibleEditableText_unref -AccessibleEvent -AccessibleEventListenerCB -AccessibleEventListener_addCallback -AccessibleEventListener_removeCallback -AccessibleEventListener_unref -AccessibleEvent_getSourceApplication -AccessibleEvent_getSourceDetails -AccessibleEvent_getSourceName -AccessibleEvent_getSourceRole -AccessibleEvent_ref -AccessibleEvent_unref -AccessibleHyperlink_getIndexRange -AccessibleHyperlink_getNAnchors -AccessibleHyperlink_getObject -AccessibleHyperlink_getURI -AccessibleHyperlink_isValid -AccessibleHyperlink_ref -AccessibleHyperlink_unref -AccessibleHypertext_getLink -AccessibleHypertext_getLinkIndex -AccessibleHypertext_getNLinks -AccessibleHypertext_ref -AccessibleHypertext_unref -AccessibleImage_getImageDescription -AccessibleImage_getImageExtents -AccessibleImage_getImageLocale -AccessibleImage_getImagePosition -AccessibleImage_getImageSize -AccessibleImage_ref -AccessibleImage_unref -AccessibleKeyEventMask -AccessibleKeyEventType -AccessibleKeyListenerSyncType -AccessibleKeyMaskType -AccessibleKeystroke -AccessibleKeystrokeListenerCB -AccessibleKeystrokeListener_addCallback -AccessibleKeystrokeListener_removeCallback -AccessibleKeystrokeListener_unref -AccessibleKeySynthType -AccessibleModifierMaskType -AccessibleNameChangedEvent_getNameString -AccessibleParentChangedEvent_getParentAccessible -AccessibleRelationType -AccessibleRelation_getNTargets -AccessibleRelation_getRelationType -AccessibleRelation_getTarget -AccessibleRelation_ref -AccessibleRelation_unref -AccessibleRole -AccessibleRole_getName -AccessibleSelection_clearSelection -AccessibleSelection_deselectChild -AccessibleSelection_deselectSelectedChild -AccessibleSelection_getNSelectedChildren -AccessibleSelection_getSelectedChild -AccessibleSelection_isChildSelected -AccessibleSelection_ref -AccessibleSelection_selectAll -AccessibleSelection_selectChild -AccessibleSelection_unref -AccessibleState -AccessibleStateSet -AccessibleStateSet_add -AccessibleStateSet_compare -AccessibleStateSet_contains -AccessibleStateSet_equals -AccessibleStateSet_isEmpty -AccessibleStateSet_ref -AccessibleStateSet_remove -AccessibleStateSet_unref -AccessibleStreamableContentSeekType -AccessibleStreamableContent_close -AccessibleStreamableContent_freeContentTypesList -AccessibleStreamableContent_getContentTypes -AccessibleStreamableContent_open -AccessibleStreamableContent_read -AccessibleStreamableContent_ref -AccessibleStreamableContent_seek -AccessibleStreamableContent_unref -AccessibleTableCaptionChangedEvent_getCaptionString -AccessibleTableColumnDescriptionChangedEvent_getDescriptionString -AccessibleTableHeaderChangedEvent_getHeaderAccessible -AccessibleTableRowDescriptionChangedEvent_getDescriptionString -AccessibleTableSummaryChangedEvent_getSummaryAccessible -AccessibleTable_addColumnSelection -AccessibleTable_addRowSelection -AccessibleTable_getAccessibleAt -AccessibleTable_getCaption -AccessibleTable_getColumnAtIndex -AccessibleTable_getColumnDescription -AccessibleTable_getColumnExtentAt -AccessibleTable_getColumnHeader -AccessibleTable_getIndexAt -AccessibleTable_getNColumns -AccessibleTable_getNRows -AccessibleTable_getNSelectedColumns -AccessibleTable_getNSelectedRows -AccessibleTable_getRowAtIndex -AccessibleTable_getRowColumnExtentsAtIndex -AccessibleTable_getRowDescription -AccessibleTable_getRowExtentAt -AccessibleTable_getRowHeader -AccessibleTable_getSelectedColumns -AccessibleTable_getSelectedRows -AccessibleTable_getSummary -AccessibleTable_isColumnSelected -AccessibleTable_isRowSelected -AccessibleTable_isSelected -AccessibleTable_ref -AccessibleTable_removeColumnSelection -AccessibleTable_removeRowSelection -AccessibleTable_unref -AccessibleTextBoundaryType -AccessibleTextChangedEvent_getChangeString -AccessibleTextClipType -AccessibleTextRange_freeRanges -AccessibleTextSelectionChangedEvent_getSelectionString -AccessibleText_addSelection -AccessibleText_getAttributeRun -AccessibleText_getAttributes -AccessibleText_getBoundedRanges -AccessibleText_getCaretOffset -AccessibleText_getCharacterAtOffset -AccessibleText_getCharacterCount -AccessibleText_getCharacterExtents -AccessibleText_getDefaultAttributes -AccessibleText_getDefaultAttributeSet -AccessibleText_getNSelections -AccessibleText_getOffsetAtPoint -AccessibleText_getRangeExtents -AccessibleText_getSelection -AccessibleText_getText -AccessibleText_getTextAfterOffset -AccessibleText_getTextAtOffset -AccessibleText_getTextBeforeOffset -AccessibleText_ref -AccessibleText_removeSelection -AccessibleText_setCaretOffset -AccessibleText_setSelection -AccessibleText_unref -AccessibleValue_getCurrentValue -AccessibleValue_getMaximumValue -AccessibleValue_getMinimumIncrement -AccessibleValue_getMinimumValue -AccessibleValue_ref -AccessibleValue_setCurrentValue -AccessibleValue_unref -AccessibleWindowEvent_getTitleString -Accessible_getAction -Accessible_getApplication -Accessible_getAttributes -Accessible_getChildAtIndex -Accessible_getChildCount -Accessible_getComponent -Accessible_getDescription -Accessible_getDocument -Accessible_getEditableText -Accessible_getHostApplication -Accessible_getHypertext -Accessible_getImage -Accessible_getIndexInParent -Accessible_getLocalizedRoleName -Accessible_getName -Accessible_getParent -Accessible_getRelationSet -Accessible_getRole -Accessible_getRoleName -Accessible_getSelection -Accessible_getStateSet -Accessible_getStreamableContent -Accessible_getTable -Accessible_getText -Accessible_getValue -Accessible_isAction -Accessible_isApplication -Accessible_isComponent -Accessible_isDocument -Accessible_isEditableText -Accessible_isHypertext -Accessible_isImage -Accessible_isSelection -Accessible_isStreamableContent -Accessible_isTable -Accessible_isText -Accessible_isValue -Accessible_queryInterface -Accessible_ref -Accessible_unref - -S -SPIAccessibleException_getSource -SPIException -SPIExceptionCode -SPIExceptionHandler -SPIExceptionType -SPIException_getDescription -SPIException_getExceptionCode -SPIException_getSourceType -SPIRect -SPI_createAccessibleDeviceListener -SPI_createAccessibleEventListener -SPI_createAccessibleKeySet -SPI_createAccessibleKeystrokeListener -SPI_deregisterAccessibleKeystrokeListener -SPI_deregisterDeviceEventListener -SPI_deregisterGlobalEventListener -SPI_deregisterGlobalEventListenerAll -SPI_dupString -SPI_eventIsReady -SPI_event_main -SPI_event_quit -SPI_exceptionHandlerPop -SPI_exceptionHandlerPush -SPI_exit -SPI_freeAccessibleKeySet -SPI_freeDesktopList -SPI_freeRect -SPI_freeString -SPI_generateKeyboardEvent -SPI_generateMouseEvent -SPI_getDesktop -SPI_getDesktopCount -SPI_getDesktopList -SPI_init -SPI_nextEvent -SPI_registerAccessibleKeystrokeListener -SPI_registerDeviceEventListener -SPI_registerGlobalEventListener - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_accessible.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_accessible.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_accessible.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_accessible.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,1317 +0,0 @@ - - -Accessible Objects -3 -AT-SPI-CSPI Library - - - -Accessible Objects -The base accessibility interface which all accessible objects implement. - - - -Synopsis - - -struct Accessible; -void Accessible_ref (Accessible *obj); -void Accessible_unref (Accessible *obj); -char * Accessible_getName (Accessible *obj); -char * Accessible_getDescription (Accessible *obj); -Accessible * Accessible_getParent (Accessible *obj); -long Accessible_getChildCount (Accessible *obj); -Accessible * Accessible_getChildAtIndex (Accessible *obj, - long int childIndex); -long Accessible_getIndexInParent (Accessible *obj); -AccessibleRelation ** Accessible_getRelationSet (Accessible *obj); -AccessibleRole Accessible_getRole (Accessible *obj); -char * Accessible_getRoleName (Accessible *obj); -AccessibleStateSet * Accessible_getStateSet (Accessible *obj); -AccessibleAttributeSet * Accessible_getAttributes (Accessible *obj); -AccessibleApplication * Accessible_getHostApplication (Accessible *obj); -char * Accessible_getLocalizedRoleName (Accessible *obj); - -SPIBoolean Accessible_isAction (Accessible *obj); -SPIBoolean Accessible_isApplication (Accessible *obj); -SPIBoolean Accessible_isComponent (Accessible *obj); -SPIBoolean Accessible_isDocument (Accessible *obj); -SPIBoolean Accessible_isEditableText (Accessible *obj); -SPIBoolean Accessible_isHypertext (Accessible *obj); -SPIBoolean Accessible_isImage (Accessible *obj); -SPIBoolean Accessible_isSelection (Accessible *obj); -SPIBoolean Accessible_isStreamableContent (Accessible *obj); -SPIBoolean Accessible_isTable (Accessible *obj); -SPIBoolean Accessible_isText (Accessible *obj); -SPIBoolean Accessible_isValue (Accessible *obj); -AccessibleAction * Accessible_getAction (Accessible *obj); -AccessibleApplication * Accessible_getApplication (Accessible *obj); -AccessibleComponent * Accessible_getComponent (Accessible *obj); -AccessibleDocument * Accessible_getDocument (Accessible *obj); -AccessibleEditableText * Accessible_getEditableText (Accessible *obj); -AccessibleHypertext * Accessible_getHypertext (Accessible *obj); -AccessibleImage * Accessible_getImage (Accessible *obj); -AccessibleSelection * Accessible_getSelection (Accessible *obj); -AccessibleStreamableContent * Accessible_getStreamableContent - (Accessible *obj); -AccessibleTable * Accessible_getTable (Accessible *obj); -AccessibleText * Accessible_getText (Accessible *obj); -AccessibleValue * Accessible_getValue (Accessible *obj); -AccessibleUnknown * Accessible_queryInterface (Accessible *obj, - const char *interface_name); - -enum AccessibleRole; -char* AccessibleRole_getName (AccessibleRole role); - - - - - - - - - - - - -Description - -The Accessible interface provides for a hierarchical tree of accessible -objects corresponding to user interface components and content in an -accessible application. Accessible objects provide name, descriptive -information, state information, and information on the "role" of the object in -the user interface. The capabilities of these objects may be queried via -interface queries, as they are implemented via interface aggregation. These -objects are located in a containment hierarchy with parent/child -relationships, and may have other functional relationships to objects within -the tree. - - - - -Details - -struct Accessible -Accessiblestruct Accessible { - CORBA_Object objref; - /* And some other bits */ - guint on_loan : 1; - guint ref_count : 30; -}; - - -An Accessible object is an opaque object used to refer to an accessible -object corresponding to an user interface element. - - -CORBA_Object objref; -private data - - - -guint on_loan : 1; -private data - - - -guint ref_count : 30; -private data - - - - -Accessible_ref () -Accessible_refvoid Accessible_ref (Accessible *obj); - -Increment the reference count for an Accessible object. - - -obj : - a pointer to the Accessible object on which to operate. - - - -Accessible_unref () -Accessible_unrefvoid Accessible_unref (Accessible *obj); - -Decrement the reference count for an Accessible object. - - -obj : - a pointer to the Accessible object on which to operate. - - - -Accessible_getName () -Accessible_getNamechar * Accessible_getName (Accessible *obj); - -Get the name of an Accessible object. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a UTF-8 string indicating the name of the Accessible object. -or NULL on exception - - - -Accessible_getDescription () -Accessible_getDescriptionchar * Accessible_getDescription (Accessible *obj); - -Get the description of an Accessible object. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a UTF-8 string describing the Accessible object. -or NULL on exception - - - -Accessible_getParent () -Accessible_getParentAccessible * Accessible_getParent (Accessible *obj); - -Get an Accessible object's parent container. - - -obj : - a pointer to the Accessible object to query. - -Returns : a pointer tothe Accessible object which contains the given - Accessible instance, or NULL if the obj has no parent container. - - - - -Accessible_getChildCount () -Accessible_getChildCountlong Accessible_getChildCount (Accessible *obj); - -Get the number of children contained by an Accessible object. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a long indicating the number of Accessible children - contained by an Accessible object. or -1 on exception - - - - -Accessible_getChildAtIndex () -Accessible_getChildAtIndexAccessible * Accessible_getChildAtIndex (Accessible *obj, - long int childIndex); - -Get the Accessible child of an Accessible object at a given index. - - -obj : - a pointer to the Accessible object on which to operate. - -childIndex : - a long indicating which child is specified. - -Returns : a pointer to the Accessible child object at index - childIndex. or NULL on exception - - - -Accessible_getIndexInParent () -Accessible_getIndexInParentlong Accessible_getIndexInParent (Accessible *obj); - -Get the index of an Accessible object in its containing Accessible. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a long indicating the index of the Accessible object - in its parent (i.e. containing) Accessible instance, - or -1 if obj has no containing parent or on exception. - - - -Accessible_getRelationSet () -Accessible_getRelationSetAccessibleRelation ** Accessible_getRelationSet (Accessible *obj); - -Get the set of AccessibleRelation objects which describe this Accessible object's - relationships with other Accessible objects. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : an array of AccessibleRelation pointers. or NULL on exception - - - -Accessible_getRole () -Accessible_getRoleAccessibleRole Accessible_getRole (Accessible *obj); - -Get the UI role of an Accessible object. -A UTF-8 string describing this role can be obtained via Accessible_getRoleName(). - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : the AccessibleRole of the object. - - - - -Accessible_getRoleName () -Accessible_getRoleNamechar * Accessible_getRoleName (Accessible *obj); - -Get a UTF-8 string describing the role this object plays in the UI. -This method will return useful values for roles that fall outside the -enumeration used in Accessible_getRole(). - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a UTF-8 string specifying the role of this Accessible object. - - - - -Accessible_getStateSet () -Accessible_getStateSetAccessibleStateSet * Accessible_getStateSet (Accessible *obj); - -Gets the current state of an object. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a pointer to an AccessibleStateSet representing the object's current state. - - - -Accessible_getAttributes () -Accessible_getAttributesAccessibleAttributeSet * Accessible_getAttributes (Accessible *obj); - -Get the AttributeSet representing any assigned -name-value pair attributes or annotations for this object. -For typographic, textual, or textually-semantic attributes, see -AccessibleText_getAttributes instead. - - -obj : - The Accessible being queried. - -Returns : The name-value-pair attributes assigned to this object. - - - -Accessible_getHostApplication () -Accessible_getHostApplicationAccessibleApplication * Accessible_getHostApplication (Accessible *obj); - -Get the containing AccessibleApplication for an object. - - -obj : - The Accessible being queried. - -Returns : the containing AccessibleApplication instance for this object. - - - -Accessible_getLocalizedRoleName () -Accessible_getLocalizedRoleNamechar * Accessible_getLocalizedRoleName (Accessible *obj); - -Get a UTF-8 string describing the (localized) role this object plays in the UI. -This method will return useful values for roles that fall outside the -enumeration used in Accessible_getRole(). - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a UTF-8 string specifying the role of this Accessible object. - - - - -Accessible_isAction () -Accessible_isActionSPIBoolean Accessible_isAction (Accessible *obj); - -Query whether the specified Accessible implements AccessibleAction. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleAction interface, - FALSE otherwise. - - - -Accessible_isApplication () -Accessible_isApplicationSPIBoolean Accessible_isApplication (Accessible *obj); - -Query whether the specified Accessible implements AccessibleApplication. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleApplication interface, - FALSE otherwise. - - - -Accessible_isComponent () -Accessible_isComponentSPIBoolean Accessible_isComponent (Accessible *obj); - -Query whether the specified Accessible implements AccessibleComponent. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleComponent interface, - FALSE otherwise. - - - -Accessible_isDocument () -Accessible_isDocumentSPIBoolean Accessible_isDocument (Accessible *obj); - -Query whether the specified Accessible implements AccessibleDocument. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleDocument interface, - FALSE otherwise. - - - -Accessible_isEditableText () -Accessible_isEditableTextSPIBoolean Accessible_isEditableText (Accessible *obj); - -Query whether the specified Accessible implements AccessibleEditableText. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleEditableText interface, - FALSE otherwise. - - - -Accessible_isHypertext () -Accessible_isHypertextSPIBoolean Accessible_isHypertext (Accessible *obj); - -Query whether the specified Accessible implements AccessibleHypertext. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleHypertext interface, - FALSE otherwise. - - - -Accessible_isImage () -Accessible_isImageSPIBoolean Accessible_isImage (Accessible *obj); - -Query whether the specified Accessible implements AccessibleImage. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleImage interface, - FALSE otherwise. - - - -Accessible_isSelection () -Accessible_isSelectionSPIBoolean Accessible_isSelection (Accessible *obj); - -Query whether the specified Accessible implements AccessibleSelection. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleSelection interface, - FALSE otherwise. - - - -Accessible_isStreamableContent () -Accessible_isStreamableContentSPIBoolean Accessible_isStreamableContent (Accessible *obj); - -Query whether the specified Accessible implements - AccessibleStreamableContent. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleStreamableContent interface, - FALSE otherwise. - - - -Accessible_isTable () -Accessible_isTableSPIBoolean Accessible_isTable (Accessible *obj); - -Query whether the specified Accessible implements AccessibleTable. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleTable interface, - FALSE otherwise. - - - -Accessible_isText () -Accessible_isTextSPIBoolean Accessible_isText (Accessible *obj); - -Query whether the specified Accessible implements AccessibleText. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleText interface, - FALSE otherwise. - - - -Accessible_isValue () -Accessible_isValueSPIBoolean Accessible_isValue (Accessible *obj); - -Query whether the specified Accessible implements AccessibleValue. - - -obj : - a pointer to the Accessible instance to query. - -Returns : TRUE if obj implements the AccessibleValue interface, - FALSE otherwise. - - - -Accessible_getAction () -Accessible_getActionAccessibleAction * Accessible_getAction (Accessible *obj); - -Get the AccessibleAction interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleAction interface instance, or - NULL if obj does not implement AccessibleAction. - - - -Accessible_getApplication () -Accessible_getApplicationAccessibleApplication * Accessible_getApplication (Accessible *obj); - -Get the AccessibleApplication interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleApplication interface instance, or - NULL if obj does not implement AccessibleApplication. - - - -Accessible_getComponent () -Accessible_getComponentAccessibleComponent * Accessible_getComponent (Accessible *obj); - -Get the AccessibleComponent interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleComponent interface instance, or - NULL if obj does not implement AccessibleComponent. - - - -Accessible_getDocument () -Accessible_getDocumentAccessibleDocument * Accessible_getDocument (Accessible *obj); - -Get the AccessibleDocument interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleDocument interface instance, or - NULL if obj does not implement AccessibleDocument. - - - -Accessible_getEditableText () -Accessible_getEditableTextAccessibleEditableText * Accessible_getEditableText (Accessible *obj); - -Get the AccessibleEditableText interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleEditableText interface instance, or - NULL if obj does not implement AccessibleEditableText. - - - -Accessible_getHypertext () -Accessible_getHypertextAccessibleHypertext * Accessible_getHypertext (Accessible *obj); - -Get the AccessibleHypertext interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleHypertext interface instance, or - NULL if obj does not implement AccessibleHypertext. - - - -Accessible_getImage () -Accessible_getImageAccessibleImage * Accessible_getImage (Accessible *obj); - -Get the AccessibleImage interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleImage interface instance, or - NULL if obj does not implement AccessibleImage. - - - -Accessible_getSelection () -Accessible_getSelectionAccessibleSelection * Accessible_getSelection (Accessible *obj); - -Get the AccessibleSelection interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleSelection interface instance, or - NULL if obj does not implement AccessibleSelection. - - - -Accessible_getStreamableContent () -Accessible_getStreamableContentAccessibleStreamableContent * Accessible_getStreamableContent - (Accessible *obj); - -Get the AccessibleStreamableContent interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleStreamableContent interface instance, or - NULL if obj does not implement AccessibleStreamableContent. - - - -Accessible_getTable () -Accessible_getTableAccessibleTable * Accessible_getTable (Accessible *obj); - -Get the AccessibleTable interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleTable interface instance, or - NULL if obj does not implement AccessibleTable. - - - -Accessible_getText () -Accessible_getTextAccessibleText * Accessible_getText (Accessible *obj); - -Get the AccessibleText interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleText interface instance, or - NULL if obj does not implement AccessibleText. - - - -Accessible_getValue () -Accessible_getValueAccessibleValue * Accessible_getValue (Accessible *obj); - -Get the AccessibleValue interface for an Accessible. - - -obj : - a pointer to the Accessible instance to query. - -Returns : a pointer to an AccessibleValue interface instance, or - NULL if obj does not implement AccessibleValue. - - - -Accessible_queryInterface () -Accessible_queryInterfaceAccessibleUnknown * Accessible_queryInterface (Accessible *obj, - const char *interface_name); - -Query an Accessible object to for a named interface. - - -obj : - a pointer to the Accessible instance to query. - -interface_name : - a UTF-8 character string specifiying the requested interface. - -Returns : an instance of the named interface object, if it is implemented - by obj, or NULL otherwise. - - - - -enum AccessibleRole -AccessibleRoletypedef enum -{ - SPI_ROLE_INVALID, - SPI_ROLE_ACCEL_LABEL, - SPI_ROLE_ALERT, - SPI_ROLE_ANIMATION, - SPI_ROLE_ARROW, - SPI_ROLE_CALENDAR, - SPI_ROLE_CANVAS, - SPI_ROLE_CHECK_BOX, - SPI_ROLE_CHECK_MENU_ITEM, - SPI_ROLE_COLOR_CHOOSER, - SPI_ROLE_COLUMN_HEADER, - SPI_ROLE_COMBO_BOX, - SPI_ROLE_DATE_EDITOR, - SPI_ROLE_DESKTOP_ICON, - SPI_ROLE_DESKTOP_FRAME, - SPI_ROLE_DIAL, - SPI_ROLE_DIALOG, - SPI_ROLE_DIRECTORY_PANE, - SPI_ROLE_DRAWING_AREA, - SPI_ROLE_FILE_CHOOSER, - SPI_ROLE_FILLER, - SPI_ROLE_FONT_CHOOSER, - SPI_ROLE_FRAME, - SPI_ROLE_GLASS_PANE, - SPI_ROLE_HTML_CONTAINER, - SPI_ROLE_ICON, - SPI_ROLE_IMAGE, - SPI_ROLE_INTERNAL_FRAME, - SPI_ROLE_LABEL, - SPI_ROLE_LAYERED_PANE, - SPI_ROLE_LIST, - SPI_ROLE_LIST_ITEM, - SPI_ROLE_MENU, - SPI_ROLE_MENU_BAR, - SPI_ROLE_MENU_ITEM, - SPI_ROLE_OPTION_PANE, - SPI_ROLE_PAGE_TAB, - SPI_ROLE_PAGE_TAB_LIST, - SPI_ROLE_PANEL, - SPI_ROLE_PASSWORD_TEXT, - SPI_ROLE_POPUP_MENU, - SPI_ROLE_PROGRESS_BAR, - SPI_ROLE_PUSH_BUTTON, - SPI_ROLE_RADIO_BUTTON, - SPI_ROLE_RADIO_MENU_ITEM, - SPI_ROLE_ROOT_PANE, - SPI_ROLE_ROW_HEADER, - SPI_ROLE_SCROLL_BAR, - SPI_ROLE_SCROLL_PANE, - SPI_ROLE_SEPARATOR, - SPI_ROLE_SLIDER, - SPI_ROLE_SPIN_BUTTON, - SPI_ROLE_SPLIT_PANE, - SPI_ROLE_STATUS_BAR, - SPI_ROLE_TABLE, - SPI_ROLE_TABLE_CELL, - SPI_ROLE_TABLE_COLUMN_HEADER, - SPI_ROLE_TABLE_ROW_HEADER, - SPI_ROLE_TEAROFF_MENU_ITEM, - SPI_ROLE_TERMINAL, - SPI_ROLE_TEXT, - SPI_ROLE_TOGGLE_BUTTON, - SPI_ROLE_TOOL_BAR, - SPI_ROLE_TOOL_TIP, - SPI_ROLE_TREE, - SPI_ROLE_TREE_TABLE, - SPI_ROLE_UNKNOWN, - SPI_ROLE_VIEWPORT, - SPI_ROLE_WINDOW, - SPI_ROLE_EXTENDED, - SPI_ROLE_HEADER, - SPI_ROLE_FOOTER, - SPI_ROLE_PARAGRAPH, - SPI_ROLE_RULER, - SPI_ROLE_APPLICATION, - SPI_ROLE_AUTOCOMPLETE, - SPI_ROLE_EDITBAR, - SPI_ROLE_EMBEDDED, - SPI_ROLE_ENTRY, - SPI_ROLE_CHART, - SPI_ROLE_CAPTION, - SPI_ROLE_DOCUMENT_FRAME, - SPI_ROLE_HEADING, - SPI_ROLE_PAGE, - SPI_ROLE_SECTION, - SPI_ROLE_FORM, - SPI_ROLE_REDUNDANT_OBJECT, - SPI_ROLE_LINK, - SPI_ROLE_INPUT_METHOD_WINDOW, - SPI_ROLE_LAST_DEFINED -} AccessibleRole; - - -Describes the role of an object - - -These are the built-in enumerated roles that UI components can have. -Other roles may be added at runtime, so an AccessibleRole >= -SPI_ROLE_LAST_DEFINED is not necessarily an error. - - - -SPI_ROLE_INVALID - role is not legal, something is wrong with this object - - - -SPI_ROLE_ACCEL_LABEL - object is a label indicating keyboard - accelerators for the parent - - - -SPI_ROLE_ALERT - Object is used to alert the user about something - - - -SPI_ROLE_ANIMATION - Object contains a dynamic or moving image - - - -SPI_ROLE_ARROW - Object is a 2d directional indicator - - - -SPI_ROLE_CALENDAR - Object contains one or more dates, usually arranged into - a 2d list - - - -SPI_ROLE_CANVAS - Object that can be drawn into and is used to trap events - - - -SPI_ROLE_CHECK_BOX - Object representd a choice that can be checked or unchecked - and provides a separate indicator for the current state. - - - -SPI_ROLE_CHECK_MENU_ITEM - Object is a menu item that behaves like a CHECK_BOX - - - -SPI_ROLE_COLOR_CHOOSER - A specialized dialog that lets the user choose a color. - - - -SPI_ROLE_COLUMN_HEADER - The header for a column of data - - - -SPI_ROLE_COMBO_BOX - A list of choices the user can select from - - - -SPI_ROLE_DATE_EDITOR - Allows entry of a date - - - -SPI_ROLE_DESKTOP_ICON - An inconifed internal frame within a DESKTOP_PANE - - - -SPI_ROLE_DESKTOP_FRAME - A pane that supports internal frames and - iconified versions of those internal frames. - - - -SPI_ROLE_DIAL - A rotating/rotatable valuator - - - -SPI_ROLE_DIALOG - A top level window with title bar and a border - - - -SPI_ROLE_DIRECTORY_PANE - A pane that allows the user to navigate - through and select the contents of a directory. - - - -SPI_ROLE_DRAWING_AREA - An object used for drawing custom user interface elements - - - -SPI_ROLE_FILE_CHOOSER - A specialized dialog that displays the files in the - directory and lets the user select a file, browse a different - directory, or specify a filename. - - - -SPI_ROLE_FILLER - A object that fills up space in a user interface - - - -SPI_ROLE_FONT_CHOOSER - Allows selection of a display font - - - -SPI_ROLE_FRAME - A top level window with a title bar, border, menubar, etc. - - - -SPI_ROLE_GLASS_PANE - A pane that is guaranteed to be painted on top of all - panes beneath it - - - -SPI_ROLE_HTML_CONTAINER - A document container for HTML, whose children - represent the document content. - - - -SPI_ROLE_ICON - A small fixed size picture, typically used to decorate components. - - - -SPI_ROLE_IMAGE - An image, typically static - - - -SPI_ROLE_INTERNAL_FRAME - A frame-like object that is clipped by a desktop pane. - - - -SPI_ROLE_LABEL - An object used to present an icon or short string in an interface - - - -SPI_ROLE_LAYERED_PANE - A specialized pane that allows its children to be drawn in layers - providing a form of stacking order. - - - -SPI_ROLE_LIST - An object that presents a list of objects to the user and allows the - user to select one or more of them. - - - -SPI_ROLE_LIST_ITEM - An object that represents an element of a list. - - - -SPI_ROLE_MENU - An object usually found inside a menu bar that contains a list of - actions the user can choose from. - - - -SPI_ROLE_MENU_BAR - An object usually drawn at the top of the primary dialog box of an - application that contains a list of menus the user can choose from. - - - -SPI_ROLE_MENU_ITEM - An object usually contained in a menu that presents an - action the user can choose. - - - -SPI_ROLE_OPTION_PANE - A specialized pane whose primary use is inside a DIALOG - - - -SPI_ROLE_PAGE_TAB - An object that is a child of a page tab list - - - -SPI_ROLE_PAGE_TAB_LIST - An object that presents a series of panels (or page tabs), - one at a time, through some mechanism provided by the object. - - - -SPI_ROLE_PANEL - A generic container that is often used to group objects. - - - -SPI_ROLE_PASSWORD_TEXT - A text object uses for passwords, or other places where - the text content is not shown visibly to the user. - - - -SPI_ROLE_POPUP_MENU - A temporary window that is usually used to offer the user a - list of choices, and then hides when the user selects one of those choices. - - - -SPI_ROLE_PROGRESS_BAR - An object used to indicate how much of a task has been completed. - - - -SPI_ROLE_PUSH_BUTTON - A specialized object which the user can interact with to tell - the application to do something. - - - -SPI_ROLE_RADIO_BUTTON - A specialized check box that will cause other radio buttons in the - same group to become uncghecked when this one is checked. - - - -SPI_ROLE_RADIO_MENU_ITEM - A specialized menu item that behaves like a - radio button. - - - -SPI_ROLE_ROOT_PANE - A specialized pane that has a glass pane and a layered pane as its - children. - - - -SPI_ROLE_ROW_HEADER - The header for a row of data - - - -SPI_ROLE_SCROLL_BAR - An object usually used to allow a user to incrementally - view a large amount of data. - - - -SPI_ROLE_SCROLL_PANE - An object that allows a user to incrementally view a large amount - of information. - - - -SPI_ROLE_SEPARATOR - An object usually contained in a menu to provide a visible and - logical separation of the contents in a menu. - - - -SPI_ROLE_SLIDER - An object that allows the user to select from a bounded range. - - - -SPI_ROLE_SPIN_BUTTON - An object which allows selection from a set of choices and - displays the current choice. - - - -SPI_ROLE_SPLIT_PANE - A specialized panel that presents two other panels at the same time. - - - -SPI_ROLE_STATUS_BAR - An object the display qualitative status information. c.f. PROGRESS_BAR - - - -SPI_ROLE_TABLE - An object used to rpesent information in terms of rows and columns. - - - -SPI_ROLE_TABLE_CELL - An object which is a descendant of a table, - with a row/column location. A cell may span multiple rows and columns. - - - -SPI_ROLE_TABLE_COLUMN_HEADER - An object which serves to describe a column in a table. - - - -SPI_ROLE_TABLE_ROW_HEADER - An object which serves to label or describe a row in a table. - - - -SPI_ROLE_TEAROFF_MENU_ITEM - A menu item which allows the menu to be removed from - a menubar and placed in its own window - - - -SPI_ROLE_TERMINAL - An object that emulates a teletype or terminal - - - -SPI_ROLE_TEXT - An object that presents text to the user - - - -SPI_ROLE_TOGGLE_BUTTON - A specialized push button that can be checked or unchecked, - but does not provide a separate indicator for the current state. - - - -SPI_ROLE_TOOL_BAR - A bar or palette usually composed of push buttons or toggle buttons - - - -SPI_ROLE_TOOL_TIP - An object that provides information about another object - - - -SPI_ROLE_TREE - An object used to represent hierarchical information to the user - - - -SPI_ROLE_TREE_TABLE - An object which represents both hierarchical and tabular information - - - -SPI_ROLE_UNKNOWN - The object contains some SpiAccessible information, but its role is - not known. - - - -SPI_ROLE_VIEWPORT - An object usually used in a scroll pane, which restricts the visual - area into which its contents are presented. - - - -SPI_ROLE_WINDOW - A top level window with no title or border. - - - -SPI_ROLE_EXTENDED - This object's role is not included in the standard role list and - should be queried by name. - - - -SPI_ROLE_HEADER - An object that serves as a document header. - - - -SPI_ROLE_FOOTER - An object that serves as a document footer. - - - -SPI_ROLE_PARAGRAPH - An object which is contains a paragraph of text content. - - - -SPI_ROLE_RULER - An object which describes margins and tab stops, etc. for text objects - which it controls (should have CONTROLLER_FOR relation to such). - - - -SPI_ROLE_APPLICATION - An object which corresponds to a desktop application, - which may have children of SPI_ROLE_FRAME or other type. - - - -SPI_ROLE_AUTOCOMPLETE - The object is a dialog or list containing items for - insertion into an entry widget, for instance a list - of words for completion of a text entry. - - - -SPI_ROLE_EDITBAR - The object is an editable text object in a toolbar - - - -SPI_ROLE_EMBEDDED - The object is an embedded component container. - This role is a "grouping" hint that the contained - objects share a context which is different from the - container in which this accessible is embedded. - Uses: document embedding, "panel applets", etc. - - - -SPI_ROLE_ENTRY - The object is a component whose textual content may be entered or modified by the user, provided SPI_STATE_EDITABLE is present. - - - -SPI_ROLE_CHART - The object is a graphical depiction of quantitative data. It may contain multiple subelements whose attributes and/or description may be queried to obtain both the quantitative data and information about how the data is being presented. The LABELLED_BY relation is particularly important in interpreting objects of this type, as is the accessible-description property. - - - -SPI_ROLE_CAPTION - The object contains descriptive information, usually textual, about another user interface element such as a table, chart, or image. - - - -SPI_ROLE_DOCUMENT_FRAME - The object is a visual frame or container which contains a view of document content. Document frames may occur within another Document instance, in which case the second document may be said to be embedded in the containing instance. HTML frames are often ROLE_DOCUMENT_FRAME. Either this object, or a singleton descendant, should implement the Document interface. - - - -SPI_ROLE_HEADING - The object serves as a heading for content which follows it in a document. The 'heading level' of the heading, if availabe, may be obtained by querying the object's attributes. - - - -SPI_ROLE_PAGE - The object is a containing instance which encapsulates a page of information. SPI_ROLE_PAGE is used in documents and content which support a paginated navigation model. - - - -SPI_ROLE_SECTION - The object is a containing instance of document content which constitutes a particular 'logical' section of the document. The type of content within a section, and the nature of the section division itself, may be obtained by querying the object's attributes. Sections may be nested. - - - -SPI_ROLE_FORM - The object is a container for form controls, for instance as part of a -web form or user-input form within a document. This role is primarily a tag/convenience for -clients when navigating complex documents, it is not expected that ordinary GUI containers will -always have ATK_ROLE_FORM. - - - -SPI_ROLE_REDUNDANT_OBJECT - The object is redundant with another object in the hierarchy, and is exposed for purely technical reasons. Objects of this role should normally be ignored by clients. - - - -SPI_ROLE_LINK - The object is a hypertext anchor. - - - -SPI_ROLE_INPUT_METHOD_WINDOW - The object is an input method window used -to input or compose a text character (typically a "complex text" character). - - - -SPI_ROLE_LAST_DEFINED - Used to determine the end of the role enumeration. - - - - -AccessibleRole_getName () -AccessibleRole_getNamechar* AccessibleRole_getName (AccessibleRole role); - -Get a localizeable string that indicates the name of an AccessibleRole. -<em>DEPRECATED.</em> - - -role : - an AccessibleRole object to query. - -Returns : a localizable string name for an AccessibleRole enumerated type. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_action.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_action.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_action.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_action.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,188 +0,0 @@ - - -AccessibleAction Interface -3 -AT-SPI-CSPI Library - - - -AccessibleAction Interface -The interface implemented by interface elements which are 'actionable' by the -user. - - - -Synopsis - - -void AccessibleAction_ref (AccessibleAction *obj); -void AccessibleAction_unref (AccessibleAction *obj); -long AccessibleAction_getNActions (AccessibleAction *obj); -SPIBoolean AccessibleAction_doAction (AccessibleAction *obj, - long int i); -char * AccessibleAction_getKeyBinding (AccessibleAction *obj, - long int i); -char * AccessibleAction_getName (AccessibleAction *obj, - long int i); -char * AccessibleAction_getDescription (AccessibleAction *obj, - long int i); - - - - - - - - - - - - -Description - -The Action interface is implemented by objects with which the user may -interact using common graphical-user-interface metaphors such as "click", -"toggle", "activate", and other gestures which are usually invoked via -interaction with the system pointer or keyboard. The Action interface allows -clients and/or assistive technologies to expose these actions to the end user -for invocation via alternative mechanisms, and to inform the end user or -assistive technology client that the implementing Accessible object is -reactive to user input. - - - - -Details - -AccessibleAction_ref () -AccessibleAction_refvoid AccessibleAction_ref (AccessibleAction *obj); - -Increment the reference count for an AccessibleAction. - - -obj : - a pointer to the AccessibleAction on which to operate. - - - -AccessibleAction_unref () -AccessibleAction_unrefvoid AccessibleAction_unref (AccessibleAction *obj); - -Decrement the reference count for an AccessibleAction. - - -obj : - a pointer to the AccessibleAction on which to operate. - - - -AccessibleAction_getNActions () -AccessibleAction_getNActionslong AccessibleAction_getNActions (AccessibleAction *obj); - -Get the number of actions invokable on an AccessibleAction implementor. - - -obj : - a pointer to the AccessibleAction to query. - -Returns : a long integer indicatin the number of invokable actions. - - - -AccessibleAction_doAction () -AccessibleAction_doActionSPIBoolean AccessibleAction_doAction (AccessibleAction *obj, - long int i); - -Invoke the action indicated by index. - - -obj : - a pointer to the AccessibleAction to query. - -i : - an integer specifying which action to invoke. - -Returns : TRUE if the action is successfully invoked, otherwise FALSE. - - - -AccessibleAction_getKeyBinding () -AccessibleAction_getKeyBindingchar * AccessibleAction_getKeyBinding (AccessibleAction *obj, - long int i); - -Get the keybindings for the i-th action invokable on an - object implementing AccessibleAction, if any are defined. - The keybindings string format is as follows: - there are multiple parts to a keybinding string (typically 3). - They are delimited with ";". The first is the action's - keybinding which is usable if the object implementing the action - is currently posted to the screen, e.g. if a menu is posted - then these keybindings for the corresponding menu-items are - available. The second keybinding substring is the full key sequence - necessary to post the action's widget and activate it, e.g. for - a menu item such as "File->Open" it would both post the menu and - activate the item. Thus the second keybinding string is available - during the lifetime of the containing toplevel window as a whole, - whereas the first keybinding string only works while the object - implementing AtkAction is posted. The third (and optional) - keybinding string is the "keyboard shortcut" which invokes the - action without posting any menus. - Meta-keys are indicated by the conventional strings - "<Control>", "<Alt>", "<Shift>", "<Mod2>", - etc. (we use the same string as gtk_accelerator_name() in - gtk+-2.X. - - -obj : - a pointer to the AccessibleAction implementor to query. - -i : - a long integer indicating which action to query. - -Returns : a UTF-8 string which can be parsed to determine the i-th - invokable action's keybindings. - - - -AccessibleAction_getName () -AccessibleAction_getNamechar * AccessibleAction_getName (AccessibleAction *obj, - long int i); - -Get the name of the 'i-th' action invokable on an - object implementing AccessibleAction. - - -obj : - a pointer to the AccessibleAction implementor to query. - -i : - a long integer indicating which action to query. - -Returns : the 'event type' name of the action, as a UTF-8 string. - - - -AccessibleAction_getDescription () -AccessibleAction_getDescriptionchar * AccessibleAction_getDescription (AccessibleAction *obj, - long int i); - -Get the description of 'i-th' action invokable on an - object implementing AccessibleAction. - - -obj : - a pointer to the AccessibleAction implementor to query. - -i : - a long integer indicating which action to query. - -Returns : a UTF-8 string describing the 'i-th' invokable action. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_application.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_application.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_application.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_application.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,178 +0,0 @@ - - -AccessibleApplication API -3 -AT-SPI-CSPI Library - - - -AccessibleApplication API -The interface implemented by the topmost Accessible in an application's -hierarchy of Accessible objects. - - - -Synopsis - - -void AccessibleApplication_ref (AccessibleApplication *obj); -void AccessibleApplication_unref (AccessibleApplication *obj); -char * AccessibleApplication_getToolkitName - (AccessibleApplication *obj); -char * AccessibleApplication_getVersion (AccessibleApplication *obj); -long AccessibleApplication_getID (AccessibleApplication *obj); -char * AccessibleApplication_getLocale (AccessibleApplication *obj, - int lc_category); -SPIBoolean AccessibleApplication_pause (AccessibleApplication *obj); -SPIBoolean AccessibleApplication_resume (AccessibleApplication *obj); - - - - - - - - - - - - -Description - -This interface is implemented on the topmost object in an application's -hierarchy. It is primarily a marker interface, though certain properties -associated with an application, such as the application's current default -locale, are also exposed. - - - - -Details - -AccessibleApplication_ref () -AccessibleApplication_refvoid AccessibleApplication_ref (AccessibleApplication *obj); - -Increment the reference count for an AccessibleApplication. - - -obj : - a pointer to the AccessibleApplication on which to operate. - - - -AccessibleApplication_unref () -AccessibleApplication_unrefvoid AccessibleApplication_unref (AccessibleApplication *obj); - -Decrement the reference count for an AccessibleApplication. - - -obj : - a pointer to the AccessibleApplication object on which to operate. - - - -AccessibleApplication_getToolkitName () -AccessibleApplication_getToolkitNamechar * AccessibleApplication_getToolkitName - (AccessibleApplication *obj); - -Get the name of the UI toolkit used by an AccessibleApplication. - - -obj : - a pointer to the AccessibleApplication to query. - -Returns : a UTF-8 string indicating which UI toolkit is - used by an application. - - - -AccessibleApplication_getVersion () -AccessibleApplication_getVersionchar * AccessibleApplication_getVersion (AccessibleApplication *obj); - -Get the version of the UI toolkit used by an - AccessibleApplication instance. - - -obj : - a pointer to the AccessibleApplication being queried. - -Returns : a UTF-8 string indicating the version of the UI toolkit - which is used by an application. - - - -AccessibleApplication_getID () -AccessibleApplication_getIDlong AccessibleApplication_getID (AccessibleApplication *obj); - -Get the unique ID assigned by the Registry to an - AccessibleApplication instance. -(Not Yet Implemented by the registry). - - -obj : - a pointer to the AccessibleApplication being queried. - -Returns : a unique long integer associated with the application - by the Registry, or 0 if the application is not registered. - - - -AccessibleApplication_getLocale () -AccessibleApplication_getLocalechar * AccessibleApplication_getLocale (AccessibleApplication *obj, - int lc_category); - -Get a POSIX-compliant string describing the application's current -locale setting for a particular lctype category. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleApplication being queried. - -lc_category : - one of the POSIX LC_TYPE enumeration, for instance -LC_MESSAGES. - -Returns : a POSIX-compliant locale string, e.g. "C", "pt_BR", "srlatn", etc. - - - -AccessibleApplication_pause () -AccessibleApplication_pauseSPIBoolean AccessibleApplication_pause (AccessibleApplication *obj); - -Attempt to pause the application (used when client event queue is - over-full). -Not Yet Implemented. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : TRUE if the application was paused successfully, FALSE otherwise. - - - - -AccessibleApplication_resume () -AccessibleApplication_resumeSPIBoolean AccessibleApplication_resume (AccessibleApplication *obj); - -Attempt to resume the application (used after AccessibleApplication_pause). -Not Yet Implemented. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : TRUE if application processing resumed successfully, FALSE otherwise. - - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_component.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_component.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_component.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_component.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,383 +0,0 @@ - - -AccessibleComponent Interface -3 -AT-SPI-CSPI Library - - - -AccessibleComponent Interface -An interface implemented by objects which occupy area on screen. - - - -Synopsis - - -enum AccessibleCoordType; -enum AccessibleComponentLayer; -void AccessibleComponent_ref (AccessibleComponent *obj); -void AccessibleComponent_unref (AccessibleComponent *obj); -SPIBoolean AccessibleComponent_contains (AccessibleComponent *obj, - long int x, - long int y, - AccessibleCoordType ctype); -Accessible * AccessibleComponent_getAccessibleAtPoint - (AccessibleComponent *obj, - long int x, - long int y, - AccessibleCoordType ctype); -void AccessibleComponent_getExtents (AccessibleComponent *obj, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType ctype); -void AccessibleComponent_getPosition (AccessibleComponent *obj, - long int *x, - long int *y, - AccessibleCoordType ctype); -void AccessibleComponent_getSize (AccessibleComponent *obj, - long int *width, - long int *height); -AccessibleComponentLayer AccessibleComponent_getLayer (AccessibleComponent *obj); -short AccessibleComponent_getMDIZOrder (AccessibleComponent *obj); -SPIBoolean AccessibleComponent_grabFocus (AccessibleComponent *obj); -double AccessibleComponent_getAlpha (AccessibleComponent *obj); - - - - - - - - - - - - -Description - -The Component interface is implemented by objects which are visible, or are -potentially visible, onscreen. The interface exposes onscreen bounds, the -approximate "layer" in which the object resides, sometimes including z-order -information, and allows objects to explicitly be told to request focus. - - - - -Details - -enum AccessibleCoordType -AccessibleCoordTypetypedef enum { - SPI_COORD_TYPE_SCREEN, - SPI_COORD_TYPE_WINDOW -} AccessibleCoordType; - - -Specifies how xy coordinates are to be interpreted. Used by functions such -as AccessibleComponent_getPosition() and AccessibleText_getCharacterExtents() - - - -SPI_COORD_TYPE_SCREEN - specifies xy coordinates relative to the screen - - - -SPI_COORD_TYPE_WINDOW - specifies xy coordinates relative to an object's -top-level window - - - - -enum AccessibleComponentLayer -AccessibleComponentLayertypedef enum { - SPI_LAYER_INVALID, - SPI_LAYER_BACKGROUND, - SPI_LAYER_CANVAS, - SPI_LAYER_WIDGET, - SPI_LAYER_MDI, - SPI_LAYER_POPUP, - SPI_LAYER_OVERLAY, - SPI_LAYER_WINDOW, - SPI_LAYER_LAST_DEFINED -} AccessibleComponentLayer; - - -Describes the layer of a component. - - -These enumerated "layer values" are used when determining which UI -rendering layer a component is drawn into, which can help in making -determinations of when components occlude one another. - - - -SPI_LAYER_INVALID - The layer cannot be determined or is somehow undefined. - - - -SPI_LAYER_BACKGROUND - Component belongs to the destop background. - - - -SPI_LAYER_CANVAS - Component is a canvas backdrop or drawing area. - - - -SPI_LAYER_WIDGET - Component is a 'normal' widget. - - - -SPI_LAYER_MDI - Component is drawn in the MDI layer and may have valid - Z-information relative to other MDI-layer components. - - - -SPI_LAYER_POPUP - Component is in the popup layer, above other widgets and - MDI components. - - - -SPI_LAYER_OVERLAY - Component is in the overlay plane - this value is reserved - for future use. - - - -SPI_LAYER_WINDOW - Component is in the window layer and have valid Z-information - relative to other window-layer components. - - - -SPI_LAYER_LAST_DEFINED - Used to determine the last valid value in the enum, - should not be encountered. - - - - -AccessibleComponent_ref () -AccessibleComponent_refvoid AccessibleComponent_ref (AccessibleComponent *obj); - -Increment the reference count for an AccessibleComponent. - - -obj : - a pointer to an object implementing AccessibleComponent on which to operate. - - - -AccessibleComponent_unref () -AccessibleComponent_unrefvoid AccessibleComponent_unref (AccessibleComponent *obj); - -Decrement the reference count for an AccessibleComponent. - - -obj : - a pointer to the object implementing AccessibleComponent on which to operate. - - - -AccessibleComponent_contains () -AccessibleComponent_containsSPIBoolean AccessibleComponent_contains (AccessibleComponent *obj, - long int x, - long int y, - AccessibleCoordType ctype); - -Query whether a given AccessibleComponent contains a particular point. - - -obj : - a pointer to the AccessibleComponent to query. - -x : - a long specifying the x coordinate in question. - -y : - a long specifying the y coordinate in question. - -ctype : - the desired coordinate system of the point (x, y) - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - -Returns : a TRUE if the specified component contains the point (x, y), - otherwise FALSE. - - - -AccessibleComponent_getAccessibleAtPoint () -AccessibleComponent_getAccessibleAtPointAccessible * AccessibleComponent_getAccessibleAtPoint - (AccessibleComponent *obj, - long int x, - long int y, - AccessibleCoordType ctype); - -Get the accessible child at a given coordinate within an AccessibleComponent. - - -obj : - a pointer to the AccessibleComponent to query. - -x : - a long specifying the x coordinate of the point in question. - -y : - a long specifying the y coordinate of the point in question. - -ctype : - the coordinate system of the point (x, y) - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - -Returns : a pointer to an Accessible child of the specified component which - contains the point (x, y), or NULL of no child contains the point. - - - -AccessibleComponent_getExtents () -AccessibleComponent_getExtentsvoid AccessibleComponent_getExtents (AccessibleComponent *obj, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType ctype); - -Get the bounding box of the specified AccessibleComponent. - - -obj : - a pointer to the AccessibleComponent to query. - -x : - a pointer to a long into which the minimum x coordinate will be returned. - -y : - a pointer to a long into which the minimum y coordinate will be returned. - -width : - a pointer to a long into which the x extents (width) will be returned. - -height : - a pointer to a long into which the y extents (height) will be returned. - -ctype : - the desired coordinate system into which to return the results, - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - - - -AccessibleComponent_getPosition () -AccessibleComponent_getPositionvoid AccessibleComponent_getPosition (AccessibleComponent *obj, - long int *x, - long int *y, - AccessibleCoordType ctype); - -Get the minimum x and y coordinates of the specified AccessibleComponent. - - -obj : - a pointer to the AccessibleComponent to query. - -x : - a pointer to a long into which the minimum x coordinate will be returned. - -y : - a pointer to a long into which the minimum y coordinate will be returned. - -ctype : - the desired coordinate system into which to return the results, - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - - - -AccessibleComponent_getSize () -AccessibleComponent_getSizevoid AccessibleComponent_getSize (AccessibleComponent *obj, - long int *width, - long int *height); - -Get the size of the specified AccessibleComponent. - - -obj : - a pointer to the AccessibleComponent to query. - -width : - a pointer to a long into which the x extents (width) will be returned. - -height : - a pointer to a long into which the y extents (height) will be returned. - - - -AccessibleComponent_getLayer () -AccessibleComponent_getLayerAccessibleComponentLayer AccessibleComponent_getLayer (AccessibleComponent *obj); - -Query which layer the component is painted into, to help determine its - visibility in terms of stacking order. - - -obj : - a pointer to the AccessibleComponent to query. - -Returns : the AccessibleComponentLayer into which this component is painted. - - - -AccessibleComponent_getMDIZOrder () -AccessibleComponent_getMDIZOrdershort AccessibleComponent_getMDIZOrder (AccessibleComponent *obj); - -Query the z stacking order of a component which is in the MDI or window - layer. (Bigger z-order numbers mean nearer the top) - - -obj : - a pointer to the AccessibleComponent to query. - -Returns : a short integer indicating the stacking order of the component - in the MDI layer, or -1 if the component is not in the MDI layer. - - - -AccessibleComponent_grabFocus () -AccessibleComponent_grabFocusSPIBoolean AccessibleComponent_grabFocus (AccessibleComponent *obj); - -Attempt to set the keyboard input focus to the specified - AccessibleComponent. - - -obj : - a pointer to the AccessibleComponent on which to operate. - -Returns : TRUE if successful, FALSE otherwise. - - - - -AccessibleComponent_getAlpha () -AccessibleComponent_getAlphadouble AccessibleComponent_getAlpha (AccessibleComponent *obj); - -Get the opacity/alpha value of a component, if alpha blending is in use. - - -obj : - The AccessibleComponent to be queried. - -Returns : the opacity value of a component, as a double between 0.0 and 1.0. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_document.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_document.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_document.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_document.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,129 +0,0 @@ - - -AccessibleDocument Interface -3 -AT-SPI-CSPI Library - - - -AccessibleDocument Interface - - - - -Synopsis - - -void AccessibleDocument_ref (AccessibleDocument *obj); -void AccessibleDocument_unref (AccessibleDocument *obj); -char * AccessibleDocument_getAttributeValue - (AccessibleDocument *obj, - char *attribute); -AccessibleAttributeSet * AccessibleDocument_getAttributes - (AccessibleDocument *obj); -char * AccessibleDocument_getLocale (AccessibleDocument *obj); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleDocument_ref () -AccessibleDocument_refvoid AccessibleDocument_ref (AccessibleDocument *obj); - -Increment the reference count for an AccessibleDocument object. - - -obj : - a pointer to the AccessibleDocument object on which to operate. - - - -AccessibleDocument_unref () -AccessibleDocument_unrefvoid AccessibleDocument_unref (AccessibleDocument *obj); - -Decrement the reference count for an AccessibleDocument object. - - -obj : - a pointer to the Accessible object on which to operate. - - - -AccessibleDocument_getAttributeValue () -AccessibleDocument_getAttributeValuechar * AccessibleDocument_getAttributeValue - (AccessibleDocument *obj, - char *attribute); - -Gets the value of a single attribute, if specified for the document as a whole. - - -(name-value pair) being queried. - - -obj : - a pointer to the Accessible object on which to operate. - -attribute : - a string indicating the name of a specific attribute - -Returns :a string corresponding to the value of the specified attribute, or -an empty string if the attribute is unspecified for the object. - - - -AccessibleDocument_getAttributes () -AccessibleDocument_getAttributesAccessibleAttributeSet * AccessibleDocument_getAttributes - (AccessibleDocument *obj); - -Gets all attributes specified for a document as a whole. - - -For attributes which change within -the document content, see Accessibility::Text::getAttributes instead. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns :an ::AttributeSet containing the attributes of the document, -as name-value pairs. - -Since AT-SPI 1.8.0 - - - -AccessibleDocument_getLocale () -AccessibleDocument_getLocalechar * AccessibleDocument_getLocale (AccessibleDocument *obj); - -Gets the locale associated with the document's content. -e.g. the locale for LOCALE_TYPE_MESSAGES. - - -obj : - a pointer to the Accessible object on which to operate. - -Returns : a string compliant with the POSIX standard for locale description. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_editabletext.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_editabletext.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_editabletext.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_editabletext.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,273 +0,0 @@ - - -AccessibleEditableText Interface -3 -AT-SPI-CSPI Library - - - -AccessibleEditableText Interface -An interface which allows editable text fields to be programmatically manipulated. - - - -Synopsis - - -void AccessibleEditableText_ref (AccessibleEditableText *obj); -void AccessibleEditableText_unref (AccessibleEditableText *obj); -SPIBoolean AccessibleEditableText_copyText (AccessibleText *obj, - long int startPos, - long int endPos); -SPIBoolean AccessibleEditableText_deleteText (AccessibleEditableText *obj, - long int startPos, - long int endPos); -SPIBoolean AccessibleEditableText_insertText (AccessibleEditableText *obj, - long int position, - const char *text, - long int length); -SPIBoolean AccessibleEditableText_cutText (AccessibleEditableText *obj, - long int startPos, - long int endPos); -SPIBoolean AccessibleEditableText_pasteText (AccessibleEditableText *obj, - long int position); -SPIBoolean AccessibleEditableText_setTextContents - (AccessibleEditableText *obj, - const char *newContents); -SPIBoolean AccessibleEditableText_setAttributes - (AccessibleEditableText *obj, - const char *attributes, - long int startOffset, - long int endOffset); - - - - - - - - - - - - -Description - -An interface implemented by objects whose text content may be (potentially or -actually) directly modified by user activity. Text entry fields and text -editor compose panes are examples of EditableText implementors. - - - - -Details - -AccessibleEditableText_ref () -AccessibleEditableText_refvoid AccessibleEditableText_ref (AccessibleEditableText *obj); - -Increment the reference count for an AccessibleEditableText object. - Since AccessibleEditableText is derived from AccessibleText, - this is the same as AccessibleText_ref(). - - -obj : - a pointer to the AccessibleEditableText object on which to operate. - - - -AccessibleEditableText_unref () -AccessibleEditableText_unrefvoid AccessibleEditableText_unref (AccessibleEditableText *obj); - -Decrement the reference count for an AccessibleEdiitableText object. - Since AccessibleEditableText is derived from AccessibleText, - this is the same as AccessibleText_unref(). - - -obj : - a pointer to the AccessibleEditableText object on which to operate. - - - -AccessibleEditableText_copyText () -AccessibleEditableText_copyTextSPIBoolean AccessibleEditableText_copyText (AccessibleText *obj, - long int startPos, - long int endPos); - -Copy text from an AccessibleEditableText object into the clipboard. - - -see: AccessibleEditableText_pasteText - - -obj : - a pointer to the AccessibleEditableText object to modify. - -startPos : - an integer indicating the starting character offset - of the text to copy. - -endPos : - an integer indicating the offset of the first character - past the end of the text section to be copied. - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - -AccessibleEditableText_deleteText () -AccessibleEditableText_deleteTextSPIBoolean AccessibleEditableText_deleteText (AccessibleEditableText *obj, - long int startPos, - long int endPos); - -Delete text from an AccessibleEditableText object, without copying the - excised portion into the clipboard. - - -see: AccessibleEditableText_cutText - - -obj : - a pointer to the AccessibleEditableText object to modify. - -startPos : - an integer indicating the starting character offset - of the text to delete. - -endPos : - an integer indicating the offset of the first character - past the end of the text section to be deleted. - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - -AccessibleEditableText_insertText () -AccessibleEditableText_insertTextSPIBoolean AccessibleEditableText_insertText (AccessibleEditableText *obj, - long int position, - const char *text, - long int length); - -Insert text into an AccessibleEditableText object. -As with all character offsets, the specified position may not be the - same as the resulting byte offset, since the text is in a - variable-width encoding. - - -obj : - a pointer to the AccessibleEditableText object to modify. - -position : - an integer indicating the character offset at which to insert - the new text. - -text : - a char* pointer to the text to insert, in UTF-8 encoding. - -length : - (frankly I'm not sure this parameter should be here) - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - -AccessibleEditableText_cutText () -AccessibleEditableText_cutTextSPIBoolean AccessibleEditableText_cutText (AccessibleEditableText *obj, - long int startPos, - long int endPos); - -Delete text from an AccessibleEditableText object, copying the - excised portion into the clipboard. - - -see: AccessibleEditableText_pasteText - - -obj : - a pointer to the AccessibleEditableText object to modify. - -startPos : - an integer indicating the starting character offset - of the text to cut. - -endPos : - an integer indicating the offset of the first character - past the end of the text section to be cut. - -Returns : TRUE if operation was successful, FALSE otherwise. - - - -AccessibleEditableText_pasteText () -AccessibleEditableText_pasteTextSPIBoolean AccessibleEditableText_pasteText (AccessibleEditableText *obj, - long int position); - -Insert text from the clipboard into an AccessibleEditableText object. -As with all character offsets, the specified position may not be the - same as the resulting byte offset, since the text is in a - variable-width encoding. - - -obj : - a pointer to the AccessibleEditableText object to modify. - -position : - an integer indicating the character offset at which to insert - the new text. - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - -AccessibleEditableText_setTextContents () -AccessibleEditableText_setTextContentsSPIBoolean AccessibleEditableText_setTextContents - (AccessibleEditableText *obj, - const char *newContents); - -Replace the entire text contents of an AccessibleEditableText object. - - -obj : - a pointer to the AccessibleEditableText object to modify. - -newContents : - a character string, encoded in UTF-8, which is to - become the new text contents of the AccessibleEditableText object. - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - -AccessibleEditableText_setAttributes () -AccessibleEditableText_setAttributesSPIBoolean AccessibleEditableText_setAttributes - (AccessibleEditableText *obj, - const char *attributes, - long int startOffset, - long int endOffset); - -Set the attributes applied to a range of text from an AccessibleEditableText - object, and the bounds of the range. - - -obj : - a pointer to the AccessibleEditableText object to modify. - -attributes : - a character string indicating the attributes to apply to the range, - delimited by ':'. - -startOffset : - a long indicating the start of the desired text range. - -endOffset : - a long indicating the first character past the desired range. - -Returns : TRUE if the operation was successful, otherwise FALSE. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_event.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_event.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_event.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_event.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,562 +0,0 @@ - - -Event Listener Support -3 -AT-SPI-CSPI Library - - - -Event Listener Support - - - - -Synopsis - - - AccessibleEvent; -void (*AccessibleEventListenerCB) (const AccessibleEvent *event, - void *user_data); -AccessibleApplication* AccessibleEvent_getSourceApplication - (const AccessibleEvent *e); -SPIBoolean AccessibleEvent_getSourceDetails (const AccessibleEvent *e, - char **name, - AccessibleRole *role, - AccessibleApplication **app); -char* AccessibleEvent_getSourceName (const AccessibleEvent *e); -AccessibleRole AccessibleEvent_getSourceRole (const AccessibleEvent *e); -SPIBoolean AccessibleEvent_ref (const AccessibleEvent *e); -void AccessibleEvent_unref (const AccessibleEvent *e); -AccessibleEventListener * SPI_createAccessibleEventListener - (AccessibleEventListenerCB callback, - void *user_data); -void AccessibleEventListener_unref (AccessibleEventListener *listener); -SPIBoolean AccessibleEventListener_addCallback (AccessibleEventListener *listener, - AccessibleEventListenerCB callback, - void *user_data); -SPIBoolean AccessibleEventListener_removeCallback - (AccessibleEventListener *listener, - AccessibleEventListenerCB callback); - -Accessible * AccessibleActiveDescendantChangedEvent_getActiveDescendant - (const AccessibleEvent *e); -Accessible * AccessibleChildChangedEvent_getChildAccessible - (const AccessibleEvent *e); -char * AccessibleDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); -char * AccessibleNameChangedEvent_getNameString - (const AccessibleEvent *e); -Accessible * AccessibleParentChangedEvent_getParentAccessible - (const AccessibleEvent *e); -SPIRect * AccessibleBoundsChangedEvent_getNewBounds - (const AccessibleEvent *e); -char * AccessibleTableCaptionChangedEvent_getCaptionString - (const AccessibleEvent *e); -char * AccessibleTableColumnDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); -Accessible * AccessibleTableHeaderChangedEvent_getHeaderAccessible - (const AccessibleEvent *e); -char * AccessibleTableRowDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); -Accessible * AccessibleTableSummaryChangedEvent_getSummaryAccessible - (const AccessibleEvent *e); -char* AccessibleTextChangedEvent_getChangeString - (const AccessibleEvent *e); -char* AccessibleTextSelectionChangedEvent_getSelectionString - (const AccessibleEvent *e); -char* AccessibleWindowEvent_getTitleString - (const AccessibleEvent *e); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleEvent -AccessibleEventtypedef struct { - const char *type; - Accessible *source; - long detail1; - long detail2; -} AccessibleEvent; - - -A structure used to encapsulate event information. - -AccessibleEvent is a struct used to encapsulate event information. - - -const char *type; - a string representing the type of the event, with increasing specificity -from left to right, delimited by colons. Leftmost token represents event source type, -next token represents event category, and next token represents the subcategory -of the event, for instance the specific property, state, or attribute being notified. - - - -Accessible *source; - The Accessible from which the event originated. - - - - -AccessibleEventListenerCB () -AccessibleEventListenerCBvoid (*AccessibleEventListenerCB) (const AccessibleEvent *event, - void *user_data); - -A function prototype for callbacks via which clients are notified of AT-SPI events. - -This is a function which is specified when creating a EventListener. -It is called when an event being listened for occurs. - -event : - The event for which notification is sent. - -user_data : - User data which is passed to the callback each time a notification takes place. - - - -AccessibleEvent_getSourceApplication () -AccessibleEvent_getSourceApplicationAccessibleApplication* AccessibleEvent_getSourceApplication - (const AccessibleEvent *e); - -Get the Application hosting the object which emitted the event. - - -e : - an AccessibleEvent to be queried. - -Returns : A pointer to the host Application contining the event source - component. - - - -AccessibleEvent_getSourceDetails () -AccessibleEvent_getSourceDetailsSPIBoolean AccessibleEvent_getSourceDetails (const AccessibleEvent *e, - char **name, - AccessibleRole *role, - AccessibleApplication **app); - -Get the host Application, "accessible name", and AccessibleRole -of the object which emitted the event. - - -e : - an AccessibleEvent to be queried. - -name : - a pointer to a character string which will point to the name of the event source -on successful completion of the call. - -role : - a pointer to an AccessibleRole which will point to the role of the event source -on successful completion of the call. - -app : - A pointer to an AccessibleApplication which points to the host application for this event -on successful completion of the call. - -Returns : TRUE if the source details were successfully retrieved, - FALSE if they were not, either due to error, incomplete data, - or the fact that the event did not encapsulate the required data. - - - -AccessibleEvent_getSourceName () -AccessibleEvent_getSourceNamechar* AccessibleEvent_getSourceName (const AccessibleEvent *e); - -Get the 'accessible-name' of the object emitting the event. - - -e : - an AccessibleEvent to be queried. - -Returns : The name of the event source, or NULL if the event source cannot be identified - or does not report a name. - - - -AccessibleEvent_getSourceRole () -AccessibleEvent_getSourceRoleAccessibleRole AccessibleEvent_getSourceRole (const AccessibleEvent *e); - -Get the AccessibleRole of the object emitting the event. - - -e : - an AccessibleEvent to be queried. - -Returns : AccessibleRole of the event source, or SPI_ROLE_UNKNOWN - if the event source's role is unknown or unspecified. - (Some kinds of events, such as 'mouse:' events or - toolkit events, don't have associated object roles.) - - - -AccessibleEvent_ref () -AccessibleEvent_refSPIBoolean AccessibleEvent_ref (const AccessibleEvent *e); - -Increments by 1 the reference count of the event - - -e : - a pointer to the AccessibleEvent being referenced. - -Returns : TRUE if the function succeeded; FALSE if the pointer is not a - valid event. - - - -AccessibleEvent_unref () -AccessibleEvent_unrefvoid AccessibleEvent_unref (const AccessibleEvent *e); - -Decrements by 1 the reference count of the event. The event is destroyed -when the reference count recahes zero. - - -e : - a pointer to the AccessibleEvent being referenced. - - - -SPI_createAccessibleEventListener () -SPI_createAccessibleEventListenerAccessibleEventListener * SPI_createAccessibleEventListener - (AccessibleEventListenerCB callback, - void *user_data); - -Create a new AccessibleEventListener with a specified (in-process) callback function. - - -callback : - an AccessibleEventListenerCB callback function, or NULL. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : a pointer to a newly-created AccessibleEventListener. - - - - -AccessibleEventListener_unref () -AccessibleEventListener_unrefvoid AccessibleEventListener_unref (AccessibleEventListener *listener); - -Decrements an AccessibleEventListener's reference count. - - -listener : - a pointer to the AccessibleEventListener being operated on. - - - -AccessibleEventListener_addCallback () -AccessibleEventListener_addCallbackSPIBoolean AccessibleEventListener_addCallback (AccessibleEventListener *listener, - AccessibleEventListenerCB callback, - void *user_data); - -Add an in-process callback function to an existing AccessibleEventListener. -Note that the callback function must live in the same address -space as the AccessibleEventListener implementation code, thus one should not -use this function to attach callbacks to a 'remote' event listener -(that is, one that was not created by a client call to -createAccessibleEventListener(); - - -listener : - the AccessibleEventListener instance to modify. - -callback : - an AccessibleEventListenerCB function pointer. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : TRUE if successful, otherwise FALSE. - - - - -AccessibleEventListener_removeCallback () -AccessibleEventListener_removeCallbackSPIBoolean AccessibleEventListener_removeCallback - (AccessibleEventListener *listener, - AccessibleEventListenerCB callback); - -Remove an in-process callback function from an existing AccessibleEventListener. - - -listener : - the AccessibleEventListener instance to modify. - -callback : - an AccessibleEventListenerCB function pointer. - -Returns : TRUE if successful, otherwise FALSE. - - - - -AccessibleActiveDescendantChangedEvent_getActiveDescendant () -AccessibleActiveDescendantChangedEvent_getActiveDescendantAccessible * AccessibleActiveDescendantChangedEvent_getActiveDescendant - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:active-descendant-changed" - to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : an Accessible pointer representing the new active descendant. - - - -AccessibleChildChangedEvent_getChildAccessible () -AccessibleChildChangedEvent_getChildAccessibleAccessible * AccessibleChildChangedEvent_getChildAccessible - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:children_changed" - to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : the context Accessible for the event, or NULL if - there is no longer a valid context Accessible - object for the event. - - - -AccessibleDescriptionChangedEvent_getDescriptionString () -AccessibleDescriptionChangedEvent_getDescriptionStringchar * AccessibleDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type - "object:property-changed:accessible-description" - returning the new description. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string representing the recently changed - description - - - -AccessibleNameChangedEvent_getNameString () -AccessibleNameChangedEvent_getNameStringchar * AccessibleNameChangedEvent_getNameString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:property-change:accessible_name:", - returning the name. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string representing the name of the - object which recently changed. - - - -AccessibleParentChangedEvent_getParentAccessible () -AccessibleParentChangedEvent_getParentAccessibleAccessible * AccessibleParentChangedEvent_getParentAccessible - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:property-change:accessible-parent" - to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : an Accessible pointer representing the new parent object. - - - -AccessibleBoundsChangedEvent_getNewBounds () -AccessibleBoundsChangedEvent_getNewBoundsSPIRect * AccessibleBoundsChangedEvent_getNewBounds - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:bounds-changed", - returning a pointer to an SPIRect structure containing the - new bounds, or NULL on error. - The returned structure should be freed with SPI_freeRect when - the caller has finished referencing it. - - -Since: AT-SPI 1.6 - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a pointer to an SPIRect defining the new object bounds. - - - -AccessibleTableCaptionChangedEvent_getCaptionString () -AccessibleTableCaptionChangedEvent_getCaptionStringchar * AccessibleTableCaptionChangedEvent_getCaptionString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type - "object:property-changed:accessible-table-caption-object" - returning the text in the caption, if present. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string indicating the text in the caption. - - - -AccessibleTableColumnDescriptionChangedEvent_getDescriptionString () -AccessibleTableColumnDescriptionChangedEvent_getDescriptionStringchar * AccessibleTableColumnDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type - "object:property-changed:accessible-table-column-description" - returning the new table column description. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string representing the recently changed - table column description - - - -AccessibleTableHeaderChangedEvent_getHeaderAccessible () -AccessibleTableHeaderChangedEvent_getHeaderAccessibleAccessible * AccessibleTableHeaderChangedEvent_getHeaderAccessible - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type - "object:property-changed:accessible-table-row-header" or - "object:property-changed:accessible-table-column-header" - to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : an Accessible pointer representing the new table header. - - - -AccessibleTableRowDescriptionChangedEvent_getDescriptionString () -AccessibleTableRowDescriptionChangedEvent_getDescriptionStringchar * AccessibleTableRowDescriptionChangedEvent_getDescriptionString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type - "object:property-changed:accessible-table-row-description" - returning the new table row description. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string representing the recently changed - table row description - - - -AccessibleTableSummaryChangedEvent_getSummaryAccessible () -AccessibleTableSummaryChangedEvent_getSummaryAccessibleAccessible * AccessibleTableSummaryChangedEvent_getSummaryAccessible - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:property-changed:accessible-table-summary" - to get a reference to the changed Accessible. - Note that context Accessibles are not guaranteed to outlive - event delivery, in which case this call may return NULL - even if the object existed at the time of dispatch. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : an Accessible pointer representing the new table summary. - - - -AccessibleTextChangedEvent_getChangeString () -AccessibleTextChangedEvent_getChangeStringchar* AccessibleTextChangedEvent_getChangeString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:text-changed", - returning the text inserted or deleted. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string indicating the text inserted, - deleted, or substituted by this event. - - - -AccessibleTextSelectionChangedEvent_getSelectionString () -AccessibleTextSelectionChangedEvent_getSelectionStringchar* AccessibleTextSelectionChangedEvent_getSelectionString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "object:text-selection-changed", - returning the newly added, removed, or modified selection string. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string indicating the recently changed selection. - - - -AccessibleWindowEvent_getTitleString () -AccessibleWindowEvent_getTitleStringchar* AccessibleWindowEvent_getTitleString - (const AccessibleEvent *e); - -Queries an AccessibleEvent of type "window:", - returning the window title. - - -e : - a pointer to the AccessibleEvent being queried. - -Returns : a UTF-8 text string representing the title of the - recently changed window. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_hyperlink.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_hyperlink.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_hyperlink.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_hyperlink.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,164 +0,0 @@ - - -AccessibleHyperlink Interface -3 -AT-SPI-CSPI Library - - - -AccessibleHyperlink Interface - - - - -Synopsis - - -void AccessibleHyperlink_ref (AccessibleHyperlink *obj); -void AccessibleHyperlink_unref (AccessibleHyperlink *obj); -long AccessibleHyperlink_getNAnchors (AccessibleHyperlink *obj); -void AccessibleHyperlink_getIndexRange (AccessibleHyperlink *obj, - long int *startIndex, - long int *endIndex); -Accessible * AccessibleHyperlink_getObject (AccessibleHyperlink *obj, - long int i); -char * AccessibleHyperlink_getURI (AccessibleHyperlink *obj, - long int i); -SPIBoolean AccessibleHyperlink_isValid (AccessibleHyperlink *obj); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleHyperlink_ref () -AccessibleHyperlink_refvoid AccessibleHyperlink_ref (AccessibleHyperlink *obj); - -Increment the reference count for an AccessibleHyperlink object. - - -obj : - a pointer to the AccessibleHyperlink object on which to operate. - - - -AccessibleHyperlink_unref () -AccessibleHyperlink_unrefvoid AccessibleHyperlink_unref (AccessibleHyperlink *obj); - -Decrement the reference count for an AccessibleHyperlink object. - - -obj : - a pointer to the AccessibleHyperlink object on which to operate. - - - -AccessibleHyperlink_getNAnchors () -AccessibleHyperlink_getNAnchorslong AccessibleHyperlink_getNAnchors (AccessibleHyperlink *obj); - -Get the total number of anchors which an AccessibleHyperlink implementor has. - Though typical hyperlinks have only one anchor, client-side image maps and - other hypertext objects may potentially activate or refer to multiple - URIs. For each anchor there is a corresponding URI and object. -see AccessibleHyperlink_getURI() and AccessibleHyperlink_getObject(). - - -obj : - a pointer to the AccessibleHyperlink object on which to operate. - -Returns : a long indicating the number of anchors in this hyperlink. - - - -AccessibleHyperlink_getIndexRange () -AccessibleHyperlink_getIndexRangevoid AccessibleHyperlink_getIndexRange (AccessibleHyperlink *obj, - long int *startIndex, - long int *endIndex); - -Get the starting and ending character offsets of the text range associated with - a AccessibleHyperlink, in its originating AccessibleHypertext. - - -obj : - a pointer to the AccessibleHyperlink implementor on which to operate. - -startIndex : - a pointer to a long integer into which the starting - offset of the text associated with this AccessibleHyperlink is returned. - -endIndex : - a pointer to a long integer into which the offset of the first character - after the text associated with this AccessibleHyperlink is returned. - - - -AccessibleHyperlink_getObject () -AccessibleHyperlink_getObjectAccessible * AccessibleHyperlink_getObject (AccessibleHyperlink *obj, - long int i); - -Get the object associated with a particular hyperlink anchor, as an Accessible. - - -obj : - a pointer to the AccessibleHyperlink implementor on which to operate. - -i : - a (zero-index) long integer indicating which hyperlink anchor to query. - -Returns : an Accessible that represents the object associated with the ith anchor - of the specified AccessibleHyperlink. - - - -AccessibleHyperlink_getURI () -AccessibleHyperlink_getURIchar * AccessibleHyperlink_getURI (AccessibleHyperlink *obj, - long int i); - -Get the URI associated with a particular hyperlink anchor. - - -obj : - a pointer to the AccessibleHyperlink implementor on which to operate. - -i : - a (zero-index) long integer indicating which hyperlink anchor to query. - -Returns : a UTF-8 string giving the URI of the ith hyperlink anchor. - - - -AccessibleHyperlink_isValid () -AccessibleHyperlink_isValidSPIBoolean AccessibleHyperlink_isValid (AccessibleHyperlink *obj); - -Tell whether an AccessibleHyperlink object is still valid with respect to its - originating hypertext object. - - -obj : - a pointer to the AccessibleHyperlink on which to operate. - -Returns : TRUE of the specified AccessibleHyperlink is still valid with respect - to its originating AccessibleHypertext object, FALSE otherwise. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_hypertext.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_hypertext.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_hypertext.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_hypertext.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,130 +0,0 @@ - - -AccessibleHypertext Interface -3 -AT-SPI-CSPI Library - - - -AccessibleHypertext Interface - - - - -Synopsis - - -void AccessibleHypertext_ref (AccessibleHypertext *obj); -void AccessibleHypertext_unref (AccessibleHypertext *obj); -long AccessibleHypertext_getNLinks (AccessibleHypertext *obj); -AccessibleHyperlink * AccessibleHypertext_getLink (AccessibleHypertext *obj, - long int linkIndex); -long AccessibleHypertext_getLinkIndex (AccessibleHypertext *obj, - long int characterOffset); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleHypertext_ref () -AccessibleHypertext_refvoid AccessibleHypertext_ref (AccessibleHypertext *obj); - -Increment the reference count for an AccessibleHypertext object. - Since AccessibleHypertext is derived from AccessibleText, - this is the same as AccessibleText_unref(). - - -obj : - a pointer to the AccessibleHypertext object on which to operate. - - - -AccessibleHypertext_unref () -AccessibleHypertext_unrefvoid AccessibleHypertext_unref (AccessibleHypertext *obj); - -Decrement the reference count for an AccessibleHypertext object. - Since AccessibleHypertext is derived from AccessibleText, - this is the same as AccessibleText_unref(). - - -obj : - a pointer to the AccessibleHypertext object on which to operate. - - - -AccessibleHypertext_getNLinks () -AccessibleHypertext_getNLinkslong AccessibleHypertext_getNLinks (AccessibleHypertext *obj); - -Get the total number of AccessibleHyperlinks which an - AccessibleHypertext implementor has. - - -obj : - a pointer to the AccessibleHypertext implementor on which to operate. - -Returns : a long indicating the number of AccessibleHyperlinks - of the AccessibleHypertext implementor, or -1 if - the number cannot be determined (for example, if the - AccessibleHypertext object is so large that it is not - all currently in the memory cache). - - - -AccessibleHypertext_getLink () -AccessibleHypertext_getLinkAccessibleHyperlink * AccessibleHypertext_getLink (AccessibleHypertext *obj, - long int linkIndex); - -Get the AccessibleHyperlink object at a specified index. - - -obj : - a pointer to the AccessibleHypertext implementor on which to operate. - -linkIndex : - a (zero-index) long integer indicating which hyperlink to query. - -Returns : the AccessibleHyperlink object specified by linkIndex. - - - -AccessibleHypertext_getLinkIndex () -AccessibleHypertext_getLinkIndexlong AccessibleHypertext_getLinkIndex (AccessibleHypertext *obj, - long int characterOffset); - -Get the index of the AccessibleHyperlink object at a specified - character offset. - - -obj : - a pointer to the AccessibleHypertext implementor on which to operate. - -characterOffset : - an integer specifying the character offset to query. - -Returns : the linkIndex of the AccessibleHyperlink active at - character offset characterOffset, or -1 if there is - no hyperlink at the specified character offset. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_image.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_image.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_image.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_image.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,184 +0,0 @@ - - -AccessibleImage Interface -3 -AT-SPI-CSPI Library - - - -AccessibleImage Interface - - - - -Synopsis - - -void AccessibleImage_ref (AccessibleImage *obj); -void AccessibleImage_unref (AccessibleImage *obj); -char * AccessibleImage_getImageDescription (AccessibleImage *obj); -void AccessibleImage_getImageSize (AccessibleImage *obj, - long int *width, - long int *height); -void AccessibleImage_getImagePosition (AccessibleImage *obj, - long int *x, - long int *y, - AccessibleCoordType ctype); -void AccessibleImage_getImageExtents (AccessibleImage *obj, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType ctype); -char * AccessibleImage_getImageLocale (AccessibleImage *obj); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleImage_ref () -AccessibleImage_refvoid AccessibleImage_ref (AccessibleImage *obj); - -Increment the reference count for an AccessibleImage object. - - -obj : - a pointer to the AccessibleImage implementor on which to operate. - - - -AccessibleImage_unref () -AccessibleImage_unrefvoid AccessibleImage_unref (AccessibleImage *obj); - -Decrement the reference count for an AccessibleImage object. - - -obj : - a pointer to the AccessibleImage implementor on which to operate. - - - -AccessibleImage_getImageDescription () -AccessibleImage_getImageDescriptionchar * AccessibleImage_getImageDescription (AccessibleImage *obj); - -Get the description of the image displayed in an AccessibleImage object. - - -obj : - a pointer to the AccessibleImage implementor on which to operate. - -Returns : a UTF-8 string describing the image. - - - -AccessibleImage_getImageSize () -AccessibleImage_getImageSizevoid AccessibleImage_getImageSize (AccessibleImage *obj, - long int *width, - long int *height); - -Get the size of the image displayed in a specified AccessibleImage object. - - -obj : - a pointer to the AccessibleImage to query. - -width : - a pointer to a long into which the x extents (width) will be returned. - -height : - a pointer to a long into which the y extents (height) will be returned. - - - -AccessibleImage_getImagePosition () -AccessibleImage_getImagePositionvoid AccessibleImage_getImagePosition (AccessibleImage *obj, - long int *x, - long int *y, - AccessibleCoordType ctype); - -Get the minimum x and y coordinates of the image displayed in a - specified AccessibleImage implementor. - - -obj : - a pointer to the AccessibleImage implementor to query. - -x : - a pointer to a long into which the minimum x coordinate will be returned. - -y : - a pointer to a long into which the minimum y coordinate will be returned. - -ctype : - the desired coordinate system into which to return the results, - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - - - -AccessibleImage_getImageExtents () -AccessibleImage_getImageExtentsvoid AccessibleImage_getImageExtents (AccessibleImage *obj, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType ctype); - -Get the bounding box of the image displayed in a - specified AccessibleImage implementor. - - -obj : - a pointer to the AccessibleImage implementor to query. - -x : - a pointer to a long into which the minimum x coordinate will be returned. - -y : - a pointer to a long into which the minimum y coordinate will be returned. - -width : - a pointer to a long into which the image x extent will be returned. - -height : - a pointer to a long into which the image y extent will be returned. - -ctype : - the desired coordinate system into which to return the results, - (e.g. SPI_COORD_TYPE_WINDOW, SPI_COORD_TYPE_SCREEN). - - - -AccessibleImage_getImageLocale () -AccessibleImage_getImageLocalechar * AccessibleImage_getImageLocale (AccessibleImage *obj); - -Get the locale associated with an image and its textual representation. - - -obj : - The AccessibleImage being queried. - -Returns : A POSIX LC_MESSAGES-style Locale value for image description and text. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_main.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_main.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_main.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_main.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,424 +0,0 @@ - - -SPI main loop and initialization -3 -AT-SPI-CSPI Library - - - -SPI main loop and initialization - - - - -Synopsis - - -int SPI_init (void); -void SPI_event_main (void); -void SPI_event_quit (void); -SPIBoolean SPI_eventIsReady (void); -AccessibleEvent * SPI_nextEvent (SPIBoolean waitForEvent); -int SPI_exit (void); - -void SPI_freeString (char *s); -Accessible* SPIAccessibleException_getSource (SPIException *err); -char* SPIException_getDescription (SPIException *err); -SPIExceptionCode SPIException_getExceptionCode (SPIException *err); -SPIExceptionType SPIException_getSourceType (SPIException *err); - SPIException; -enum SPIExceptionCode; -enum SPIExceptionType; -SPIBoolean (*SPIExceptionHandler) (SPIException *err, - SPIBoolean is_fatal); - SPIRect; -void SPI_freeRect (SPIRect *r); -char* SPI_dupString (char *s); -SPIBoolean SPI_exceptionHandlerPush (SPIExceptionHandler *handler); -SPIExceptionHandler* SPI_exceptionHandlerPop (void); - - - - - - - - - - - - -Description - - - - - -Details - -SPI_init () -SPI_initint SPI_init (void); - -Connects to the accessibility registry and initializes the SPI. - - -Returns : 0 on success, otherwise an integer error code. - - - -SPI_event_main () -SPI_event_mainvoid SPI_event_main (void); - -Starts/enters the main event loop for the SPI services. - - -(NOTE: This method does not return control, it is exited via a call to - SPI_event_quit() from within an event handler). - - - -SPI_event_quit () -SPI_event_quitvoid SPI_event_quit (void); - -Quits the last main event loop for the SPI services, -see SPI_event_main - - - -SPI_eventIsReady () -SPI_eventIsReadySPIBoolean SPI_eventIsReady (void); - -Checks to see if an SPI event is waiting in the event queue. -Used by clients that don't wish to use SPI_event_main(). - - -Not Yet Implemented. - - -Returns : TRUE if an event is waiting, otherwise FALSE. - - - - -SPI_nextEvent () -SPI_nextEventAccessibleEvent * SPI_nextEvent (SPIBoolean waitForEvent); - -Gets the next event in the SPI event queue; blocks if no event -is pending and waitForEvent is TRUE. -Used by clients that don't wish to use SPI_event_main(). - - -Not Yet Implemented. - - -waitForEvent : - a SPIBoolean indicating whether to block or not. - -Returns : the next AccessibleEvent in the SPI event queue. - - - -SPI_exit () -SPI_exitint SPI_exit (void); - -Disconnects from the Accessibility Registry and releases -any floating resources. Call only once at exit. - - -Returns : 0 if there were no leaks, otherwise non zero. - - - -SPI_freeString () -SPI_freeStringvoid SPI_freeString (char *s); - -Free a character string returned from an at-spi call. Clients of -at-spi should use this function instead of free() or g_free(). -A NULL string s will be silently ignored. -This API should not be used to free strings -from other libraries or allocated by the client. - - -s : - a character string returned from another at-spi call. - - - -SPIAccessibleException_getSource () -SPIAccessibleException_getSourceAccessible* SPIAccessibleException_getSource (SPIException *err); - -Get the identity of the object which threw an exception. - - -Since: AT-SPI 1.4 - - -err : - the SPIException being queried. - -Returns : a pointer to the Accessible object which threw the exception. - - - -SPIException_getDescription () -SPIException_getDescriptionchar* SPIException_getDescription (SPIException *err); - -Get a text description of the exception that has been thrown. -Unfortunately these descriptions tend to be terse and limited in -the detail which they can provide. - - -err : - the SPIException being queried. - -Returns : a brief character string describing the exception. - - - -SPIException_getExceptionCode () -SPIException_getExceptionCodeSPIExceptionCode SPIException_getExceptionCode (SPIException *err); - -Get the SPIExceptionCode telling what type of exception condition has occurred. - - -Since: AT-SPI 1.4 - - -err : - the SPIException being queried. - -Returns : the SPIExceptionCode corresponding to exception err. - - - -SPIException_getSourceType () -SPIException_getSourceTypeSPIExceptionType SPIException_getSourceType (SPIException *err); - -Get the SPIExceptionType of an exception which has been thrown. - - -Since: AT-SPI 1.4 - - -err : - the exception being queried - -Returns : the SPIExceptionType corresponding to exception err. - - - -SPIException -SPIExceptiontypedef struct { - SPIExceptionType type; - CORBA_Object source; - CORBA_Environment *ev; - SPIExceptionCode code; - char * desc; -} SPIException; - - -An opaque object encapsulating information about thrown exceptions. - - - -SPIExceptionType type; - private - - - -CORBA_Object source; - private - - - -CORBA_Environment *ev; - private - - - -SPIExceptionCode code; - private - - - -char *desc; - private - - - - -enum SPIExceptionCode -SPIExceptionCodetypedef enum { - SPI_EXCEPTION_UNSPECIFIED, - SPI_EXCEPTION_DISCONNECT, - SPI_EXCEPTION_NO_IMPL, - SPI_EXCEPTION_IO, - SPI_EXCEPTION_BAD_DATA -} SPIExceptionCode; - - -Exception codes indicating what's gone wrong in an AT-SPI call. - - - -SPI_EXCEPTION_UNSPECIFIED - An exception of unknown type, or which doesn't fit the other types. - - - -SPI_EXCEPTION_DISCONNECT - Communication with the object or service has been disconnected; -this usually means that the object or service has died or exited. - - - -SPI_EXCEPTION_NO_IMPL - The object or service is missing the implementation for a request. - - - -SPI_EXCEPTION_IO - The communications channel has become corrupted, blocked, or is otherwise in a bad state. - - - -SPI_EXCEPTION_BAD_DATA - The data received or sent over the interface has been identified as -improperly formatted or otherwise fails to match the expectations. - - - - -enum SPIExceptionType -SPIExceptionTypetypedef enum { - SPI_EXCEPTION_SOURCE_UNSPECIFIED, - SPI_EXCEPTION_SOURCE_ACCESSIBLE, - SPI_EXCEPTION_SOURCE_REGISTRY, - SPI_EXCEPTION_SOURCE_DEVICE -} SPIExceptionType; - - -The general source of the failure, i.e. whether the app, registry, or device system has encountered trouble. - - - -SPI_EXCEPTION_SOURCE_UNSPECIFIED - Don't know or can't tell where the problem is - - - -SPI_EXCEPTION_SOURCE_ACCESSIBLE - The source of an event or query (i.e. an app) has thrown the exception. - - - -SPI_EXCEPTION_SOURCE_REGISTRY - The AT-SPI registry has thrown the exception or cannot be reached. - - - -SPI_EXCEPTION_SOURCE_DEVICE - The device event subsystem has encountered an error condition. - - - - -SPIExceptionHandler () -SPIExceptionHandlerSPIBoolean (*SPIExceptionHandler) (SPIException *err, - SPIBoolean is_fatal); - -A function type for functions to be called when exceptions occur. - - -err : - points to the SPIException opaque object. - -is_fatal : - indicates whether the exception is a fatal error or not. - -Returns : - - - -SPIRect -SPIRecttypedef struct { - long x; - long y; - long width; - long height; -} SPIRect; - - -A structure encapsulating a rectangle. - - - - -SPI_freeRect () -SPI_freeRectvoid SPI_freeRect (SPIRect *r); - -Free a SPIRect structure returned from an at-spi call. Clients of -at-spi should use this function instead of free() or g_free(). -A NULL rect r will be silently ignored. -This API should not be used to free data -from other libraries or allocated by the client. - - -Since: AT-SPI 1.6 - - -r : - a pointer to an SPIRect returned from another at-spi call. - - - -SPI_dupString () -SPI_dupStringchar* SPI_dupString (char *s); - -Since: AT-SPI 1.4 - - -s : - a UTF-8 string to be duplicated - -Returns : a duplicate of the string passed as a parameter, which should -be freed via SPI_freeString after use. - - - -SPI_exceptionHandlerPush () -SPI_exceptionHandlerPushSPIBoolean SPI_exceptionHandlerPush (SPIExceptionHandler *handler); - -Install a client-side handler for SPIException instances, which can see and handle any -exceptions before chaining them to the next exception handler in the stack. - - -Since: AT-SPI 1.4 - - -handler : - an SPIExceptionHandler to install as the first code to deal with exceptions. - -Returns :%TRUE if the result succeeded, FALSE if hander could not be registered. - - - -SPI_exceptionHandlerPop () -SPI_exceptionHandlerPopSPIExceptionHandler* SPI_exceptionHandlerPop (void); - -Remove/pop an SPIExceptionHandler off the error handler stack and return the new handler. - - -Since: AT-SPI 1.4 - - -Returns :the SPIExceptionHandler which is now at the top of the error handler stack after the call. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_registry.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_registry.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_registry.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_registry.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,945 +0,0 @@ - - -Registry queries -3 -AT-SPI-CSPI Library - - - -Registry queries - - - - -Synopsis - - -enum AccessibleKeySynthType; -int SPI_getDesktopCount (void); -Accessible * SPI_getDesktop (int i); -int SPI_getDesktopList (Accessible ***desktop_list); -void SPI_freeDesktopList (Accessible **desktop_list); - -SPIBoolean (*AccessibleKeystrokeListenerCB) (const AccessibleKeystroke *stroke, - void *user_data); -typedef AccessibleKeyEventMask; -typedef AccessibleModifierMaskType; -typedef AccessibleKeyMaskType; -typedef AccessibleKeyEventType; -enum AccessibleKeyListenerSyncType; -typedef AccessibleKeystroke; -AccessibleKeySet * SPI_createAccessibleKeySet (int len, - const char *keysyms, - short *keycodes, - const char **keystrings); -void SPI_freeAccessibleKeySet (AccessibleKeySet *keyset); -AccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener - (AccessibleKeystrokeListenerCB callback, - void *user_data); -SPIBoolean SPI_registerGlobalEventListener (AccessibleEventListener *listener, - const char *eventType); -SPIBoolean SPI_deregisterGlobalEventListener (AccessibleEventListener *listener, - const char *eventType); -SPIBoolean SPI_deregisterGlobalEventListenerAll - (AccessibleEventListener *listener); -SPIBoolean SPI_registerAccessibleKeystrokeListener - (AccessibleKeystrokeListener *listener, - AccessibleKeySet *keys, - AccessibleKeyMaskType modmask, - AccessibleKeyEventMask eventmask, - AccessibleKeyListenerSyncType sync_type); -SPIBoolean SPI_deregisterAccessibleKeystrokeListener - (AccessibleKeystrokeListener *listener, - AccessibleKeyMaskType modmask); -void AccessibleKeystrokeListener_unref (AccessibleKeystrokeListener *listener); -SPIBoolean AccessibleKeystrokeListener_removeCallback - (AccessibleKeystrokeListener *listener, - AccessibleKeystrokeListenerCB callback); -SPIBoolean AccessibleKeystrokeListener_addCallback - (AccessibleKeystrokeListener *listener, - AccessibleKeystrokeListenerCB callback, - void *user_data); -SPIBoolean SPI_generateKeyboardEvent (long int keyval, - char *keystring, - AccessibleKeySynthType synth_type); -SPIBoolean SPI_generateMouseEvent (long int x, - long int y, - char *name); - AccessibleDeviceEvent; -typedef AccessibleDeviceEventMask; -enum AccessibleDeviceEventType; -SPIBoolean (*AccessibleDeviceListenerCB) (const AccessibleDeviceEvent *stroke, - void *user_data); -AccessibleDeviceListener * SPI_createAccessibleDeviceListener - (AccessibleDeviceListenerCB callback, - void *user_data); -SPIBoolean SPI_registerDeviceEventListener (AccessibleDeviceListener *listener, - AccessibleDeviceEventMask eventmask, - void *filter); -SPIBoolean SPI_deregisterDeviceEventListener (AccessibleDeviceListener *listener, - void *filter); -SPIBoolean AccessibleDeviceListener_addCallback - (AccessibleDeviceListener *listener, - AccessibleDeviceListenerCB callback, - void *user_data); -SPIBoolean AccessibleDeviceListener_removeCallback - (AccessibleDeviceListener *listener, - AccessibleDeviceListenerCB callback); -void AccessibleDeviceListener_unref (AccessibleDeviceListener *listener); - - - - - - - - - - - - -Description - - - - - -Details - -enum AccessibleKeySynthType -AccessibleKeySynthTypetypedef enum { - SPI_KEY_PRESS, - SPI_KEY_RELEASE, - SPI_KEY_PRESSRELEASE, - SPI_KEY_SYM, - SPI_KEY_STRING -} AccessibleKeySynthType; - - -Specifies the type of a generated event. - - - -SPI_KEY_PRESS - Generates a keypress event (requires a subsequent SPI_KEY_RELEASE event) - - - -SPI_KEY_RELEASE - Generates a key-release event - - - -SPI_KEY_PRESSRELEASE - Generates a key press/release event pair. - - - -SPI_KEY_SYM - Injects a "keysym" event into the stream, as if a press/release pair occurred; allows -the user to specify the key via its symbolic name, as opposed to simulating a hardware press of a -specific key. - - - -SPI_KEY_STRING - Injects one or more keysym events into the keyboard buffer, or directly inserts -a string value into the currently focussed text widget, if the widgets supports this. -SPI_KEY_STRING synthesis provides a shortcut for text substring insertion, and also allows the -insertion of text which is not currently available via the current keyboard's keymap. - - - - -SPI_getDesktopCount () -SPI_getDesktopCountint SPI_getDesktopCount (void); - -Get the number of virtual desktops. -NOTE: currently multiple virtual desktops are not implemented, this - function always returns '1'. - - -Returns : an integer indicating the number of active virtual desktops. - - - -SPI_getDesktop () -SPI_getDesktopAccessible * SPI_getDesktop (int i); - -Get the virtual desktop indicated by index i. -NOTE: currently multiple virtual desktops are not implemented, this - function always returns '1'. - - -i : - an integer indicating which of the accessible desktops is to be returned. - -Returns : a pointer to the 'i-th' virtual desktop's Accessible representation. - - - -SPI_getDesktopList () -SPI_getDesktopListint SPI_getDesktopList (Accessible ***desktop_list); - -Get the list of virtual desktops. On return, list will point - to a newly-created, NULL terminated array of virtual desktop - pointers. - It is the responsibility of the caller to free this array when - it is no longer needed. - - -Not Yet Implemented : this implementation always returns a single -Accessible desktop. - - -desktop_list : - a pointer to an array of Accessible references. - -Returns : an integer indicating how many virtual desktops have been - placed in the list pointed to by parameter list. - - - -SPI_freeDesktopList () -SPI_freeDesktopListvoid SPI_freeDesktopList (Accessible **desktop_list); - -This routine frees the memory associated with the list. - - -desktop_list : - a pointer to an array of Accessible objects -as returned from SPI_getDesktopList - - - -AccessibleKeystrokeListenerCB () -AccessibleKeystrokeListenerCBSPIBoolean (*AccessibleKeystrokeListenerCB) (const AccessibleKeystroke *stroke, - void *user_data); - -A function prototype for a callback function called when a key event notification takes place. - -This is a function which is specified when creating a KeystrokeListener. -It is called when an event being listened for occurs. -If it returns TRUE, this indicates that the event should be consumed -rather than passed through; only callbacks whose listeners are -registered with the SPI_KEYLISTENER_ALL_WINDOWS or -SPI_KEYLISTENER_CANCONSUME flags can be consumed. - -stroke : - the AccessibleKeystroke event for which notification is taking place. - -user_data : - data passed to the callback each time it is notified, according to the data -which was passed in when the listener/callback was registered. - -Returns : TRUE if the client wishes to consume the event and prevent its -dispatch to other listeners or the currently focussed application, if -the relevant callback was registered with the SPI_KEYLISTENER_CANCONSUME flag. - - - -AccessibleKeyEventMask -AccessibleKeyEventMasktypedef unsigned long AccessibleKeyEventMask; - - -AccessibleKeyEventMask is a set of types of key events. It is used -in SPI_registerAccessibleKeystroketListener to specify the events to be -listener for. - - -AccessibleModifierMaskType -AccessibleModifierMaskTypetypedef unsigned long AccessibleModifierMaskType; - - -AccessibleModifierMaskType is a synonym for AccessibleKeymaskType. -The defined values for AccessibleModifierMaskType can be found in -libspi/keymasks.h. - - -AccessibleKeyMaskType -AccessibleKeyMaskTypetypedef AccessibleModifierMaskType AccessibleKeyMaskType; - - -AccessibleKeyMaskType is a mask which is a set of key event modifiers -which is specified in SPI_registerAccessibleKeystrokeListener. - - - -AccessibleKeyEventType -AccessibleKeyEventTypetypedef AccessibleDeviceEventType AccessibleKeyEventType; - - -This is a synonym for AccessibleDeviceEventType - - - -enum AccessibleKeyListenerSyncType -AccessibleKeyListenerSyncTypetypedef enum { - SPI_KEYLISTENER_NOSYNC = 0, - SPI_KEYLISTENER_SYNCHRONOUS = 1, - SPI_KEYLISTENER_CANCONSUME = 2, - SPI_KEYLISTENER_ALL_WINDOWS = 4 -} AccessibleKeyListenerSyncType; - - -Specified the tyupe of a key listener event. -Certain of the values above can and should be bitwise-'OR'ed -together, observing the compatibility limitations specified in the description of -each value. For instance, SPI_KEYLISTENER_ALL_WINDOWS | SPI_KEYLISTENER_CANCONSUME is -a commonly used combination which gives the AT complete control over the delivery of matching -events. However, such filters should be used sparingly as they may have a negative impact on -system performance. - - - -SPI_KEYLISTENER_NOSYNC - Events may be delivered asynchronously, -which means in some cases they may already have been delivered to the -application before the AT client receives the notification. - - - -SPI_KEYLISTENER_SYNCHRONOUS - Events are delivered synchronously, before the -currently focussed application sees them. - - - -SPI_KEYLISTENER_CANCONSUME - Events may be consumed by the AT client. Presumes and -requires SPI_KEYLISTENER_SYNCHRONOUS, incompatible with SPI_KEYLISTENER_NOSYNC. - - - -SPI_KEYLISTENER_ALL_WINDOWS - Events are received not from the application toolkit layer, but -from the device driver or windowing system subsystem; such notifications are 'global' in the -sense that they are not broken or defeated by applications that participate poorly -in the accessibility APIs, or not at all; however because of the intrusive nature of -such snooping, it can have side-effects on certain older platforms. If unconditional -event notifications, even when inaccessible or "broken" applications have focus, are not -required, it may be best to avoid this enum value/flag. - - - - -AccessibleKeystroke -AccessibleKeystroketypedef AccessibleDeviceEvent AccessibleKeystroke; - - -This is a synonym for AccessibleDeviceEvent. - - -SPI_createAccessibleKeySet () -SPI_createAccessibleKeySetAccessibleKeySet * SPI_createAccessibleKeySet (int len, - const char *keysyms, - short *keycodes, - const char **keystrings); - -Create a new AccessibleKeySet of a specified length. -A KeySet is used typically to match key event values, and a matches are made -using the following criteria: a match exists with a key event if all non-null -i-th members of the keyset match the key event. -If both keystring and keysym values are NULL, a keycode value match is -forced, thus the match for keysym=0, keycode=0, keystring=NULL is -keycode 0. - - -len : - the number of key values in the key set. - -keysyms : - a UTF-8 string containing symbolic key values to be matched, or NULL if - matching is performed against other key values instead. - -keycodes : - an array of unsigned short values which are the hardware keycodes - to be matched, or NULL if the keyset is specified solely by keysyms - and/or keystrings. - -keystrings : - an array of null-terminated character strings which specify key - name values to match, or NULL if the keyset is specified solely by - keycodes and/or keysyms. - -Returns : a pointer to a newly-created AccessibleKeySet. - - - - -SPI_freeAccessibleKeySet () -SPI_freeAccessibleKeySetvoid SPI_freeAccessibleKeySet (AccessibleKeySet *keyset); - -Release the memory used by an AccessibleKeySet. - - -keyset : - An AccessibleKeyset to free. - - - -SPI_createAccessibleKeystrokeListener () -SPI_createAccessibleKeystrokeListenerAccessibleKeystrokeListener * SPI_createAccessibleKeystrokeListener - (AccessibleKeystrokeListenerCB callback, - void *user_data); - -Create a new AccessibleKeystrokeListener with a specified callback function. - - -callback : - an AccessibleKeystrokeListenerCB callback function, or NULL. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : a pointer to a newly-created AccessibleKeystrokeListener. - - - - -SPI_registerGlobalEventListener () -SPI_registerGlobalEventListenerSPIBoolean SPI_registerGlobalEventListener (AccessibleEventListener *listener, - const char *eventType); - -Legal object event types: - - - (property change events) - - - object:property-change - object:property-change:accessible-name - object:property-change:accessible-description - object:property-change:accessible-parent - object:property-change:accessible-value - object:property-change:accessible-role - object:property-change:accessible-table-caption - object:property-change:accessible-table-column-description - object:property-change:accessible-table-column-header - object:property-change:accessible-table-row-description - object:property-change:accessible-table-row-header - object:property-change:accessible-table-summary - - - (other object events) - - - object:state-changed - object:children-changed - object:visible-data-changed - object:selection-changed - object:text-selection-changed - object:text-changed - object:text-caret-moved - object:row-inserted - object:row-reordered - object:row-deleted - object:column-inserted - object:column-reordered - object:column-deleted - object:model-changed - object:active-descendant-changed - - - (window events) - - - window:minimize - window:maximize - window:restore - window:close - window:create - window:reparent - window:desktop-create - window:desktop-destroy - window:activate - window:deactivate - window:raise - window:lower - window:move - window:resize - window:shade - window:unshade - window:restyle - - - (other events) - - - focus: - mouse:abs - mouse:rel - mouse:b1p - mouse:b1r - mouse:b2p - mouse:b2r - mouse:b3p - mouse:b3r - - -NOTE: this string may be UTF-8, but should not contain byte value 56 - (ascii ':'), except as a delimiter, since non-UTF-8 string - delimiting functions are used internally. - In general, listening to - toolkit-specific events is not recommended. - - -Add an in-process callback function to an existing AccessibleEventListener. - - -listener : - the AccessibleEventListener to be registered against an - event type. - -eventType : - a character string indicating the type of events for which - notification is requested. Format is - EventClass:major_type:minor_type:detail - where all subfields other than EventClass are optional. - EventClasses include "object", "window", "mouse", - and toolkit events (e.g. "Gtk", "AWT"). - Examples: "focus:", "Gtk:GtkWidget:button-press-event". - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_deregisterGlobalEventListener () -SPI_deregisterGlobalEventListenerSPIBoolean SPI_deregisterGlobalEventListener (AccessibleEventListener *listener, - const char *eventType); - -deregisters an AccessibleEventListener from the registry, for a specific - event type. - - -listener : - the AccessibleEventListener registered against an event type. - -eventType : - a string specifying the event type for which this - listener is to be deregistered. - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_deregisterGlobalEventListenerAll () -SPI_deregisterGlobalEventListenerAllSPIBoolean SPI_deregisterGlobalEventListenerAll - (AccessibleEventListener *listener); - -deregisters an AccessibleEventListener from the registry, for all - event types it may be listening to. Use - AccessibleEventListener_unref to release the - listener reference. - - -listener : - the AccessibleEventListener to be registered against - an event type. - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_registerAccessibleKeystrokeListener () -SPI_registerAccessibleKeystrokeListenerSPIBoolean SPI_registerAccessibleKeystrokeListener - (AccessibleKeystrokeListener *listener, - AccessibleKeySet *keys, - AccessibleKeyMaskType modmask, - AccessibleKeyEventMask eventmask, - AccessibleKeyListenerSyncType sync_type); - -Register a listener for keystroke events, either pre-emptively for - all windows (SPI_KEYLISTENER_ALL_WINDOWS), - non-preemptively (SPI_KEYLISTENER_NOSYNC), or - pre-emptively at the toolkit level (SPI_KEYLISTENER_CANCONSUME). - If ALL_WINDOWS or CANCONSUME are used, the event is consumed - upon receipt if one of listener's callbacks returns TRUE. - ( Other sync_type values may be available in the future ) - - -listener : - a pointer to the AccessibleKeystrokeListener for which - keystroke events are requested. - -keys : - a pointer to the AccessibleKeySet indicating which - keystroke events are requested, or SPI_KEYSET_ALL_KEYS - to indicate that all keycodes and keyvals for the specified - modifier set are to be included. - -modmask : - an AccessibleKeyMaskType mask indicating which - key event modifiers must be set in combination with keys, - events will only be reported for key events for which all - modifiers in modmask are set. If you wish to listen for - events with multiple modifier combinations you must call - registerAccessibleKeystrokeListener() once for each combination. - -eventmask : - an AccessibleKeyMaskType mask indicating which - types of key events are requested (SPI_KEY_PRESSED, etc.). - -sync_type : - a AccessibleKeyListenerSyncType parameter indicating - the behavior of the notification/listener transaction. - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_deregisterAccessibleKeystrokeListener () -SPI_deregisterAccessibleKeystrokeListenerSPIBoolean SPI_deregisterAccessibleKeystrokeListener - (AccessibleKeystrokeListener *listener, - AccessibleKeyMaskType modmask); - -Removes a keystroke event listener from the registry's listener queue, - ceasing notification of events with modifiers matching modmask. - - -listener : - a pointer to the AccessibleKeystrokeListener for which - keystroke events are requested. - -modmask : - the key modifier mask for which this listener is to be - 'deregistered' (of type AccessibleeyMaskType). - -Returns : TRUE if successful, otherwise FALSE. - - - -AccessibleKeystrokeListener_unref () -AccessibleKeystrokeListener_unrefvoid AccessibleKeystrokeListener_unref (AccessibleKeystrokeListener *listener); - -Decrements an AccessibleKeystrokeListener's reference count. - - -listener : - a pointer to the AccessibleKeystrokeListener being operated on. - - - -AccessibleKeystrokeListener_removeCallback () -AccessibleKeystrokeListener_removeCallbackSPIBoolean AccessibleKeystrokeListener_removeCallback - (AccessibleKeystrokeListener *listener, - AccessibleKeystrokeListenerCB callback); - -Remove an in-process callback function from an existing AccessibleKeystrokeListener. - - -listener : - the AccessibleKeystrokeListener instance to modify. - -callback : - an AccessibleKeystrokeListenerCB function pointer. - -Returns : TRUE if successful, otherwise FALSE. - - - - -AccessibleKeystrokeListener_addCallback () -AccessibleKeystrokeListener_addCallbackSPIBoolean AccessibleKeystrokeListener_addCallback - (AccessibleKeystrokeListener *listener, - AccessibleKeystrokeListenerCB callback, - void *user_data); - -Add an in-process callback function to an existing AccessibleKeystrokeListener. - - -listener : - the AccessibleKeystrokeListener instance to modify. - -callback : - an AccessibleKeystrokeListenerCB function pointer. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : TRUE if successful, otherwise FALSE. - - - - -SPI_generateKeyboardEvent () -SPI_generateKeyboardEventSPIBoolean SPI_generateKeyboardEvent (long int keyval, - char *keystring, - AccessibleKeySynthType synth_type); - -Synthesize a keyboard event (as if a hardware keyboard event occurred in the -current UI context). - - -keyval : - a long integer indicating the keycode or keysym of the key event - being synthesized. - -keystring : - an (optional) UTF-8 string which, if keyval is NULL, - indicates a 'composed' keyboard input string which is - being synthesized; this type of keyboard event synthesis does - not emulate hardware keypresses but injects the string - as though a composing input method (such as XIM) were used. - -synth_type : - a AccessibleKeySynthType flag indicating whether keyval - is to be interpreted as a keysym rather than a keycode - (CSPI_KEYSYM), or whether to synthesize - SPI_KEY_PRESS, SPI_KEY_RELEASE, or both (SPI_KEY_PRESSRELEASE). - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_generateMouseEvent () -SPI_generateMouseEventSPIBoolean SPI_generateMouseEvent (long int x, - long int y, - char *name); - -Synthesize a mouse event at a specific screen coordinate. -Most AT clients should use the AccessibleAction interface when -tempted to generate mouse events, rather than this method. -Event names: b1p = button 1 press; b2r = button 2 release; - b3c = button 3 click; b2d = button 2 double-click; - abs = absolute motion; rel = relative motion. - - -x : - a long indicating the screen x coordinate of the mouse event. - -y : - a long indicating the screen y coordinate of the mouse event. - -name : - a string indicating which mouse event to be synthesized - (e.g. "b1p", "b1c", "b2r", "rel", "abs"). - -Returns : TRUE if successful, otherwise FALSE. - - - -AccessibleDeviceEvent -AccessibleDeviceEventtypedef struct { - long keyID; - short keycode; - char * keystring; - long timestamp; - AccessibleDeviceEventType type; - unsigned short modifiers; - SPIBoolean is_text; -} AccessibleDeviceEvent; - - -A structure encapsulating information relevant to a device event notification. - -AccessibleDeviceEvent is a struct which encapsulates a device event. - - -char *keystring; - A symbolic name for the key or switch, or, if is_text is true, a string approximating the -inserted text characters which would result from this event, if a text entry field has keyboard focus. - - - -AccessibleDeviceEventType type; - The AccessibleDeviceEventType identifying the specific type of event. - - - -unsigned short modifiers; - - - - -SPIBoolean is_text; - A boolean value indicating whether the event represents 'printable' text (i.e. whether it -changes the current insertion buffer of a focussed text entry component or not). Whitespace -is considered "printable" in this context, since it typically inserts characters into the buffer. - - - - -AccessibleDeviceEventMask -AccessibleDeviceEventMasktypedef unsigned long AccessibleDeviceEventMask; - - -AccessibleDeviceEventMask is a set of types of key events. It is used -in SPI_registerDeviceEventListener to specify the events to be listener for. - - -enum AccessibleDeviceEventType -AccessibleDeviceEventTypetypedef enum { - SPI_KEY_PRESSED = 1<<0, - SPI_KEY_RELEASED = 1<<1, - SPI_BUTTON_PRESSED = 1<<2, - SPI_BUTTON_RELEASED = 1<<3 -} AccessibleDeviceEventType; - - -The type of an AccessibleDeviceEvent. - - - -SPI_KEY_PRESSED - A device key has been pressed. - - - -SPI_KEY_RELEASED - A device key has been released. - - - -SPI_BUTTON_PRESSED - A device button or switch (other than a keyboard key) -has been pressed. - - - -SPI_BUTTON_RELEASED - A device button or switch has been released. - - - - -AccessibleDeviceListenerCB () -AccessibleDeviceListenerCBSPIBoolean (*AccessibleDeviceListenerCB) (const AccessibleDeviceEvent *stroke, - void *user_data); - -A callback function prototype via which clients receive device event notifications. - -This is a function which is specified when creating a DeviceListener. -It is called when an event being listened for occurs. - -stroke : - The AccessibleDeviceEvent for which notification is being received. - -user_data : - Data which is passed to the client each time this callback is notified. - -Returns : TRUE if the client wishes to consume/preempt the event, preventing it from being -relayed to the currently focussed application, FALSE if the event delivery should proceed as normal. - - - -SPI_createAccessibleDeviceListener () -SPI_createAccessibleDeviceListenerAccessibleDeviceListener * SPI_createAccessibleDeviceListener - (AccessibleDeviceListenerCB callback, - void *user_data); - -Create a new AccessibleDeviceListener with a specified callback function. - - -callback : - an AccessibleDeviceListenerCB callback function, or NULL. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : a pointer to a newly-created AccessibleDeviceListener. - - - - -SPI_registerDeviceEventListener () -SPI_registerDeviceEventListenerSPIBoolean SPI_registerDeviceEventListener (AccessibleDeviceListener *listener, - AccessibleDeviceEventMask eventmask, - void *filter); - -Register a listener for device events, for instance button events. - - -listener : - a pointer to the AccessibleDeviceListener which requests - the events. - -eventmask : - an AccessibleDeviceEventMask mask indicating which - types of key events are requested (SPI_KEY_PRESSED, etc.). - -filter : - Unused parameter. - -Returns : TRUE if successful, otherwise FALSE. - - - -SPI_deregisterDeviceEventListener () -SPI_deregisterDeviceEventListenerSPIBoolean SPI_deregisterDeviceEventListener (AccessibleDeviceListener *listener, - void *filter); - -Removes a device event listener from the registry's listener queue, - ceasing notification of events of the specified type. - - -listener : - a pointer to the AccessibleDeviceListener for which - device events are requested. - -filter : - Unused parameter. - -Returns : TRUE if successful, otherwise FALSE. - - - -AccessibleDeviceListener_addCallback () -AccessibleDeviceListener_addCallbackSPIBoolean AccessibleDeviceListener_addCallback - (AccessibleDeviceListener *listener, - AccessibleDeviceListenerCB callback, - void *user_data); - -Add an in-process callback function to an existing AccessibleDeviceListener. - - -listener : - the AccessibleDeviceListener instance to modify. - -callback : - an AccessibleDeviceListenerCB function pointer. - -user_data : - a pointer to data which will be passed to the callback when invoked. - -Returns : TRUE if successful, otherwise FALSE. - - - - -AccessibleDeviceListener_removeCallback () -AccessibleDeviceListener_removeCallbackSPIBoolean AccessibleDeviceListener_removeCallback - (AccessibleDeviceListener *listener, - AccessibleDeviceListenerCB callback); - -Remove an in-process callback function from an existing AccessibleDeviceListener. - - -listener : - the AccessibleDeviceListener instance to modify. - -callback : - an AccessibleDeviceListenerCB function pointer. - -Returns : TRUE if successful, otherwise FALSE. - - - - -AccessibleDeviceListener_unref () -AccessibleDeviceListener_unrefvoid AccessibleDeviceListener_unref (AccessibleDeviceListener *listener); - -Decrements an AccessibleDeviceListener's reference count. - - -listener : - a pointer to the AccessibleDeviceListener being operated on. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_relation.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_relation.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_relation.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_relation.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,252 +0,0 @@ - - -AccessibleRelations and RelationSets -3 -AT-SPI-CSPI Library - - - -AccessibleRelations and RelationSets - - - - -Synopsis - - -enum AccessibleRelationType; -void AccessibleRelation_ref (AccessibleRelation *obj); -void AccessibleRelation_unref (AccessibleRelation *obj); -int AccessibleRelation_getNTargets (AccessibleRelation *obj); -Accessible * AccessibleRelation_getTarget (AccessibleRelation *obj, - int i); -AccessibleRelationType AccessibleRelation_getRelationType - (AccessibleRelation *obj); - - - - - - - - - - - - -Description - - - - - -Details - -enum AccessibleRelationType -AccessibleRelationTypetypedef enum -{ - SPI_RELATION_NULL, - SPI_RELATION_LABEL_FOR, - SPI_RELATION_LABELED_BY, - SPI_RELATION_CONTROLLER_FOR, - SPI_RELATION_CONTROLLED_BY, - SPI_RELATION_MEMBER_OF, - SPI_RELATION_NODE_CHILD_OF, - SPI_RELATION_EXTENDED, - SPI_RELATION_FLOWS_TO, - SPI_RELATION_FLOWS_FROM, - SPI_RELATION_SUBWINDOW_OF, - SPI_RELATION_EMBEDS, - SPI_RELATION_EMBEDDED_BY, - SPI_RELATION_POPUP_FOR, - SPI_RELATION_PARENT_WINDOW_OF, - SPI_RELATION_DESCRIPTION_FOR, - SPI_RELATION_DESCRIBED_BY, - SPI_RELATION_LAST_DEFINED -} AccessibleRelationType; - - -Describes the type of the relation - - - -SPI_RELATION_NULL - Not used, this is an invalid value for this enumeration. - - - -SPI_RELATION_LABEL_FOR - Indicates an object is a label for one or more target objects. - - - -SPI_RELATION_LABELED_BY - Indicates an object is labelled by one or more target objects. - - - -SPI_RELATION_CONTROLLER_FOR - Indicates an object is an controller for one or more target objects. - - - -SPI_RELATION_CONTROLLED_BY - Indicates an object controlled by one or more target objects. - - - -SPI_RELATION_MEMBER_OF - Indicates an object is a member of a group of one or -more target objects. - - - -SPI_RELATION_NODE_CHILD_OF - Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell. - - - -SPI_RELATION_EXTENDED - This value indicates that a relation other than those pre-specified by this version of AT-SPI -is present. - - - -SPI_RELATION_FLOWS_TO - Indicates that the object has content that flows logically to another - AtkObject in a sequential way, (for instance text-flow). - - - -SPI_RELATION_FLOWS_FROM - Indicates that the object has content that flows logically from - another AtkObject in a sequential way, (for instance text-flow). - - - -SPI_RELATION_SUBWINDOW_OF - Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component. - - - -SPI_RELATION_EMBEDS - Indicates that the object visually embeds - another object's content, i.e. this object's content flows around - another's content. - - - -SPI_RELATION_EMBEDDED_BY - Inverse of SPI_RELATION_EMBEDS, indicates that - this object's content is visualy embedded in another object. - - - -SPI_RELATION_POPUP_FOR - Indicates that an object is a popup for another object. - - - -SPI_RELATION_PARENT_WINDOW_OF - Indicates that an object is a parent window of another object. - - - -SPI_RELATION_DESCRIPTION_FOR - Indicates that an object provides descriptive information about another object; more verbose than SPI_RELATION_LABEL_FOR. - - - -SPI_RELATION_DESCRIBED_BY - Indicates that another object provides descriptive information about this object; more verbose than SPI_RELATION_LABELLED_BY. - - - -SPI_RELATION_LAST_DEFINED - Do not use, this is an implementation detail used - to identify the size of this enumeration. - - - - -AccessibleRelation_ref () -AccessibleRelation_refvoid AccessibleRelation_ref (AccessibleRelation *obj); - -Increment the reference count for an AccessibleRelation object. - - -obj : - a pointer to the AccessibleRelation object on which to operate. - - - -AccessibleRelation_unref () -AccessibleRelation_unrefvoid AccessibleRelation_unref (AccessibleRelation *obj); - -Decrement the reference count for an AccessibleRelation object. - - -obj : - a pointer to the AccessibleRelation object on which to operate. - - - -AccessibleRelation_getNTargets () -AccessibleRelation_getNTargetsint AccessibleRelation_getNTargets (AccessibleRelation *obj); - -Get the number of objects which this relationship has as its - target objects (the subject is the Accessible from which this - AccessibleRelation originated). - - -obj : - a pointer to the AccessibleRelation object to query. - -Returns : a short integer indicating how many target objects which the - originating Accessible object has the AccessibleRelation - relationship with. - - - -AccessibleRelation_getTarget () -AccessibleRelation_getTargetAccessible * AccessibleRelation_getTarget (AccessibleRelation *obj, - int i); - -Get the i-th target of a specified AccessibleRelation relationship. - - -obj : - a pointer to the AccessibleRelation object to query. - -i : - a (zero-index) integer indicating which (of possibly several) target is requested. - -Returns : an Accessible which is the i-th object with which the - originating Accessible has relationship specified in the - AccessibleRelation object. - - - - -AccessibleRelation_getRelationType () -AccessibleRelation_getRelationTypeAccessibleRelationType AccessibleRelation_getRelationType - (AccessibleRelation *obj); - -Get the type of relationship represented by an AccessibleRelation. - - -obj : - a pointer to the AccessibleRelation object to query. - -Returns : an AccessibleRelationType indicating the type of relation - encapsulated in this AccessibleRelation object. - - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_selection.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_selection.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_selection.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_selection.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,245 +0,0 @@ - - -AccessibleSelection Interface -3 -AT-SPI-CSPI Library - - - -AccessibleSelection Interface - - - - -Synopsis - - -void AccessibleSelection_ref (AccessibleSelection *obj); -void AccessibleSelection_unref (AccessibleSelection *obj); -long AccessibleSelection_getNSelectedChildren - (AccessibleSelection *obj); -Accessible * AccessibleSelection_getSelectedChild - (AccessibleSelection *obj, - long int selectedChildIndex); -SPIBoolean AccessibleSelection_selectChild (AccessibleSelection *obj, - long int childIndex); -SPIBoolean AccessibleSelection_isChildSelected (AccessibleSelection *obj, - long int childIndex); -SPIBoolean AccessibleSelection_deselectSelectedChild - (AccessibleSelection *obj, - long int selectedChildIndex); -SPIBoolean AccessibleSelection_deselectChild (AccessibleSelection *obj, - long int childIndex); -SPIBoolean AccessibleSelection_clearSelection (AccessibleSelection *obj); -SPIBoolean AccessibleSelection_selectAll (AccessibleSelection *obj); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleSelection_ref () -AccessibleSelection_refvoid AccessibleSelection_ref (AccessibleSelection *obj); - -Increment the reference count for an AccessibleSelection object. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - - - -AccessibleSelection_unref () -AccessibleSelection_unrefvoid AccessibleSelection_unref (AccessibleSelection *obj); - -Decrement the reference count for an Accessible object. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - - - -AccessibleSelection_getNSelectedChildren () -AccessibleSelection_getNSelectedChildrenlong AccessibleSelection_getNSelectedChildren - (AccessibleSelection *obj); - -Get the number of children of an AccessibleSelection implementor which are - currently selected. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - -Returns : a long indicating the number of Accessible children - of the AccessibleSelection implementor which are currently selected. - - - - -AccessibleSelection_getSelectedChild () -AccessibleSelection_getSelectedChildAccessible * AccessibleSelection_getSelectedChild - (AccessibleSelection *obj, - long int selectedChildIndex); - -Get the i-th selected Accessible child of an AccessibleSelection. - Note that childIndex refers to the index in the list of 'selected' - children and generally differs from that used in - #Accessible_getChildAtIndex() or returned by - #Accessible_getIndexInParent(). selectedChildIndex must lie between 0 - and #AccessibleSelection_getNSelectedChildren()-1, inclusive. - - -obj : - a pointer to the AccessibleSelection on which to operate. - -selectedChildIndex : - a long indicating which of the selected - children is specified. - -Returns : a pointer to a selected Accessible child object, - specified by childIndex. - - - - -AccessibleSelection_selectChild () -AccessibleSelection_selectChildSPIBoolean AccessibleSelection_selectChild (AccessibleSelection *obj, - long int childIndex); - -Add a child to the selected children list of an AccessibleSelection. - For AccessibleSelection implementors that only allow - single selections, this may replace the (single) current - selection. - - -obj : - a pointer to the AccessibleSelection on which to operate. - -childIndex : - a long indicating which child of the Accessible - is to be selected. - -Returns : TRUE if the child was successfully selected, FALSE otherwise. - - - -AccessibleSelection_isChildSelected () -AccessibleSelection_isChildSelectedSPIBoolean AccessibleSelection_isChildSelected (AccessibleSelection *obj, - long int childIndex); - -Determine whether a particular child of an AccessibleSelection implementor - is currently selected. Note that childIndex is the index into the - standard Accessible container's list of children. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - -childIndex : - an index into the AccessibleSelection's list of children. - -Returns : TRUE if the specified child is currently selected, - FALSE otherwise. - - - -AccessibleSelection_deselectSelectedChild () -AccessibleSelection_deselectSelectedChildSPIBoolean AccessibleSelection_deselectSelectedChild - (AccessibleSelection *obj, - long int selectedChildIndex); - -Remove a child to the selected children list of an AccessibleSelection. - Note that childIndex is the index in the selected-children list, - not the index in the parent container. selectedChildIndex in this - method, and childIndex in AccessibleSelection_selectChild - are asymmettric. - - -obj : - a pointer to the AccessibleSelection on which to operate. - -selectedChildIndex : - a long indicating which of the selected children - of the Accessible is to be selected. - -Returns : TRUE if the child was successfully deselected, FALSE otherwise. - - - -AccessibleSelection_deselectChild () -AccessibleSelection_deselectChildSPIBoolean AccessibleSelection_deselectChild (AccessibleSelection *obj, - long int childIndex); - -Deselect a specific child of an AccessibleSelection. - Note that childIndex is the index of the child - in the parent container. - - -See AccessibleSelection_deselectSelectedChild - - -Since AT-SPI 1.8.0 - - -obj : - a pointer to the AccessibleSelection on which to operate. - -childIndex : - a long indicating which of the children - of the Accessible is to be de-selected. - -Returns : TRUE if the child was successfully deselected, FALSE otherwise. - - - -AccessibleSelection_clearSelection () -AccessibleSelection_clearSelectionSPIBoolean AccessibleSelection_clearSelection (AccessibleSelection *obj); - -Clear the current selection, removing all selected children from the - specified AccessibleSelection implementor's selection list. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - -Returns : TRUE if successful, FALSE otherwise. - - - - -AccessibleSelection_selectAll () -AccessibleSelection_selectAllSPIBoolean AccessibleSelection_selectAll (AccessibleSelection *obj); - -Attempt to select all of the children of an AccessibleSelection implementor. -Not all AccessibleSelection implementors support this operation. - - -obj : - a pointer to the AccessibleSelection implementor on which to operate. - -Returns : TRUE if successful, FALSE otherwise. - - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_stateset.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_stateset.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_stateset.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_stateset.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,472 +0,0 @@ - - -State and StateSets -3 -AT-SPI-CSPI Library - - - -State and StateSets - - - - -Synopsis - - -enum AccessibleState; -struct AccessibleStateSet; -void AccessibleStateSet_ref (AccessibleStateSet *obj); -void AccessibleStateSet_unref (AccessibleStateSet *obj); -void AccessibleStateSet_add (AccessibleStateSet *obj, - AccessibleState state); -AccessibleStateSet * AccessibleStateSet_compare (AccessibleStateSet *obj, - AccessibleStateSet *obj2); -SPIBoolean AccessibleStateSet_contains (AccessibleStateSet *obj, - AccessibleState state); -SPIBoolean AccessibleStateSet_equals (AccessibleStateSet *obj, - AccessibleStateSet *obj2); -SPIBoolean AccessibleStateSet_isEmpty (AccessibleStateSet *obj); -void AccessibleStateSet_remove (AccessibleStateSet *obj, - AccessibleState state); - - - - - - - - - - - - -Description - - - - - -Details - -enum AccessibleState -AccessibleStatetypedef enum -{ - SPI_STATE_INVALID, - SPI_STATE_ACTIVE, - SPI_STATE_ARMED, - SPI_STATE_BUSY, - SPI_STATE_CHECKED, - SPI_STATE_COLLAPSED, - SPI_STATE_DEFUNCT, - SPI_STATE_EDITABLE, - SPI_STATE_ENABLED, - SPI_STATE_EXPANDABLE, - SPI_STATE_EXPANDED, - SPI_STATE_FOCUSABLE, - SPI_STATE_FOCUSED, - SPI_STATE_HORIZONTAL, - SPI_STATE_ICONIFIED, - SPI_STATE_MODAL, - SPI_STATE_MULTI_LINE, - SPI_STATE_MULTISELECTABLE, - SPI_STATE_OPAQUE, - SPI_STATE_PRESSED, - SPI_STATE_RESIZABLE, - SPI_STATE_SELECTABLE, - SPI_STATE_SELECTED, - SPI_STATE_SENSITIVE, - SPI_STATE_SHOWING, - SPI_STATE_SINGLE_LINE, - SPI_STATE_STALE, - SPI_STATE_TRANSIENT, - SPI_STATE_VERTICAL, - SPI_STATE_VISIBLE, - SPI_STATE_MANAGES_DESCENDANTS, - SPI_STATE_INDETERMINATE, - SPI_STATE_TRUNCATED, - SPI_STATE_REQUIRED, - SPI_STATE_INVALID_ENTRY, - SPI_STATE_SUPPORTS_AUTOCOMPLETION, - SPI_STATE_SELECTABLE_TEXT, - SPI_STATE_IS_DEFAULT, - SPI_STATE_VISITED, - SPI_STATE_LAST_DEFINED -} AccessibleState; - - -The possibles states of an object. - - - -SPI_STATE_INVALID - Indicates an invalid state - - - -SPI_STATE_ACTIVE - Indicates a window is currently the active window - - - -SPI_STATE_ARMED - Indicates that the object is armed - - - -SPI_STATE_BUSY - Indicates the current object is busy - - - -SPI_STATE_CHECKED - Indicates this object is currently checked - - - -SPI_STATE_COLLAPSED - Indicates this object is collapsed - - - -SPI_STATE_DEFUNCT - Indicates the user interface object corresponding to this object no longer exists - - - -SPI_STATE_EDITABLE - Indicates the user can change the contents of this object - - - -SPI_STATE_ENABLED - Indicates that this object is enabled - - - -SPI_STATE_EXPANDABLE - Indicates this object allows progressive disclosure of its children - - - -SPI_STATE_EXPANDED - Indicates this object its expanded - - - -SPI_STATE_FOCUSABLE - Indicates this object can accept keyboard focus, which means all events resulting from typing on the keyboard will normally be passed to it when it has focus - - - -SPI_STATE_FOCUSED - Indicates this object currently has the keyboard focus - - - -SPI_STATE_HORIZONTAL - Indicates the orientation of thsi object is horizontal - - - -SPI_STATE_ICONIFIED - Indicates this object is minimized and is represented only by an icon - - - -SPI_STATE_MODAL - Indicates something must be done with this object before the user can interact with an object in a different window - - - -SPI_STATE_MULTI_LINE - Indicates this (text) object can contain multiple lines of text - - - -SPI_STATE_MULTISELECTABLE - Indicates this object allows more than one of its children to be selected at the same time - - - -SPI_STATE_OPAQUE - Indicates this object paints every pixel within its rectangular region - - - -SPI_STATE_PRESSED - Indicates this object is currently pressed - - - -SPI_STATE_RESIZABLE - Indicates the size of this object is not fixed - - - -SPI_STATE_SELECTABLE - Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that can be selected - - - -SPI_STATE_SELECTED - Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that has been selected - - - -SPI_STATE_SENSITIVE - Indicates this object is sensitive - - - -SPI_STATE_SHOWING - Indicates this object, the object's parent, the object's parent's parent, and so on, are all visible - - - -SPI_STATE_SINGLE_LINE - Indicates this (text) object can contain only a single line of text - - - -SPI_STATE_STALE - Indicates that the index associated with this object has changed since the user accessed the object - - - -SPI_STATE_TRANSIENT - Indicates this object is transient - - - -SPI_STATE_VERTICAL - Indicates the orientation of this object is vertical - - - -SPI_STATE_VISIBLE - Indicates this object is visible - - - -SPI_STATE_MANAGES_DESCENDANTS - Indicates that "active-descendant-changed" -event is sent when children become 'active' (i.e. are selected or navigated -to onscreen). Used to prevent need to enumerate all children in very large -containers, like tables. - - - -SPI_STATE_INDETERMINATE - Indicates that a check box is in a state other than checked or not checked. - - - -SPI_STATE_TRUNCATED - Indicates that an object is truncated, e.g. a text value in a speradsheet cell. - - - -SPI_STATE_REQUIRED - Indicates that explicit user interaction with an object is required by the user interface, e.g. a required field in a "web-form" interface. - - - -SPI_STATE_INVALID_ENTRY - Indicates that the object has encountered an error condition due to failure of input validation. For instance, a form control may acquire this state in response to invalid or malformed user input. - - - -SPI_STATE_SUPPORTS_AUTOCOMPLETION - Indicates that the object may exhibit "typeahead" behavior in response to user keystrokes, e.g. one keystroke may result in the insertion of several characters into an entry, or result in the auto-selection of an item in a list. This state supplants SPI_ROLE_AUTOCOMPLETE. - - - -SPI_STATE_SELECTABLE_TEXT -Indicates that the object in question supports text selection. It should only be exposed on objects which implement the Text interface, in order to distinguish this state from SPI_STATE_SELECTABLE, which infers that the object in question is a selectable child of an object which implements Selection. While similar, text selection and subelement selection are distinct operations. - - - -SPI_STATE_IS_DEFAULT - Indicates that the object is the "default" active component, i.e. the object which is activated by an end-user press of the "Enter" or "Return" key. Typically a "close" or "submit" button. - - - -SPI_STATE_VISITED - Indicates that the object (typically a hyperlink) has already been 'activated', and/or its backing data has already been downloaded, rendered, or otherwise "visited". - - - -SPI_STATE_LAST_DEFINED - Not a valid state, used for finding end of enumeration - - - - -struct AccessibleStateSet -AccessibleStateSetstruct AccessibleStateSet { - guint ref_count; - GArray *states; -}; - - -An opaque structure representing an accessible object's state, -which can then be queried via AccessibleStateSet APIs. - -An AccessibleStateSet determines a component's state set. It is composed of -a set of AccessibleState values. - - -guint ref_count; - private - - - -GArray *states; - private - - - - -AccessibleStateSet_ref () -AccessibleStateSet_refvoid AccessibleStateSet_ref (AccessibleStateSet *obj); - -Increment the reference count for an AccessibleStateSet object. - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - - - -AccessibleStateSet_unref () -AccessibleStateSet_unrefvoid AccessibleStateSet_unref (AccessibleStateSet *obj); - -Decrement the reference count for an AccessibleStateSet object. - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - - - -AccessibleStateSet_add () -AccessibleStateSet_addvoid AccessibleStateSet_add (AccessibleStateSet *obj, - AccessibleState state); - -Add a particular AccessibleState to an AccessibleStateSet (i.e. set the - given state to TRUE in the stateset. - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - -state : - an AccessibleState to be added to the specified AccessibleStateSet - - - -AccessibleStateSet_compare () -AccessibleStateSet_compareAccessibleStateSet * AccessibleStateSet_compare (AccessibleStateSet *obj, - AccessibleStateSet *obj2); - -Determine the differences between two instances of AccessibleStateSet. -Not Yet Implemented. -. -see AccessibleStateSet_equals(). - - -obj : - a pointer to the first AccessibleStateSet object on which to operate. - -obj2 : - a pointer to the second AccessibleStateSet object on which to operate. - -Returns : an AccessibleStateSet object containing all states contained on one of - the two sets but not the other. - - - - -AccessibleStateSet_contains () -AccessibleStateSet_containsSPIBoolean AccessibleStateSet_contains (AccessibleStateSet *obj, - AccessibleState state); - -Determine whether a given AccessibleStateSet includes a given state; that is, - whether state is true for the stateset in question. - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - -state : - an AccessibleState for which the specified AccessibleStateSet - will be queried. - -Returns : TRUE if state is true/included in the given AccessibleStateSet, - otherwise FALSE. - - - - -AccessibleStateSet_equals () -AccessibleStateSet_equalsSPIBoolean AccessibleStateSet_equals (AccessibleStateSet *obj, - AccessibleStateSet *obj2); - -Determine whether two instances of AccessibleStateSet are equivalent (i.e. - consist of the same AccessibleStates). Useful for checking multiple - state variables at once; construct the target state then compare against it. - - -see AccessibleStateSet_compare(). - - -obj : - a pointer to the first AccessibleStateSet object on which to operate. - -obj2 : - a pointer to the second AccessibleStateSet object on which to operate. - -Returns : TRUE if the two AccessibleStateSets are equivalent, - otherwise FALSE. - - - - -AccessibleStateSet_isEmpty () -AccessibleStateSet_isEmptySPIBoolean AccessibleStateSet_isEmpty (AccessibleStateSet *obj); - -Determine whether a given AccessibleStateSet is the empty set. - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - -Returns : TRUE if the given AccessibleStateSet contains no (true) states, - otherwise FALSE. - - - - -AccessibleStateSet_remove () -AccessibleStateSet_removevoid AccessibleStateSet_remove (AccessibleStateSet *obj, - AccessibleState state); - -Remove a particular AccessibleState to an AccessibleStateSet (i.e. set the - given state to FALSE in the stateset.) - - -obj : - a pointer to the AccessibleStateSet object on which to operate. - -state : - an AccessibleState to be removed from the specified AccessibleStateSet - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_streamable_content.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_streamable_content.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_streamable_content.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_streamable_content.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,263 +0,0 @@ - - -AccessibleStreamableContent Interface -3 -AT-SPI-CSPI Library - - - -AccessibleStreamableContent Interface - - - - -Synopsis - - -enum AccessibleStreamableContentSeekType; -void AccessibleStreamableContent_freeContentTypesList - (AccessibleStreamableContent *obj, - char **content_types); -void AccessibleStreamableContent_ref (AccessibleStreamableContent *obj); -void AccessibleStreamableContent_unref (AccessibleStreamableContent *obj); -char ** AccessibleStreamableContent_getContentTypes - (AccessibleStreamableContent *obj); -SPIBoolean AccessibleStreamableContent_open (AccessibleStreamableContent *obj, - const char *content_type); -long AccessibleStreamableContent_seek (AccessibleStreamableContent *obj, - long int offset, - AccessibleStreamableContentSeekType seek_type); -SPIBoolean AccessibleStreamableContent_read (AccessibleStreamableContent *obj, - void *buff, - long int nbytes, - unsigned int read_type); -SPIBoolean AccessibleStreamableContent_close (AccessibleStreamableContent *obj); - - - - - - - - - - - - -Description - - - - - -Details - -enum AccessibleStreamableContentSeekType -AccessibleStreamableContentSeekTypetypedef enum -{ - SPI_STREAM_SEEK_SET, - SPI_STREAM_SEEK_CUR, - SPI_STREAM_SEEK_END -} AccessibleStreamableContentSeekType; - - -The seek type for a specified offset in AccessibleStreamableContent_seek. - - - -SPI_STREAM_SEEK_SET - seek from the 'top' of the streamable - - - -SPI_STREAM_SEEK_CUR - seek from the current position in the stream - - - -SPI_STREAM_SEEK_END - seek from the end of the stream (if known) - - - - -AccessibleStreamableContent_freeContentTypesList () -AccessibleStreamableContent_freeContentTypesListvoid AccessibleStreamableContent_freeContentTypesList - (AccessibleStreamableContent *obj, - char **content_types); - -Free the memory associated with a call to AccessibleStreamableContent_getContentTypes, once -the result has been used. - - -obj : - the AccessibleStreamableContent implementor on which to operate. - -content_types : - a list of content types previously returned by - AccessibleStreamableContent_getContentTypes. - -Since AT-SPI 1.4 - -AccessibleStreamableContent_ref () -AccessibleStreamableContent_refvoid AccessibleStreamableContent_ref (AccessibleStreamableContent *obj); - -Increment the reference count for an AccessibleStreamableContent object. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to - operate. - - - -AccessibleStreamableContent_unref () -AccessibleStreamableContent_unrefvoid AccessibleStreamableContent_unref (AccessibleStreamableContent *obj); - -Decrement the reference count for an AccessibleStreamableContent object. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor - on which to operate. - - - -AccessibleStreamableContent_getContentTypes () -AccessibleStreamableContent_getContentTypeschar ** AccessibleStreamableContent_getContentTypes - (AccessibleStreamableContent *obj); - -Get a list of strings containing the content mimetypes available from an - AccessibleStreamableContent implementor. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to operate. - -Returns : an array of strings, terminated by a NULL string, specifying the - mimetypes for which the streamed content is available. - - - - -AccessibleStreamableContent_open () -AccessibleStreamableContent_openSPIBoolean AccessibleStreamableContent_open (AccessibleStreamableContent *obj, - const char *content_type); - -Open a streaming connection to an AccessibleStreamableContent implementor, - of a particular content type. Note that a client may only have one - open stream per streamable interface instance in the current - implementation. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to operate. - -content_type : - a string specifying the content type to retrieve (should match one -of the return strings from #AccessibleStreamableContent_getContentTypes()). - -Returns : TRUE if successful, FALSE if unsuccessful. - - - - -AccessibleStreamableContent_seek () -AccessibleStreamableContent_seeklong AccessibleStreamableContent_seek (AccessibleStreamableContent *obj, - long int offset, - AccessibleStreamableContentSeekType seek_type); - -Cause the current streamable content connection (obtained via - #AccessibleStreamableContent_open()) to seek to a particular offset in the - stream. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to operate. - -offset : - a long int specifying the offset into the stream. - -seek_type : - an enum indicating the seek offset type, may be SEEK_SET, - SEEK_CUR, SEEK_END (as in the lseek() libc command). - -Returns : TRUE if successful, FALSE if unsuccessful. - - - - -AccessibleStreamableContent_read () -AccessibleStreamableContent_readSPIBoolean AccessibleStreamableContent_read (AccessibleStreamableContent *obj, - void *buff, - long int nbytes, - unsigned int read_type); - -Copy (read) bytes from the currently open streamable content connection - to a buffer. This is a blocking API, in the sense that it does not - return until the bytes have been read, or an error condition is - detected. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to operate. - -buff : - a pointer to a buffer into which the resulting bytes read from the stream - are to be written. - -nbytes : - a long integer indicating the number of bytes to read/write. - -read_type : - currently unused, specifies behavior of reads for streamed content - if blocking is not allowed, etc. - -Returns : an integer indicating the number of bytes read, or -1 on error. - - - - -AccessibleStreamableContent_close () -AccessibleStreamableContent_closeSPIBoolean AccessibleStreamableContent_close (AccessibleStreamableContent *obj); - -Close the current streaming connection to an AccessibleStreamableContent implementor. -This must be called before any subsequent AccessibleStreamableContent_open -calls on the same object. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleStreamableContent implementor on which to operate. - -Returns : TRUE if successful, FALSE if unsuccessful. - - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_table.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_table.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_table.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_table.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,653 +0,0 @@ - - -AccessibleTable Interface -3 -AT-SPI-CSPI Library - - - -AccessibleTable Interface - - - - -Synopsis - - -void AccessibleTable_ref (AccessibleTable *obj); -void AccessibleTable_unref (AccessibleTable *obj); -Accessible * AccessibleTable_getAccessibleAt (AccessibleTable *obj, - long int row, - long int column); -Accessible * AccessibleTable_getCaption (AccessibleTable *obj); -long AccessibleTable_getColumnAtIndex (AccessibleTable *obj, - long int index); -char * AccessibleTable_getColumnDescription - (AccessibleTable *obj, - long int column); -long AccessibleTable_getColumnExtentAt (AccessibleTable *obj, - long int row, - long int column); -Accessible * AccessibleTable_getColumnHeader (AccessibleTable *obj, - long int column); -long AccessibleTable_getIndexAt (AccessibleTable *obj, - long int row, - long int column); -long AccessibleTable_getNColumns (AccessibleTable *obj); -long AccessibleTable_getNRows (AccessibleTable *obj); -long AccessibleTable_getNSelectedColumns (AccessibleTable *obj); -long AccessibleTable_getNSelectedRows (AccessibleTable *obj); -SPIBoolean AccessibleTable_getRowColumnExtentsAtIndex - (AccessibleTable *obj, - long int index, - long int *row, - long int *col, - long int *row_extents, - long int *col_extents, - long int *is_selected); -long AccessibleTable_getRowAtIndex (AccessibleTable *obj, - long int index); -char * AccessibleTable_getRowDescription (AccessibleTable *obj, - long int row); -long AccessibleTable_getRowExtentAt (AccessibleTable *obj, - long int row, - long int column); -Accessible * AccessibleTable_getRowHeader (AccessibleTable *obj, - long int row); -long AccessibleTable_getSelectedRows (AccessibleTable *obj, - long int **selectedRows); -long AccessibleTable_getSelectedColumns (AccessibleTable *obj, - long int **selectedColumns); -Accessible * AccessibleTable_getSummary (AccessibleTable *obj); -SPIBoolean AccessibleTable_isColumnSelected (AccessibleTable *obj, - long int column); -SPIBoolean AccessibleTable_isRowSelected (AccessibleTable *obj, - long int row); -SPIBoolean AccessibleTable_isSelected (AccessibleTable *obj, - long int row, - long int column); -SPIBoolean AccessibleTable_addColumnSelection (AccessibleTable *obj, - long int column); -SPIBoolean AccessibleTable_addRowSelection (AccessibleTable *obj, - long int row); -SPIBoolean AccessibleTable_removeColumnSelection - (AccessibleTable *obj, - long int column); -SPIBoolean AccessibleTable_removeRowSelection (AccessibleTable *obj, - long int row); - - - - - - - - - - - - -Description - - - - - -Details - -AccessibleTable_ref () -AccessibleTable_refvoid AccessibleTable_ref (AccessibleTable *obj); - -Increment the reference count for an AccessibleTable object. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - - - -AccessibleTable_unref () -AccessibleTable_unrefvoid AccessibleTable_unref (AccessibleTable *obj); - -Decrement the reference count for an AccessibleTable object. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - - - -AccessibleTable_getAccessibleAt () -AccessibleTable_getAccessibleAtAccessible * AccessibleTable_getAccessibleAt (AccessibleTable *obj, - long int row, - long int column); - -Get the table cell at the specified row and column indices. - To get the accessible object at a particular (x, y) screen coordinate, - use #Accessible_getAccessibleAtPoint(). - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -column : - the specified table column, zero-indexed. - -Returns : an Accessible object representing the specified table cell. - - - -AccessibleTable_getCaption () -AccessibleTable_getCaptionAccessible * AccessibleTable_getCaption (AccessibleTable *obj); - -Get an accessible representation of the caption for an AccessibleTable. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : an Accessible object that serves as the table's caption. - - - -AccessibleTable_getColumnAtIndex () -AccessibleTable_getColumnAtIndexlong AccessibleTable_getColumnAtIndex (AccessibleTable *obj, - long int index); - -Get the table column index occupied by the child at a particular 1-D child index. - - -see #AccessibleTable_getIndexAt(), #AccessibleTable_getRowAtIndex() - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -index : - the specified child index, zero-indexed. - -Returns : a long integer indicating the first column spanned by the child of a - table, at the specified 1-D (zero-offset) index. - - - -AccessibleTable_getColumnDescription () -AccessibleTable_getColumnDescriptionchar * AccessibleTable_getColumnDescription - (AccessibleTable *obj, - long int column); - -Get a text description of a particular table column. This differs from -AccessibleTable_getColumnHeader, which returns an Accessible. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -column : - the specified table column, zero-indexed. - -Returns : a UTF-8 string describing the specified table column, if available. - - - -AccessibleTable_getColumnExtentAt () -AccessibleTable_getColumnExtentAtlong AccessibleTable_getColumnExtentAt (AccessibleTable *obj, - long int row, - long int column); - -Get the number of columns spanned by the table cell at the specific row and column. -(some tables can have cells which span multiple rows and/or columns). - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -column : - the specified table column, zero-indexed. - -Returns : a long integer indicating the number of columns spanned by the specified cell. - - - -AccessibleTable_getColumnHeader () -AccessibleTable_getColumnHeaderAccessible * AccessibleTable_getColumnHeader (AccessibleTable *obj, - long int column); - -Get the header associated with a table column, if available. This differs from -AccessibleTable_getColumnDescription, which returns a string. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -column : - the specified table column, zero-indexed. - -Returns : a Accessible representatin of the specified table column, if available. - - - -AccessibleTable_getIndexAt () -AccessibleTable_getIndexAtlong AccessibleTable_getIndexAt (AccessibleTable *obj, - long int row, - long int column); - -Get the 1-D child index corresponding to the specified 2-D row and column indices. - To get the accessible object at a particular (x, y) screen coordinate, - use #Accessible_getAccessibleAtPoint(). -see #AccessibleTable_getRowAtIndex(), #AccessibleTable_getColumnAtIndex() - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -column : - the specified table column, zero-indexed. - -Returns : a long integer which serves as the index of a specified cell in the - table, in a form usable by #Accessible_getChildAtIndex(). - - - -AccessibleTable_getNColumns () -AccessibleTable_getNColumnslong AccessibleTable_getNColumns (AccessibleTable *obj); - -Get the number of columns in an AccessibleTable, - exclusive of any columns that are programmatically hidden, but inclusive - of columns that may be outside of the current scrolling window or viewport. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : a long integer indicating the number of columns in the table. - - - -AccessibleTable_getNRows () -AccessibleTable_getNRowslong AccessibleTable_getNRows (AccessibleTable *obj); - -Get the number of rows in an AccessibleTable, - exclusive of any rows that are programmatically hidden, but inclusive - of rows that may be outside of the current scrolling window or viewport. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : a long integer indicating the number of rows in the table. - - - -AccessibleTable_getNSelectedColumns () -AccessibleTable_getNSelectedColumnslong AccessibleTable_getNSelectedColumns (AccessibleTable *obj); - -Query a table to find out how many columns are currently selected. Not all tables - support column selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : a long integer indicating the number of columns currently selected. - - - -AccessibleTable_getNSelectedRows () -AccessibleTable_getNSelectedRowslong AccessibleTable_getNSelectedRows (AccessibleTable *obj); - -Query a table to find out how many rows are currently selected. Not all tables - support row selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : a long integer indicating the number of rows currently selected. - - - -AccessibleTable_getRowColumnExtentsAtIndex () -AccessibleTable_getRowColumnExtentsAtIndexSPIBoolean AccessibleTable_getRowColumnExtentsAtIndex - (AccessibleTable *obj, - long int index, - long int *row, - long int *col, - long int *row_extents, - long int *col_extents, - long int *is_selected); - -Given a child index, determine the row and column indices and -extents, and whether the cell is currently selected. If -the child at \c index is not a cell (for instance, if it is -a summary, caption, etc.), \c False is returned. - - -Example: -If the Table child at index '6' extends across columns 5 and 6 of -row 2 of a Table instance, and is currently selected, then - - -retval = table::getRowColumnExtentsAtIndex (6, row, col, - row_extents, - col_extents, - is_selected); - - -will return True, and after the call -row, col, row_extents, col_extents, -and \c is_selected will contain 2, 5, 1, 2, and -True, respectively. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -index : - the index of the Table child whose row/column -extents are requested. - -row : - back-filled with the first table row associated with -the cell with child index \c index. - -col : - back-filled with the first table column associated -with the cell with child index \c index. - -row_extents : - back-filled with the number of table rows -across which child \c i extends. - -col_extents : - back-filled with the number of table columns -across which child \c i extends. - -is_selected : - a boolean which is back-filled with \c True -if the child at index \c i corresponds to a selected table cell, -\c False otherwise. - -Returns : \c True if the index is associated with a valid table -cell, \c False if the index does not correspond to a cell. If -\c False is returned, the values of the out parameters are -undefined. - -Since AT-SPI 1.7.0 - - - -AccessibleTable_getRowAtIndex () -AccessibleTable_getRowAtIndexlong AccessibleTable_getRowAtIndex (AccessibleTable *obj, - long int index); - -Get the table row index occupied by the child at a particular 1-D child index. - - -see #AccessibleTable_getIndexAt(), #AccessibleTable_getColumnAtIndex() - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -index : - the specified child index, zero-indexed. - -Returns : a long integer indicating the first row spanned by the child of a - table, at the specified 1-D (zero-offset) index. - - - -AccessibleTable_getRowDescription () -AccessibleTable_getRowDescriptionchar * AccessibleTable_getRowDescription (AccessibleTable *obj, - long int row); - -Get a text description of a particular table row. This differs from -AccessibleTable_getRowHeader, which returns an Accessible. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -Returns : a UTF-8 string describing the specified table row, if available. - - - -AccessibleTable_getRowExtentAt () -AccessibleTable_getRowExtentAtlong AccessibleTable_getRowExtentAt (AccessibleTable *obj, - long int row, - long int column); - -Get the number of rows spanned by the table cell at the specific row and column. -(some tables can have cells which span multiple rows and/or columns). - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -column : - the specified table column, zero-indexed. - -Returns : a long integer indicating the number of rows spanned by the specified cell. - - - -AccessibleTable_getRowHeader () -AccessibleTable_getRowHeaderAccessible * AccessibleTable_getRowHeader (AccessibleTable *obj, - long int row); - -Get the header associated with a table row, if available. This differs from -AccessibleTable_getRowDescription, which returns a string. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the specified table row, zero-indexed. - -Returns : a Accessible representatin of the specified table row, if available. - - - -AccessibleTable_getSelectedRows () -AccessibleTable_getSelectedRowslong AccessibleTable_getSelectedRows (AccessibleTable *obj, - long int **selectedRows); - -Query a table for a list of indices of rows which are currently selected. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -selectedRows : - a doubly indirected pointer which will be set to the address - of an array of long integers, specifying which rows are currently selected. - -Returns : a long integer indicating the length of the array returned in selectedRows. - - - -AccessibleTable_getSelectedColumns () -AccessibleTable_getSelectedColumnslong AccessibleTable_getSelectedColumns (AccessibleTable *obj, - long int **selectedColumns); - -Query a table for a list of indices of columns which are currently selected. - Not all tables support column selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -selectedColumns : - a doubly indirected pointer which will be set to the address - of an array of long integers, specifying which columns are currently selected. - -Returns : a long integer indicating the length of the array returned in selectedColumns. - - - -AccessibleTable_getSummary () -AccessibleTable_getSummaryAccessible * AccessibleTable_getSummary (AccessibleTable *obj); - -Get an accessible object which summarizes the contents of an AccessibleTable. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -Returns : an Accessible object that serves as the table's summary (often a - reduced AccessibleTable). - - - -AccessibleTable_isColumnSelected () -AccessibleTable_isColumnSelectedSPIBoolean AccessibleTable_isColumnSelected (AccessibleTable *obj, - long int column); - -Determine whether specified table column is selected. -Not all tables support column selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -column : - the zero-indexed column number of the column being queried. - -Returns : TRUE if the specified column is currently selected, FALSE if not. - - - -AccessibleTable_isRowSelected () -AccessibleTable_isRowSelectedSPIBoolean AccessibleTable_isRowSelected (AccessibleTable *obj, - long int row); - -Determine whether a table row is selected. Not all tables support row selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the zero-indexed row number of the row being queried. - -Returns : TRUE if the specified row is currently selected, FALSE if not. - - - -AccessibleTable_isSelected () -AccessibleTable_isSelectedSPIBoolean AccessibleTable_isSelected (AccessibleTable *obj, - long int row, - long int column); - -Determine whether the cell at a specific row and column is selected. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the zero-indexed row of the cell being queried. - -column : - the zero-indexed column of the cell being queried. - -Returns : TRUE if the specified cell is currently selected, FALSE if not. - - - -AccessibleTable_addColumnSelection () -AccessibleTable_addColumnSelectionSPIBoolean AccessibleTable_addColumnSelection (AccessibleTable *obj, - long int column); - -Select the specified column, adding it to the current column selection. -Not all tables support column selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -column : - the zero-indexed column number of the column being selected. - -Returns : TRUE if the specified column was successfully selected, FALSE if not. - - - -AccessibleTable_addRowSelection () -AccessibleTable_addRowSelectionSPIBoolean AccessibleTable_addRowSelection (AccessibleTable *obj, - long int row); - -Select the specified row, adding it to the current row selection. -Not all tables support row selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the zero-indexed row number of the row being selected. - -Returns : TRUE if the specified row was successfully selected, FALSE if not. - - - -AccessibleTable_removeColumnSelection () -AccessibleTable_removeColumnSelectionSPIBoolean AccessibleTable_removeColumnSelection - (AccessibleTable *obj, - long int column); - -De-select the specified column, removing it to the current column selection. -Not all tables support column selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -column : - the zero-indexed column number of the column being de-selected. - -Returns : TRUE if the specified column was successfully de-selected, FALSE if not. - - - -AccessibleTable_removeRowSelection () -AccessibleTable_removeRowSelectionSPIBoolean AccessibleTable_removeRowSelection (AccessibleTable *obj, - long int row); - -De-select the specified row, removing it to the current row selection. -Not all tables support row selection. - - -obj : - a pointer to the AccessibleTable implementor on which to operate. - -row : - the zero-indexed number of the row being deselected. - -Returns : TRUE if the specified row was successfully de-selected, FALSE if not. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_text.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_text.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_text.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_text.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,862 +0,0 @@ - - -AccessibleText Interface -3 -AT-SPI-CSPI Library - - - -AccessibleText Interface - - - - -Synopsis - - -enum AccessibleTextBoundaryType; -enum AccessibleTextClipType; -void AccessibleText_ref (AccessibleText *obj); -void AccessibleText_unref (AccessibleText *obj); -SPIBoolean AccessibleText_addSelection (AccessibleText *obj, - long int startOffset, - long int endOffset); -char * AccessibleText_getAttributes (AccessibleText *obj, - long int offset, - long int *startOffset, - long int *endOffset); -AccessibleTextRange ** AccessibleText_getBoundedRanges (AccessibleText *obj, - long int x, - long int y, - long int width, - long int height, - AccessibleCoordType type, - AccessibleTextClipType clipTypeX, - AccessibleTextClipType clipTypeY); -long AccessibleText_getCaretOffset (AccessibleText *obj); -long AccessibleText_getCharacterCount (AccessibleText *obj); -void AccessibleText_getCharacterExtents (AccessibleText *obj, - long int offset, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType type); -long AccessibleText_getNSelections (AccessibleText *obj); -long AccessibleText_getOffsetAtPoint (AccessibleText *obj, - long int x, - long int y, - AccessibleCoordType type); -void AccessibleText_getRangeExtents (AccessibleText *obj, - long int startOffset, - long int endOffset, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType type); -void AccessibleText_getSelection (AccessibleText *obj, - long int selectionNum, - long int *startOffset, - long int *endOffset); -char * AccessibleText_getText (AccessibleText *obj, - long int startOffset, - long int endOffset); -char * AccessibleText_getTextBeforeOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); -char * AccessibleText_getTextAfterOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); -char * AccessibleText_getTextAtOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); -SPIBoolean AccessibleText_removeSelection (AccessibleText *obj, - long int selectionNum); -SPIBoolean AccessibleText_setCaretOffset (AccessibleText *obj, - long int newOffset); -SPIBoolean AccessibleText_setSelection (AccessibleText *obj, - long int selectionNum, - long int startOffset, - long int endOffset); -unsigned long AccessibleText_getCharacterAtOffset (AccessibleText *obj, - long int offset); -char * AccessibleText_getDefaultAttributes (AccessibleText *obj); -AccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj, - long int offset, - long int *startOffset, - long int *endOffset, - long int includeDefaults); -AccessibleAttributeSet * AccessibleText_getDefaultAttributeSet - (AccessibleText *obj); -void AccessibleTextRange_freeRanges (AccessibleTextRange **ranges); - - - - - - - - - - - - -Description - - - - - -Details - -enum AccessibleTextBoundaryType -AccessibleTextBoundaryTypetypedef enum -{ - SPI_TEXT_BOUNDARY_CHAR, - SPI_TEXT_BOUNDARY_CURSOR_POS, - SPI_TEXT_BOUNDARY_WORD_START, - SPI_TEXT_BOUNDARY_WORD_END, - SPI_TEXT_BOUNDARY_SENTENCE_START, - SPI_TEXT_BOUNDARY_SENTENCE_END, - SPI_TEXT_BOUNDARY_LINE_START, - SPI_TEXT_BOUNDARY_LINE_END, - SPI_TEXT_BOUNDARY_ATTRIBUTE_RANGE -} AccessibleTextBoundaryType; - - -Text boundary types used for specifying boundaries for regions of text. - - - -SPI_TEXT_BOUNDARY_CHAR - Delimiter is the current character's bounds. - - - -SPI_TEXT_BOUNDARY_CURSOR_POS - Delimiter is the current text caret position. - - - -SPI_TEXT_BOUNDARY_WORD_START - Bounds run from the first character of a word to the first -character of the following word (i.e. including trailing whitespace, if any) within the text object. - - - -SPI_TEXT_BOUNDARY_WORD_END - Bounds run from the last character of a word to the last -character of the following word (i.e. including leading whitespace) within the text object. - - - -SPI_TEXT_BOUNDARY_SENTENCE_START - Bounds run from the first character of a sentence to the first -character of the next sentence in the text object. - - - -SPI_TEXT_BOUNDARY_SENTENCE_END - Bounds run from the last character of a sentence to the last -character of the next sentence in the text object. - - - -SPI_TEXT_BOUNDARY_LINE_START - Bounds span one line of text, with the line delimiter at the end of the -bounds, if present, within the current text object. - - - -SPI_TEXT_BOUNDARY_LINE_END - Bounds span one line of text, including a preceding line delimiter -if present within the current text object. - - - -SPI_TEXT_BOUNDARY_ATTRIBUTE_RANGE - Bounds span the run, relative to the specified offset and -text accessor API rules, over which the attributes of the text object are invariant. - - - - -enum AccessibleTextClipType -AccessibleTextClipTypetypedef enum -{ - SPI_TEXT_CLIP_NONE, - SPI_TEXT_CLIP_MIN, - SPI_TEXT_CLIP_MAX, - SPI_TEXT_CLIP_BOTH -} AccessibleTextClipType; - - -Describes the type of clipping required. - - - -SPI_TEXT_CLIP_NONE - No clipping to be done - - - -SPI_TEXT_CLIP_MIN - Text clipped by min coordinate is omitted - - - -SPI_TEXT_CLIP_MAX - Text clipped by max coordinate is omitted - - - -SPI_TEXT_CLIP_BOTH - Only text fully within mix/max bound is retained - - - - -AccessibleText_ref () -AccessibleText_refvoid AccessibleText_ref (AccessibleText *obj); - -Increment the reference count for an AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - - - -AccessibleText_unref () -AccessibleText_unrefvoid AccessibleText_unref (AccessibleText *obj); - -Decrement the reference count for an AccessibleText object. - - -obj : - a pointer to the Accessible object on which to operate. - - - -AccessibleText_addSelection () -AccessibleText_addSelectionSPIBoolean AccessibleText_addSelection (AccessibleText *obj, - long int startOffset, - long int endOffset); - -Select some text (add a text selection) in an AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - -startOffset : - the starting offset of the desired new selection. - -endOffset : - the offset of the first character after the new selection. - -Returns : TRUE if successful, FALSE otherwise. - - - -AccessibleText_getAttributes () -AccessibleText_getAttributeschar * AccessibleText_getAttributes (AccessibleText *obj, - long int offset, - long int *startOffset, - long int *endOffset); - -Get the attributes applied to a range of text from an AccessibleText - object, and the bounds of the range. - The text attributes correspond to CSS attributes where possible, - keys and values are delimited from one another via ":", and - the delimiter between key/value pairs is ";". Thus - "font-size:10;foreground-color:0,0,0" would be a valid - return string. - - -obj : - a pointer to the AccessibleText object to query. - -offset : - a long integer indicating the offset from which the attribute - search is based. - -startOffset : - a long indicating the start of the desired text range. - -endOffset : - a long indicating the first character past the desired range. - -Returns : a text string describing the attributes occurring within the - attribute run containing offset, encoded as UTF-8. - - - -AccessibleText_getBoundedRanges () -AccessibleText_getBoundedRangesAccessibleTextRange ** AccessibleText_getBoundedRanges (AccessibleText *obj, - long int x, - long int y, - long int width, - long int height, - AccessibleCoordType type, - AccessibleTextClipType clipTypeX, - AccessibleTextClipType clipTypeY); - -Get the ranges of text from an AccessibleText object which lie within the - bounds defined by (x, y) and (x+width, y+height). - - -Since: AT-SPI 1.2 - - -obj : - a pointer to the AccessibleText object on which to operate. - -x : - the 'starting' x coordinate of the bounding box. - -y : - the 'starting' y coordinate of the bounding box. - -width : - the x extent of the bounding box. - -height : - the y extent of the bounding box. - -type : - an AccessibleCoordType indicating the coordinate system to use - for the returned values. - -clipTypeX : - an AccessibleTextClipType indicating how to treat characters that - intersect the bounding box's x extents. - -clipTypeY : - an AccessibleTextClipType indicating how to treat characters that - intersect the bounding box's y extents. - -Returns : a null-terminated list of pointers to AccessibleTextRange structs - detailing the bounded text. - - - -AccessibleText_getCaretOffset () -AccessibleText_getCaretOffsetlong AccessibleText_getCaretOffset (AccessibleText *obj); - -Get the current offset of the text caret in an AccessibleText object. - - -obj : - a pointer to the AccessibleText object to query. - -Returns : a long integer indicating the current position of the text caret. - - - -AccessibleText_getCharacterCount () -AccessibleText_getCharacterCountlong AccessibleText_getCharacterCount (AccessibleText *obj); - -Get the character count of an AccessibleText object. - - -obj : - a pointer to the AccessibleText object to query. - -Returns : a long integer indicating the total number of - characters in the AccessibleText object. - - - -AccessibleText_getCharacterExtents () -AccessibleText_getCharacterExtentsvoid AccessibleText_getCharacterExtents (AccessibleText *obj, - long int offset, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType type); - -Get the bounding box containing the glyph representing - the character at a particular text offset. - - -obj : - a pointer to the AccessibleText object on which to operate. - -offset : - an integer indicating the offset of the text character for - whom boundary information is requested. - -x : - a pointer to a long integer into which the nominal x coordinate - of the corresponding glyph will be returned. - -y : -a pointer to a long integer into which the nominal y coordinate - of the corresponding glyph will be returned. - -width : -a pointer to a long integer into which the width - of the corresponding glyph will be returned. - -height : - a pointer to a long integer into which the height - of the corresponding glyph will be returned. - -type : - an AccessibleCoordType indicating the coordinate system to use - for the returned values. - - - -AccessibleText_getNSelections () -AccessibleText_getNSelectionslong AccessibleText_getNSelections (AccessibleText *obj); - -Get the number of active non-contiguous selections for an - AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - -Returns : a long integer indicating the current - number of non-contiguous text selections active - within an AccessibleText object. - - - -AccessibleText_getOffsetAtPoint () -AccessibleText_getOffsetAtPointlong AccessibleText_getOffsetAtPoint (AccessibleText *obj, - long int x, - long int y, - AccessibleCoordType type); - -Get the bounding box for a glyph at a certain AccessibleText offset. - - -obj : - a pointer to the AccessibleText object on which to operate. - -x : - the x coordinate of the point to be queried. - -y : - the y coordinate of the point to be queried. - -type : - an AccessibleCoordType indicating the coordinate system in which - the values should be returned. - -Returns : the offset (as a long integer) at the point (x, y) - in the specified coordinate system. - - - - -AccessibleText_getRangeExtents () -AccessibleText_getRangeExtentsvoid AccessibleText_getRangeExtents (AccessibleText *obj, - long int startOffset, - long int endOffset, - long int *x, - long int *y, - long int *width, - long int *height, - AccessibleCoordType type); - -Get the bounding box for text within a range in an AccessibleText object. - - -Since: AT-SPI 1.2 - - -obj : - a pointer to the AccessibleText object on which to operate. - -startOffset : - an integer indicating the offset of the first text character for - whom boundary information is requested. - -endOffset : - an integer indicating the offset of the text character - after the last character for whom boundary information is requested. - -x : - a pointer to a long integer into which the nominal x coordinate - of the corresponding bounding box will be returned. - -y : -a pointer to a long integer into which the nominal y coordinate - of the corresponding bounding box will be returned. - -width : -a pointer to a long integer into which the width - of the corresponding bounding box will be returned. - -height : - a pointer to a long integer into which the height - of the corresponding bounding box will be returned. - -type : - an AccessibleCoordType indicating the coordinate system to use - for the returned values. - - - -AccessibleText_getSelection () -AccessibleText_getSelectionvoid AccessibleText_getSelection (AccessibleText *obj, - long int selectionNum, - long int *startOffset, - long int *endOffset); - -Get the bounds of the selectionNum-th active text selection for an - AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - -selectionNum : - an integer indicating which selection to query. - -startOffset : - a pointer to a long integer into which the start offset - of the selection will be returned. - -endOffset : - a pointer to a long integer into which the start offset - of the selection will be returned. - - - -AccessibleText_getText () -AccessibleText_getTextchar * AccessibleText_getText (AccessibleText *obj, - long int startOffset, - long int endOffset); - -Get a range of text from an AccessibleText object. The number of bytes - in the returned string may exceed endOffset-startOffset, since - UTF-8 is a variable-width encoding. - - -obj : - a pointer to the AccessibleText object to query. - -startOffset : - a long indicating the start of the desired text range. - -endOffset : - a long indicating the first character past the desired range. - -Returns : a text string containing characters from startOffset - to endOffset-1, inclusive, encoded as UTF-8. - - - -AccessibleText_getTextBeforeOffset () -AccessibleText_getTextBeforeOffsetchar * AccessibleText_getTextBeforeOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); - -Get delimited text from an AccessibleText object which precedes a given - text offset. - - -obj : - a pointer to the AccessibleText object on which to operate. - -offset : - a long integer indicating the offset from which the delimiter - search is based. - -type : - an AccessibleTextBoundaryType indicating whether the desired - text string is a word, sentence, line, or attribute run. - -startOffset : - a pointer to a long integer which is assigned the - starting offset of the returned string, relative to the - original AccessibleText. - -endOffset : - a pointer to a long integer which is assigned the - ending offset of the returned string, relative to the original - AccessibleText. - -Returns : a UTF-8 string representing the delimited text, both of whose - delimiting boundaries are before the current offset, or - an empty string if no such text exists. - - - -AccessibleText_getTextAfterOffset () -AccessibleText_getTextAfterOffsetchar * AccessibleText_getTextAfterOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); - -Get delimited text from an AccessibleText object which follows a given - text offset. - - -obj : - a pointer to the AccessibleText object on which to operate. - -offset : - a long integer indicating the offset from which the delimiter - search is based. - -type : - an AccessibleTextBoundaryType indicating whether the desired - text string is a word, sentence, line, or attribute run. - -startOffset : - a pointer to a long integer which is assigned the - starting offset of the returned string, relative to the - original AccessibleText. - -endOffset : - a pointer to a long integer which is assigned the - ending offset of the returned string, relative to the original - AccessibleText. - -Returns : a UTF-8 string representing the delimited text, both of whose - delimiting boundaries are after or inclusive of the current - offset, or an empty string if no such text exists. - - - -AccessibleText_getTextAtOffset () -AccessibleText_getTextAtOffsetchar * AccessibleText_getTextAtOffset (AccessibleText *obj, - long int offset, - AccessibleTextBoundaryType type, - long int *startOffset, - long int *endOffset); - -Get delimited text from an AccessibleText object which includes a given - text offset. - - -obj : - a pointer to the AccessibleText object on which to operate. - -offset : - a long integer indicating the offset from which the delimiter - search is based. - -type : - an AccessibleTextBoundaryType indicating whether the desired - text string is a word, sentence, line, or attribute run. - -startOffset : - a pointer to a long integer which is assigned the - starting offset of the returned string, relative to the - original AccessibleText. - -endOffset : - a pointer to a long integer which is assigned the - ending offset of the returned string, relative to the original - AccessibleText. - -Returns : a UTF-8 string representing the delimited text, whose - delimiting boundaries bracket the current offset, or - an empty string if no such text exists. - - - -AccessibleText_removeSelection () -AccessibleText_removeSelectionSPIBoolean AccessibleText_removeSelection (AccessibleText *obj, - long int selectionNum); - -De-select a text selection. - - -obj : - a pointer to the AccessibleText object on which to operate. - -selectionNum : - an integer indicating which (possibly of several) - text selection to remove. - -Returns : TRUE if successful, FALSE otherwise. - - - -AccessibleText_setCaretOffset () -AccessibleText_setCaretOffsetSPIBoolean AccessibleText_setCaretOffset (AccessibleText *obj, - long int newOffset); - -Set the text caret position for an AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - -newOffset : - the offset to which the text caret is to be moved. - -Returns : TRUE if successful, FALSE otherwise. - - - -AccessibleText_setSelection () -AccessibleText_setSelectionSPIBoolean AccessibleText_setSelection (AccessibleText *obj, - long int selectionNum, - long int startOffset, - long int endOffset); - -Change the bounds of an existing AccessibleText text selection. - - -obj : - a pointer to the AccessibleText object on which to operate. - -selectionNum : - a zero-offset index indicating which text selection to modify. - -startOffset : - a long int, the new starting offset for the selection. - -endOffset : - a long int, the desired new offset of the first character - after the selection. - -Returns : TRUE if successful, FALSE otherwise. - - - -AccessibleText_getCharacterAtOffset () -AccessibleText_getCharacterAtOffsetunsigned long AccessibleText_getCharacterAtOffset (AccessibleText *obj, - long int offset); - -Get the character at a given offset for an AccessibleText object. - - -obj : - a pointer to the AccessibleText object on which to operate. - -offset : - a long integer indicating the text offset where the desired - character is located. - -Returns : an unsigned long integer which represents the - UCS-4 unicode code point of the given character, or - 0xFFFFFFFF if the character in question cannot be represented - in the UCS-4 encoding. - - - -AccessibleText_getDefaultAttributes () -AccessibleText_getDefaultAttributeschar * AccessibleText_getDefaultAttributes (AccessibleText *obj); - -Get the default attributes applied to an AccessibleText - object. - The text attributes correspond to CSS attributes where possible, - keys and values are delimited from one another via ":", and - the delimiter between key/value pairs is ";". Thus - "font-size:10;foreground-color:0,0,0" would be a valid - return string. The combination of this attribute set and - the attributes reported by AccessibleText_getAttributes - describes the entire set of text attributes over a range. - - -Since: AT-SPI 1.4 - - -obj : - a pointer to the AccessibleText object to query. - -Returns : a text string describing the default attributes - applied to a text object, (exclusive of explicitly-set - attributes), encoded as UTF-8. - - - -AccessibleText_getAttributeRun () -AccessibleText_getAttributeRunAccessibleAttributeSet * AccessibleText_getAttributeRun (AccessibleText *obj, - long int offset, - long int *startOffset, - long int *endOffset, - long int includeDefaults); - -Since: AT-SPI 1.7 - - -obj : - a pointer to the AccessibleText object to query. - -offset : - a long integer indicating the offset from which the attribute - search is based. - -startOffset : - a long indicating the start of the desired text range. - -endOffset : - a long indicating the first character past the desired range. - -includeDefaults : - a bool if False, the call should only return those - attributes which are explicitly set on the current attribute - run, omitting any attributes which are inherited from the - default values. - -Returns : the AttributeSet defined at offset, optionally including the 'default' attributes. - - - -AccessibleText_getDefaultAttributeSet () -AccessibleText_getDefaultAttributeSetAccessibleAttributeSet * AccessibleText_getDefaultAttributeSet - (AccessibleText *obj); - -Since: AT-SPI 1.7 - - -obj : - a pointer to the AccessibleText object to query. - -Returns : an AttributeSet containing the text attributes -which apply to all text in the object by virtue of the -default settings of the document, view, or user agent; e.g. -those attributes which are implied rather than explicitly -applied to the text object. For instance, an object whose -entire text content has been explicitly marked as 'bold' -will report the 'bold' attribute via getAttributeRun(), -whereas an object whose text weight is inspecified may -report the default or implied text weight in the default AttributeSet. - - - - -AccessibleTextRange_freeRanges () -AccessibleTextRange_freeRangesvoid AccessibleTextRange_freeRanges (AccessibleTextRange **ranges); - -Free the memory used by a list of AccessibleTextRange structs. -The argument passed in should be an array of pointers -AccessibleTextRange structs. - - -Since: AT-SPI 1.2 - - -ranges : - a pointer to an array of AccessibleTextRange structs. - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/cspi/xml/spi_value.xml at-spi-1.30.1/docs/reference/cspi/xml/spi_value.xml --- at-spi-1.28.1/docs/reference/cspi/xml/spi_value.xml 2009-10-19 04:18:26.000000000 +0100 +++ at-spi-1.30.1/docs/reference/cspi/xml/spi_value.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,153 +0,0 @@ - - -AccessibleValue Interface -3 -AT-SPI-CSPI Library - - - -AccessibleValue Interface -An interface implemented by valuators, sliders, and other onscren components -which allow discrete or continuous values to be manipulated. - - - -Synopsis - - -void AccessibleValue_ref (AccessibleValue *obj); -void AccessibleValue_unref (AccessibleValue *obj); -double AccessibleValue_getCurrentValue (AccessibleValue *obj); -double AccessibleValue_getMaximumValue (AccessibleValue *obj); -double AccessibleValue_getMinimumValue (AccessibleValue *obj); -SPIBoolean AccessibleValue_setCurrentValue (AccessibleValue *obj, - double newValue); -double AccessibleValue_getMinimumIncrement (AccessibleValue *obj); - - - - - - - - - - - - -Description - -The Value interface is exposed by sliders, scrollbars, dials, and other -components which are used to change scalar values in an application. The -interface may be used to change a value in an "approximately continuous" -fashion, or in integer increments - the interface allows the client to -determine the incremental granularity of the adjustments possible, the -possible range of values, and the current value. It also allows the value to -be programmatically set, if the implementor's state does not include READONLY. - - - - -Details - -AccessibleValue_ref () -AccessibleValue_refvoid AccessibleValue_ref (AccessibleValue *obj); - -Increment the reference count for an AccessibleValue object. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - - - -AccessibleValue_unref () -AccessibleValue_unrefvoid AccessibleValue_unref (AccessibleValue *obj); - -Decrement the reference count for an AccessibleValue object. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - - - -AccessibleValue_getCurrentValue () -AccessibleValue_getCurrentValuedouble AccessibleValue_getCurrentValue (AccessibleValue *obj); - -Get the current value for an AccessibleValue. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - -Returns : the current value for this object. - - - -AccessibleValue_getMaximumValue () -AccessibleValue_getMaximumValuedouble AccessibleValue_getMaximumValue (AccessibleValue *obj); - -Get the maximum allowed value for an AccessibleValue. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - -Returns : the maximum allowed value for this object. - - - -AccessibleValue_getMinimumValue () -AccessibleValue_getMinimumValuedouble AccessibleValue_getMinimumValue (AccessibleValue *obj); - -Get the minimum allowed value for an AccessibleValue. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - -Returns : the minimum allowed value for this object. - - - - -AccessibleValue_setCurrentValue () -AccessibleValue_setCurrentValueSPIBoolean AccessibleValue_setCurrentValue (AccessibleValue *obj, - double newValue); - -Set the current value of an AccessibleValue. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - -newValue : - a float value which is the desired new value of the object. - -Returns : TRUE if the value could be assigned the specified value, - FALSE otherwise. - - - -AccessibleValue_getMinimumIncrement () -AccessibleValue_getMinimumIncrementdouble AccessibleValue_getMinimumIncrement (AccessibleValue *obj); - -Get the minimum increment by which an AccessibleValue can be adjusted. - - -obj : - a pointer to the AccessibleValue implementor on which to operate. - -Returns : the minimum increment by which the value may be changed, or -zero if the minimum increment cannot be determined. - - - - - - - - - - diff -Nru at-spi-1.28.1/docs/reference/idl/html/Accessibility_8idl.html at-spi-1.30.1/docs/reference/idl/html/Accessibility_8idl.html --- at-spi-1.28.1/docs/reference/idl/html/Accessibility_8idl.html 2009-08-24 11:12:32.000000000 +0100 +++ at-spi-1.30.1/docs/reference/idl/html/Accessibility_8idl.html 2009-11-16 05:32:03.000000000 +0000 @@ -1,10 +1,13 @@ - - -at-spi-idl: /home/liyuan/src-git/at-spi/idl/Accessibility.idl File Reference - - - - + + + + +at-spi-idl: /home/gnome-dev/src/at-spi/idl/Accessibility.idl File Reference + + + + + - +

Go to the source code of this file.

+
-
Generated on Mon Aug 24 18:12:32 2009 for at-spi-idl by  +
Generated on Mon Nov 16 13:32:03 2009 for at-spi-idl by  -doxygen 1.5.9
+doxygen 1.6.1
diff -Nru at-spi-1.28.1/docs/reference/idl/html/Accessibility_8idl_source.html at-spi-1.30.1/docs/reference/idl/html/Accessibility_8idl_source.html --- at-spi-1.28.1/docs/reference/idl/html/Accessibility_8idl_source.html 2009-08-24 11:12:32.000000000 +0100 +++ at-spi-1.30.1/docs/reference/idl/html/Accessibility_8idl_source.html 2009-11-16 05:32:03.000000000 +0000 @@ -1,10 +1,13 @@ - - -at-spi-idl: /home/liyuan/src-git/at-spi/idl/Accessibility.idl Source File - - - - + + + + +at-spi-idl: /home/gnome-dev/src/at-spi/idl/Accessibility.idl Source File + + + + + -
Generated on Mon Aug 24 18:12:32 2009 for at-spi-idl by  +
Generated on Mon Nov 16 13:32:03 2009 for at-spi-idl by  -doxygen 1.5.9
+doxygen 1.6.1
diff -Nru at-spi-1.28.1/docs/reference/idl/html/Accessibility__Accessible_8idl.html at-spi-1.30.1/docs/reference/idl/html/Accessibility__Accessible_8idl.html --- at-spi-1.28.1/docs/reference/idl/html/Accessibility__Accessible_8idl.html 2009-08-24 11:12:32.000000000 +0100 +++ at-spi-1.30.1/docs/reference/idl/html/Accessibility__Accessible_8idl.html 2009-11-16 05:32:03.000000000 +0000 @@ -1,10 +1,13 @@ - - -at-spi-idl: /home/liyuan/src-git/at-spi/idl/Accessibility_Accessible.idl File Reference - - - - + + + + +at-spi-idl: /home/gnome-dev/src/at-spi/idl/Accessibility_Accessible.idl File Reference + + + + +