From 6961807f2ea144be6a7c2531d7fe67646d95bc07 Mon Sep 17 00:00:00 2001 From: michael Date: Tue, 11 Dec 2001 12:38:06 +0000 Subject: [PATCH] lowlevel header. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@173 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- cspi/cspi-lowlevel.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 cspi/cspi-lowlevel.h diff --git a/cspi/cspi-lowlevel.h b/cspi/cspi-lowlevel.h new file mode 100644 index 0000000..9797f7f --- /dev/null +++ b/cspi/cspi-lowlevel.h @@ -0,0 +1,35 @@ +#ifndef _SPI_LOWLEVEL_H_ +#define _SPI_LOWLEVEL_H_ + +/* + * Private internal - details of the lowlevel at-spi + * implementation abstraction + * + * These methods are implemented in cspi/bonobo/ + */ + +#include "cspi/spi-private.h" + +/* Misc CORBA / bonobo bits */ + +SPIBoolean cspi_check_ev (const char *error_string); +void cspi_dup_ref (CORBA_Object object); +void cspi_release_unref (CORBA_Object object); + +/* Listener bits */ + +CORBA_Object cspi_event_listener_new (void); +void cspi_event_listener_add_cb (AccessibleEventListener *listener, + AccessibleEventListenerCB callback, + void *user_data); +void cspi_event_listener_remove_cb (AccessibleEventListener *listener, + AccessibleEventListenerCB callback); + +CORBA_Object cspi_keystroke_listener_new (void); +void cspi_keystroke_listener_add_cb (AccessibleKeystrokeListener *listener, + AccessibleKeystrokeListenerCB callback, + void *user_data); +void cspi_keystroke_listener_remove_cb (AccessibleKeystrokeListener *listener, + AccessibleKeystrokeListenerCB callback); + +#endif /* _SPI_LOWLEVEL_H_ */ -- 2.7.4