diff options
author | billh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c> | 2001-10-08 16:57:19 +0000 |
---|---|---|
committer | billh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c> | 2001-10-08 16:57:19 +0000 |
commit | e5a9e644107d0a366d8f4036fc8d363a4ff82255 (patch) | |
tree | ecb14f7526af0fb9fe16143da8a92c9386baea58 /registryd/deviceeventcontroller.h | |
parent | d809d79f978308b8e2039e7958e6b5773950ed69 (diff) | |
download | at-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.h | 8 |
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); |