Fix for 95827, adds API for registering "AccessibleDeviceListeners"
authorbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Sun, 17 Nov 2002 13:54:00 +0000 (13:54 +0000)
committerbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Sun, 17 Nov 2002 13:54:00 +0000 (13:54 +0000)
commit0636c73a13c54781dc05b050af5f7f171b0194f9
tree9fa0ac3845a987259751df785c007b2d02b87d82
parent35084a6fe3287675d81047d9d372b1d46d502d35
Fix for 95827, adds API for registering "AccessibleDeviceListeners"
which can receive (and potentially, consume) device events such as
mouse button events, etc.  Necessary for GOK and other assistive
technologies.
Added a couple of slots to epvs in IDL, so this breaks internal bincompat.
CSPI bincompat not affected.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@360 e2bd861d-eb25-0410-b326-f6ed22b6b98c
33 files changed:
ChangeLog
configure.in
cspi/bonobo/cspi-bonobo-listener.c
cspi/bonobo/cspi-bonobo-listener.h
cspi/spi-impl.h
cspi/spi-listener.h
cspi/spi.h
cspi/spi_action.c
cspi/spi_event.c
cspi/spi_registry.c
cspi/spi_text.c
docs/reference/cspi/tmpl/spi_registry.sgml
idl/Accessibility_Accessible.idl
idl/Accessibility_Application.idl
idl/Accessibility_Desktop.idl
idl/Accessibility_Event.idl
idl/Accessibility_Hypertext.idl
idl/Accessibility_Registry.idl
libspi/Makefile.am
libspi/devicelistener.c [new file with mode: 0644]
libspi/devicelistener.h [new file with mode: 0644]
libspi/keystrokelistener.h
libspi/libspi.h
libspi/text.c
registryd/deviceeventcontroller.c
registryd/deviceeventcontroller.h
registryd/registry.c
test/Makefile.am
test/event-listener-test.c
test/key-listener-test.c
test/keysynth-demo.c
test/test-simple.c
test/visual-bell.c