1 #ifndef _SPI_LOWLEVEL_H_
2 #define _SPI_LOWLEVEL_H_
5 * Private internal - details of the lowlevel at-spi
6 * implementation abstraction
8 * These methods are implemented in cspi/bonobo/
11 #include "cspi/spi-private.h"
13 /* Misc CORBA / bonobo bits */
15 SPIBoolean cspi_check_ev (const char *error_string);
16 void cspi_dup_ref (CORBA_Object object);
17 void cspi_release_unref (CORBA_Object object);
21 CORBA_Object cspi_event_listener_new (void);
22 void cspi_event_listener_add_cb (AccessibleEventListener *listener,
23 AccessibleEventListenerCB callback,
25 void cspi_event_listener_remove_cb (AccessibleEventListener *listener,
26 AccessibleEventListenerCB callback);
28 CORBA_Object cspi_keystroke_listener_new (void);
29 void cspi_keystroke_listener_add_cb (AccessibleKeystrokeListener *listener,
30 AccessibleKeystrokeListenerCB callback,
32 void cspi_keystroke_listener_remove_cb (AccessibleKeystrokeListener *listener,
33 AccessibleKeystrokeListenerCB callback);
35 #endif /* _SPI_LOWLEVEL_H_ */