X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=cspi%2Fspi-listener.h;h=ec8b265012dcd6d2c963e78a53e6a83d3c431c7c;hb=783e63cad5945ddb6df3ee129d20d5b53c6cce04;hp=ac6c4b8c2ba287d7a2d72dc381e2f849497fe875;hpb=fa9134cfafbbbb69a4aaa5ea280cd507c8e510ba;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/cspi/spi-listener.h b/cspi/spi-listener.h index ac6c4b8..ec8b265 100644 --- a/cspi/spi-listener.h +++ b/cspi/spi-listener.h @@ -7,6 +7,7 @@ extern "C" { #endif /* __cplusplus */ #include "accessibleeventlistener.h" +#include "keystrokelistener.h" /* * @@ -14,30 +15,21 @@ extern "C" { * */ -typedef struct _AccessibleEvent { - Accessible *source; - char *type; - char *detail1; - char *detail2; -} AccessibleEvent; +typedef Accessibility_Event AccessibleEvent; /* * * Function prototype typedefs for Event Listener Callbacks. - * (see libspi/accessibleeventlistener.h for definition of VoidEventListenerCB). + * (see libspi/accessibleeventlistener.h for definition of SpiVoidEventListenerCB). * * usage: signatures should be * void (*AccessibleEventListenerCB) (AccessibleEvent *event); * - * void (*KeystrokeListenerCB) (KeystrokeEvent *Event); + * boolean (*AccessibleKeystrokeListenerCB) (AccessibleKeystrokeEvent *Event); */ -typedef VoidEventListenerCB AccessibleEventListenerCB; -typedef VoidEventListenerCB KeystrokeListenerCB; - -typedef struct _KeystrokeListener { - KeystrokeListenerCB callback; -} KeystrokeListener; +typedef VoidSpiEventListenerCB AccessibleEventListenerCB; +typedef BooleanKeystrokeListenerCB AccessibleKeystrokeListenerCB; #ifdef __cplusplus }