X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atspi%2Fatspi-types.h;h=e458a8eb91069eafab69abffa0a8d16d54146e79;hb=57ae8d6e0e518151e5e4b87cc8703ce60f46f1e5;hp=e56f93f03dd88f2d5b89dece0ae361bc50da5a46;hpb=92511ee7ab20a3781fc9a337b6933ab8ca20d2a2;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/atspi/atspi-types.h b/atspi/atspi-types.h index e56f93f..e458a8e 100644 --- a/atspi/atspi-types.h +++ b/atspi/atspi-types.h @@ -40,6 +40,7 @@ typedef struct _AtspiHypertext AtspiHypertext; typedef struct _AtspiImage AtspiImage; typedef struct _AtspiSelection AtspiSelection; typedef struct _AtspiTable AtspiTable; +typedef struct _AtspiTableCell AtspiTableCell; typedef struct _AtspiText AtspiText; typedef struct _AtspiValue AtspiValue; @@ -91,7 +92,14 @@ struct _AtspiEvent }; /** - * ATSPI_TYPE_RECT: + * ATSPI_TYPE_DEVICE_EVENT: + * + * The #GType for a boxed type holding a #AtspiDeviceEvent. + */ +#define ATSPI_TYPE_DEVICE_EVENT (atspi_device_event_get_type ()) + +/** + * ATSPI_TYPE_EVENT: * * The #GType for a boxed type holding a #AtspiEvent. */ @@ -118,14 +126,14 @@ typedef struct _AtspiKeySet /** *AtspiKeyListenerSyncType: - *@SPI_KEYLISTENER_NOSYNC: Events may be delivered asynchronously, + * @ATSPI_KEYLISTENER_NOSYNC: Events may be delivered asynchronously, * which means in some cases they may already have been delivered to the * application before the AT client receives the notification. - *@SPI_KEYLISTENER_SYNCHRONOUS: Events are delivered synchronously, before the + * @ATSPI_KEYLISTENER_SYNCHRONOUS: Events are delivered synchronously, before the * currently focussed application sees them. - *@ATSPI_KEYLISTENER_CANCONSUME: Events may be consumed by the AT client. Presumes and + * @ATSPI_KEYLISTENER_CANCONSUME: Events may be consumed by the AT client. Presumes and * requires #ATSPI_KEYLISTENER_SYNCHRONOUS, incompatible with #ATSPI_KEYLISTENER_NOSYNC. - *@SPI_KEYLISTENER_ALL_WINDOWS: Events are received not from the application toolkit layer, but + * @ATSPI_KEYLISTENER_ALL_WINDOWS: Events are received not from the application toolkit layer, but * from the device driver or windowing system subsystem; such notifications are 'global' in the * sense that they are not broken or defeated by applications that participate poorly * in the accessibility APIs, or not at all; however because of the intrusive nature of @@ -133,8 +141,8 @@ typedef struct _AtspiKeySet * event notifications, even when inaccessible or "broken" applications have focus, are not * required, it may be best to avoid this enum value/flag. * - *Specified the tyupe of a key listener event. - * Certain of the values above can and should be bitwise-'OR'ed + * Specifies the type of a key listener event. + * The values above can and should be bitwise-'OR'-ed * together, observing the compatibility limitations specified in the description of * each value. For instance, #ATSPI_KEYLISTENER_ALL_WINDOWS | #ATSPI_KEYLISTENER_CANCONSUME is * a commonly used combination which gives the AT complete control over the delivery of matching @@ -143,8 +151,8 @@ typedef struct _AtspiKeySet **/ typedef enum { ATSPI_KEYLISTENER_NOSYNC = 0, - ATSPI_KEYLISTENER_SYNCHRONOUS = 1, - ATSPI_KEYLISTENER_CANCONSUME = 2, - ATSPI_KEYLISTENER_ALL_WINDOWS = 4 + ATSPI_KEYLISTENER_SYNCHRONOUS = 1 << 0, + ATSPI_KEYLISTENER_CANCONSUME = 1 << 1, + ATSPI_KEYLISTENER_ALL_WINDOWS = 1 << 2 } AtspiKeyListenerSyncType; #endif /* _ATSPI_TYPES_H_ */