Skip to content

freedesktop-unofficial-mirror/at-spi2__at-spi2-atk

Repository files navigation

D-Bus AT-SPI
------------

This version of at-spi is a major break from previous versions.
It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol.

A page including instructions for testing, project status and
TODO items is kept up to date at:

        http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus

The mailing list used for general questions is:

        accessibility-atspi@lists.linux-foundation.org

For bug reports, feature requests, patches or enhancements please use
bugzilla. The freedesktop project name is at-spi2.

        http://bugs.freedesktop.org

A git repository with the latest development code is available at:

        git://anongit.freedesktop.org/git/at-spi2/att-spi2-atk

Code in this repository depends on at-spi2-core resources. The
at-spi2-core repository can be found at:

        git://anongit.freedesktop.org/git/at-spi2/att-spi2-core

More information
----------------

The project was started with a D-Bus performance review
the results of which are available on the GNOME wiki. Keep in
mind that the D-Bus AT-SPI design documents on this page
have not been kept up to date.

        http://live.gnome.org/GAP/AtSpiDbusInvestigation/

Other sources of relevant information about AT-SPI and Accessibility
include:

        http://live.gnome.org/Accessibility
        http://www.sun.com/software/star/gnome/accessibility/architecture.xml
        http://accessibility.kde.org/developer/atk.php
        http://www.gnome.org/~billh/at-spi-idl/html/



Contents of this package
------------------------

This package includes a gtk-module that bridges ATK to the new D-Bus based AT-SPI
as well as 'C' and Python client libraries.

These libraries depend on the at-spi2-core code that contains the daemon for
registering applications, D-Bus helper libraries and te AT-SPI D-Bus specifications.

Directory structure
-------------------

The directories within this package are arranged as follows:

    common

        Contains 'C' types derived from the D-Bus
        protocol specification. These types are used by 
        the ATK adaptor and 'Cspi'.
        Structures are mainly related to events.

    atk-adaptor

        This directory contains code that bridges 
        the at-spi to the GTK+ toolkit, and which is
        loaded at runtime by GTK+-based Gnome applications.
        The 'bridge' automatically registers GTK+-2.0
        applications with the accessibility registry, 
        and relays UI events from application to registry.
        It is also responsible for servicing requests from
        the registry to register handlers for specific event
        types.

    cspi

        The client (AT) side interface - 'C' bindings.

    pyatspi

        The python client library for accessing D-Bus accessibility.

About

Unnamed repository; edit this file to name it for gitweb. (mirror)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published