summaryrefslogtreecommitdiff
path: root/registryd/deviceeventcontroller.h
diff options
context:
space:
mode:
authorbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>2001-10-08 16:57:19 +0000
committerbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>2001-10-08 16:57:19 +0000
commite5a9e644107d0a366d8f4036fc8d363a4ff82255 (patch)
treeecb14f7526af0fb9fe16143da8a92c9386baea58 /registryd/deviceeventcontroller.h
parentd809d79f978308b8e2039e7958e6b5773950ed69 (diff)
downloadat-spi2-core-e5a9e644107d0a366d8f4036fc8d363a4ff82255.tar.gz
Fixed 'make dist', and added:
fixes for EditableText more DeviceEventController stuff, and some keygrab implementation Please see ChangeLog for additional info. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@70 e2bd861d-eb25-0410-b326-f6ed22b6b98c
Diffstat (limited to 'registryd/deviceeventcontroller.h')
-rw-r--r--registryd/deviceeventcontroller.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/registryd/deviceeventcontroller.h b/registryd/deviceeventcontroller.h
index 60255da1..dd195dbd 100644
--- a/registryd/deviceeventcontroller.h
+++ b/registryd/deviceeventcontroller.h
@@ -29,20 +29,26 @@ extern "C" {
#include <bonobo/bonobo-object.h>
#include <libspi/Accessibility.h>
+#include "keystrokelistener.h"
#define DEVICE_EVENT_CONTROLLER_TYPE (device_event_controller_get_type ())
#define DEVICE_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), DEVICE_EVENT_CONTROLLER_TYPE, DeviceEventController))
#define DEVICE_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), DEVICE_EVENT_CONTROLLER_TYPE, DeviceEventControllerClass))
-#define IS_DEVICE_EVENT_CONTROLLER(o) (G_TYPE_CHECK__INSTANCE_TYPE ((o), DEVICE_EVENT_CONTROLLER_TYPE))
+#define IS_DEVICE_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), DEVICE_EVENT_CONTROLLER_TYPE))
#define IS_DEVICE_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), DEVICE_EVENT_CONTROLLER_TYPE))
+#define DEVICE_EVENT_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DEVICE_EVENT_CONTROLLER_TYPE, DeviceEventControllerClass))
typedef struct {
BonoboObject parent;
+ GList *key_listeners;
+ GList *mouse_listeners;
+ GList *keymask_list;
} DeviceEventController;
typedef struct {
BonoboObjectClass parent_class;
POA_Accessibility_DeviceEventController__epv epv;
+ gboolean (*check_key_event) (DeviceEventController *controller);
} DeviceEventControllerClass;
GType device_event_controller_get_type (void);