X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libspi%2Faccessibleeventlistener.h;h=44723b7689cf618976026b7f8004746d7db59a08;hb=81b1d9195d65999050f103b1fbe9c3c7ce8c99c6;hp=68d36ee45e7d1ef678d99a84cfafc2450026c51c;hpb=408978dd34f3338e49b6ace5f60b7606579ce7a9;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/libspi/accessibleeventlistener.h b/libspi/accessibleeventlistener.h index 68d36ee..44723b7 100644 --- a/libspi/accessibleeventlistener.h +++ b/libspi/accessibleeventlistener.h @@ -20,41 +20,37 @@ * Boston, MA 02111-1307, USA. */ -#ifndef SPI_ACCESSIBLE_EVENT_SPI_LISTENER_H_ -#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER_H_ +#ifndef SPI_ACCESSIBLE_EVENT_LISTENER_H_ +#define SPI_ACCESSIBLE_EVENT_LISTENER_H_ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +#include -#include "listener.h" +G_BEGIN_DECLS -#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE (spi_accessible_event_spi_listener_get_type ()) -#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE, SpiAccessibleEventListener)) -#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE, SpiAccessibleEventListenerClass)) +#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE (spi_event_listener_get_type ()) +#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE, SpiEventListener)) +#define SPI_ACCESSIBLE_EVENT_SPI_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE, SpiEventListenerClass)) #define IS_SPI_ACCESSIBLE_EVENT_SPI_LISTENER(o) (G_TYPE_CHECK__INSTANCE_TYPE ((o), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE)) #define IS_SPI_ACCESSIBLE_EVENT_SPI_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), SPI_ACCESSIBLE_EVENT_SPI_LISTENER_TYPE)) -typedef void (*VoidEventListenerCB) (gpointer event_ptr); +typedef void (*VoidSpiEventListenerCB) (gpointer event_ptr); typedef struct { SpiListener parent; GList *callbacks; -} SpiAccessibleEventListener; +} SpiEventListener; typedef struct { SpiListenerClass parent_class; -} SpiAccessibleEventListenerClass; - -GType spi_accessible_event_spi_listener_get_type (void); -SpiAccessibleEventListener *spi_accessible_event_spi_listener_new (void); -void spi_accessible_event_spi_listener_add_callback (SpiAccessibleEventListener *listener, - VoidEventListenerCB callback); -void spi_accessible_event_spi_listener_remove_callback (SpiAccessibleEventListener *listener, - VoidEventListenerCB callback); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +} SpiEventListenerClass; + +GType spi_event_listener_get_type (void); +SpiEventListener *spi_event_listener_new (void); +void spi_event_listener_add_callback (SpiEventListener *listener, + VoidSpiEventListenerCB callback); +void spi_event_listener_remove_callback (SpiEventListener *listener, + VoidSpiEventListenerCB callback); + +G_END_DECLS #endif /* SPI_ACCESSIBLE_EVENT_SPI_LISTENER_H_ */