X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libspi%2Feventlistener.c;h=4820f0bb1d53abdc583e71e8282977ff5089b200;hb=6cf5aca394787ce29eb620a3c2e665a1c74b3a4c;hp=9de45196a113ae2a418c7b799df18a18ccc2d616;hpb=7ff7c0d0b863f7346f21e03b6d170e8c7c6f9878;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/libspi/eventlistener.c b/libspi/eventlistener.c index 9de4519..4820f0b 100644 --- a/libspi/eventlistener.c +++ b/libspi/eventlistener.c @@ -21,7 +21,7 @@ */ /* - * accessibleeventlistener.c: bonobo implementation of Listener.idl, + * accessibleeventlistener.c: bonobo implementation of SpiListener.idl, * with added ability to attach/remove in-process callbacks. * */ @@ -42,23 +42,23 @@ /* * Our parent Gtk object type */ -#define PARENT_TYPE LISTENER_TYPE +#define PARENT_TYPE SPI_LISTENER_TYPE /* * A pointer to our parent object class */ -static ListenerClass *accessible_event_listener_parent_class; +static SpiListenerClass *spi_event_listener_parent_class; /* * Implemented GObject::finalize */ static void -accessible_event_listener_object_finalize (GObject *object) +spi_event_listener_object_finalize (GObject *object) { #ifdef SPI_DEBUG - fprintf(stderr, "listener_object_finalize called\n"); + fprintf(stderr, "spi_listener_object_finalize called\n"); #endif - ((GObjectClass *) accessible_event_listener_parent_class)->finalize (object); + ((GObjectClass *) spi_event_listener_parent_class)->finalize (object); } /* @@ -72,14 +72,14 @@ impl_accessible_event_notify_event (PortableServer_Servant servant, { int n; int len; - VoidEventListenerCB cb; - AccessibleEventListener *listener = ACCESSIBLE_EVENT_LISTENER ( + VoidSpiEventListenerCB cb; + SpiEventListener *listener = SPI_ACCESSIBLE_EVENT_SPI_LISTENER ( bonobo_object_from_servant (servant)); len = g_list_length (listener->callbacks); for (n=0; ncallbacks, n); + cb = (VoidSpiEventListenerCB) g_list_nth_data (listener->callbacks, n); if (cb) { (*cb) (e); @@ -89,40 +89,40 @@ impl_accessible_event_notify_event (PortableServer_Servant servant, } static void -accessible_event_listener_class_init (AccessibleEventListenerClass *klass) +spi_event_listener_class_init (SpiEventListenerClass *klass) { GObjectClass * object_class = (GObjectClass *) klass; - ListenerClass * listener_class = (ListenerClass *) klass; - POA_Accessibility_EventListener__epv *epv = &listener_class->epv; - accessible_event_listener_parent_class = g_type_class_ref (LISTENER_TYPE); + SpiListenerClass * spi_listener_class = (SpiListenerClass *) klass; + POA_Accessibility_EventListener__epv *epv = &spi_listener_class->epv; + spi_event_listener_parent_class = g_type_class_ref (SPI_LISTENER_TYPE); - object_class->finalize = accessible_event_listener_object_finalize; + object_class->finalize = spi_event_listener_object_finalize; epv->notifyEvent = impl_accessible_event_notify_event; } static void -accessible_event_listener_init (AccessibleEventListener *listener) +spi_event_listener_init (SpiEventListener *listener) { listener->callbacks = NULL; } GType -accessible_event_listener_get_type (void) +spi_event_listener_get_type (void) { static GType type = 0; if (!type) { static const GTypeInfo tinfo = { - sizeof (AccessibleEventListenerClass), + sizeof (SpiEventListenerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, - (GClassInitFunc) accessible_event_listener_class_init, + (GClassInitFunc) spi_event_listener_class_init, (GClassFinalizeFunc) NULL, NULL, /* class data */ - sizeof (Listener), + sizeof (SpiListener), 0, /* n preallocs */ - (GInstanceInitFunc) accessible_event_listener_init, + (GInstanceInitFunc) spi_event_listener_init, NULL /* value table */ }; /* @@ -135,30 +135,30 @@ accessible_event_listener_get_type (void) PARENT_TYPE, POA_Accessibility_EventListener__init, NULL, - G_STRUCT_OFFSET (ListenerClass, epv), + G_STRUCT_OFFSET (SpiListenerClass, epv), &tinfo, - "AccessibleEventListener"); + "SpiEventListener"); } return type; } -AccessibleEventListener * -accessible_event_listener_new () +SpiEventListener * +spi_event_listener_new () { - AccessibleEventListener *retval = - ACCESSIBLE_EVENT_LISTENER (g_object_new (accessible_event_listener_get_type (), NULL)); + SpiEventListener *retval = + SPI_ACCESSIBLE_EVENT_SPI_LISTENER (g_object_new (spi_event_listener_get_type (), NULL)); return retval; } -void accessible_event_listener_add_callback (AccessibleEventListener *listener, - VoidEventListenerCB callback) +void spi_event_listener_add_callback (SpiEventListener *listener, + VoidSpiEventListenerCB callback) { listener->callbacks = g_list_append (listener->callbacks, callback); } -void accessible_event_listener_remove_callback (AccessibleEventListener *listener, - VoidEventListenerCB callback) +void spi_event_listener_remove_callback (SpiEventListener *listener, + VoidSpiEventListenerCB callback) { listener->callbacks = g_list_remove (listener->callbacks, callback); }