Added additional documentation and fixed a couple of latent bugs.
[platform/core/uifw/at-spi2-atk.git] / libspi / accessibleeventlistener.c
index c682be9..4820f0b 100644 (file)
 /*
  * A pointer to our parent object class
  */
-static SpiListenerClass *spi_accessible_event_spi_listener_parent_class;
+static SpiListenerClass *spi_event_listener_parent_class;
 
 /*
  * Implemented GObject::finalize
  */
 static void
-spi_accessible_event_spi_listener_object_finalize (GObject *object)
+spi_event_listener_object_finalize (GObject *object)
 {
 #ifdef SPI_DEBUG
         fprintf(stderr, "spi_listener_object_finalize called\n");
 #endif
-        ((GObjectClass *) spi_accessible_event_spi_listener_parent_class)->finalize (object);
+        ((GObjectClass *) spi_event_listener_parent_class)->finalize (object);
 }
 
 /*
- * CORBA Accessibility::SpiListener::notifyEvent method implementation
+ * CORBA Accessibility::Listener::notifyEvent method implementation
  */
 
 static void
@@ -72,57 +72,57 @@ impl_accessible_event_notify_event (PortableServer_Servant     servant,
 {
   int n;
   int len;
-  VoidEventListenerCB cb;
-  SpiAccessibleEventListener *listener = SPI_ACCESSIBLE_EVENT_SPI_LISTENER (
+  VoidSpiEventListenerCB cb;
+  SpiEventListener *listener = SPI_ACCESSIBLE_EVENT_SPI_LISTENER (
                                        bonobo_object_from_servant (servant));
   len = g_list_length (listener->callbacks);
 
   for (n=0; n<len; ++n)
     {
-      cb =  (VoidEventListenerCB) g_list_nth_data (listener->callbacks, n);
+      cb =  (VoidSpiEventListenerCB) g_list_nth_data (listener->callbacks, n);
       if (cb)
         {
           (*cb) (e);
         }
     }
-  /* Accessibility_SpiAccessible_unref (e->source, ev); */
+  /* Accessibility_Accessible_unref (e->source, ev); */
 }
 
 static void
-spi_accessible_event_spi_listener_class_init (SpiAccessibleEventListenerClass *klass)
+spi_event_listener_class_init (SpiEventListenerClass *klass)
 {
         GObjectClass * object_class = (GObjectClass *) klass;
         SpiListenerClass * spi_listener_class = (SpiListenerClass *) klass;
         POA_Accessibility_EventListener__epv *epv = &spi_listener_class->epv;
-        spi_accessible_event_spi_listener_parent_class = g_type_class_ref (SPI_LISTENER_TYPE);
+        spi_event_listener_parent_class = g_type_class_ref (SPI_LISTENER_TYPE);
 
-        object_class->finalize = spi_accessible_event_spi_listener_object_finalize;
+        object_class->finalize = spi_event_listener_object_finalize;
 
         epv->notifyEvent = impl_accessible_event_notify_event;
 }
 
 static void
-spi_accessible_event_spi_listener_init (SpiAccessibleEventListener *listener)
+spi_event_listener_init (SpiEventListener *listener)
 {
         listener->callbacks = NULL;
 }
 
 GType
-spi_accessible_event_spi_listener_get_type (void)
+spi_event_listener_get_type (void)
 {
         static GType type = 0;
 
         if (!type) {
                 static const GTypeInfo tinfo = {
-                        sizeof (SpiAccessibleEventListenerClass),
+                        sizeof (SpiEventListenerClass),
                         (GBaseInitFunc) NULL,
                         (GBaseFinalizeFunc) NULL,
-                        (GClassInitFunc) spi_accessible_event_spi_listener_class_init,
+                        (GClassInitFunc) spi_event_listener_class_init,
                         (GClassFinalizeFunc) NULL,
                         NULL, /* class data */
                         sizeof (SpiListener),
                         0, /* n preallocs */
-                        (GInstanceInitFunc) spi_accessible_event_spi_listener_init,
+                        (GInstanceInitFunc) spi_event_listener_init,
                         NULL /* value table */
                 };
                 /*
@@ -137,28 +137,28 @@ spi_accessible_event_spi_listener_get_type (void)
                         NULL,
                         G_STRUCT_OFFSET (SpiListenerClass, epv),
                         &tinfo,
-                        "SpiAccessibleEventListener");
+                        "SpiEventListener");
         }
 
         return type;
 }
 
-SpiAccessibleEventListener *
-spi_accessible_event_spi_listener_new ()
+SpiEventListener *
+spi_event_listener_new ()
 {
-    SpiAccessibleEventListener *retval =
-    SPI_ACCESSIBLE_EVENT_SPI_LISTENER (g_object_new (spi_accessible_event_spi_listener_get_type (), NULL));
+    SpiEventListener *retval =
+    SPI_ACCESSIBLE_EVENT_SPI_LISTENER (g_object_new (spi_event_listener_get_type (), NULL));
     return retval;
 }
 
-void   spi_accessible_event_spi_listener_add_callback (SpiAccessibleEventListener *listener,
-                                               VoidEventListenerCB callback)
+void   spi_event_listener_add_callback (SpiEventListener *listener,
+                                               VoidSpiEventListenerCB callback)
 {
   listener->callbacks = g_list_append (listener->callbacks, callback);
 }
 
-void   spi_accessible_event_spi_listener_remove_callback (SpiAccessibleEventListener *listener,
-                                                  VoidEventListenerCB callback)
+void   spi_event_listener_remove_callback (SpiEventListener *listener,
+                                                  VoidSpiEventListenerCB callback)
 {
   listener->callbacks = g_list_remove (listener->callbacks, callback);
 }