Changes to introspection generation to remove DOCTYPE and XML
[platform/core/uifw/at-spi2-atk.git] / libspi / base.c
index b4d19f8..25bd4b3 100644 (file)
@@ -20,7 +20,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-/* object.c: the base object managing an AtkObject proxy */
+/* base.c: the base object managing an AtkObject proxy */
 
 #include <config.h>
 #include <stdio.h>
@@ -40,11 +40,11 @@ spi_base_object_dispose (GObject *gobject)
 {
   SpiBase *object = SPI_BASE (gobject);
 
-  if (object->atko)
+  if (object->gobj)
     {
-      g_assert (ATK_IS_OBJECT (object->atko));
-      g_object_unref (G_OBJECT (object->atko));
-      object->atko = NULL;
+      g_assert (G_IS_OBJECT (object->gobj));
+      g_object_unref (object->gobj);
+      object->gobj = NULL;
     }
 
   spi_base_parent_class->dispose (gobject);
@@ -63,26 +63,26 @@ spi_base_class_init (SpiBaseClass *klass)
 static void
 spi_base_init (SpiBase *object)
 {
+       object->gobj = NULL;
 }
 
-BONOBO_TYPE_FUNC (SpiBase, PARENT_TYPE, spi_base);
+BONOBO_TYPE_FUNC (SpiBase, PARENT_TYPE, spi_base)
 
 void
-spi_base_construct (SpiBase *object, AtkObject *aobject)
+spi_base_construct (SpiBase *object, GObject *gobject)
 {
-  object->atko = g_object_ref (G_OBJECT (aobject));
+ g_return_if_fail (G_IS_OBJECT (gobject));
+ object->gobj = g_object_ref (gobject);
 }
 
 void
 spi_base_construct_default (SpiBase *object)
 {
-  object->atko = g_object_new (ATK_TYPE_OBJECT, NULL);
+  object->gobj = g_object_new (G_TYPE_OBJECT, NULL);
 }
 
-AtkObject *
-spi_base_get_atkobject (SpiBase *object)
+GObject *
+spi_base_get_gobject (SpiBase *object)
 {
-  g_return_val_if_fail (ATK_IS_OBJECT (object), NULL);
-
-  return object->atko;
+  return object->gobj;
 }