From: michael Date: Tue, 11 Dec 2001 12:38:06 +0000 (+0000) Subject: lowlevel header. X-Git-Tag: AT_SPI2_ATK_2_12_0~1476 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6961807f2ea144be6a7c2531d7fe67646d95bc07;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git lowlevel header. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@173 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- 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_ */