X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libspi%2Fdeviceeventcontroller.h;h=b9e91f5c366f5949f73e757dc96c59ef794563a8;hb=66c4375c7cd9a0a01e79f562e1bb0326fc4dcd21;hp=60255da138a8636a1f169f2fdc3fac6fe6e62ed0;hpb=ad6c1828a3c1d7bf67f23167a7e7aa8208f6f133;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/libspi/deviceeventcontroller.h b/libspi/deviceeventcontroller.h index 60255da..b9e91f5 100644 --- a/libspi/deviceeventcontroller.h +++ b/libspi/deviceeventcontroller.h @@ -20,8 +20,8 @@ * Boston, MA 02111-1307, USA. */ -#ifndef DEVICE_EVENT_CONTROLLER_H_ -#define DEVICE_EVENT_CONTROLLER_H_ +#ifndef SPI_DEVICE_EVENT_CONTROLLER_H_ +#define SPI_DEVICE_EVENT_CONTROLLER_H_ #ifdef __cplusplus extern "C" { @@ -29,23 +29,29 @@ extern "C" { #include #include +#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_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), DEVICE_EVENT_CONTROLLER_TYPE)) +#define SPI_DEVICE_EVENT_CONTROLLER_TYPE (spi_device_event_controller_get_type ()) +#define SPI_DEVICE_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SPI_DEVICE_EVENT_CONTROLLER_TYPE, SpiDeviceEventController)) +#define SPI_DEVICE_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), SPI_DEVICE_EVENT_CONTROLLER_TYPE, SpiDeviceEventControllerClass)) +#define IS_SPI_DEVICE_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), SPI_DEVICE_EVENT_CONTROLLER_TYPE)) +#define IS_SPI_DEVICE_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), SPI_DEVICE_EVENT_CONTROLLER_TYPE)) +#define SPI_DEVICE_EVENT_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SPI_DEVICE_EVENT_CONTROLLER_TYPE, SpiDeviceEventControllerClass)) typedef struct { BonoboObject parent; -} DeviceEventController; + GList *key_listeners; + GList *mouse_listeners; + GList *keymask_list; +} SpiDeviceEventController; typedef struct { BonoboObjectClass parent_class; POA_Accessibility_DeviceEventController__epv epv; -} DeviceEventControllerClass; + gboolean (*check_key_event) (SpiDeviceEventController *controller); +} SpiDeviceEventControllerClass; -GType device_event_controller_get_type (void); +GType spi_device_event_controller_get_type (void); #ifdef __cplusplus }