lowlevel header.
authormichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 11 Dec 2001 12:38:06 +0000 (12:38 +0000)
committermichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Tue, 11 Dec 2001 12:38:06 +0000 (12:38 +0000)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@173 e2bd861d-eb25-0410-b326-f6ed22b6b98c

cspi/cspi-lowlevel.h [new file with mode: 0644]

diff --git a/cspi/cspi-lowlevel.h b/cspi/cspi-lowlevel.h
new file mode 100644 (file)
index 0000000..9797f7f
--- /dev/null
@@ -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_ */