Started fixing IDL docs.
[platform/core/uifw/at-spi2-atk.git] / libspi / application.c
index 8149eab..e7d1a66 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
-/*
- * application.c: implements SpiApplication.idl
- *
- */
+/* application.c: implements SpiApplication.idl */
+
 #include <string.h>
 #include <config.h>
-#include <bonobo/Bonobo.h>
 #include <atk/atkutil.h>
-
-/*
- * This pulls the CORBA definitions for the "Accessibility::Accessible" server
- */
-#include <libspi/Accessibility.h>
-
-/*
- * This pulls the definition for the BonoboObject (GObject Type)
- */
-#include "application.h"
+#include <libspi/application.h>
 
 /*
  * Our parent Gtk object type
@@ -340,8 +328,8 @@ spi_application_class_init (SpiApplicationClass *klass)
 static void
 spi_application_init (SpiApplication  *application)
 {
-  SPI_ACCESSIBLE (application)->atko = g_object_new (atk_object_get_type(), NULL);
-  application->toolkit_listeners = (GList *) NULL;
+  application->parent.atko = g_object_new (ATK_TYPE_OBJECT, NULL);
+  application->toolkit_listeners = NULL;
   the_app = application;
 }
 
@@ -352,9 +340,8 @@ BONOBO_TYPE_FUNC_FULL (SpiApplication,
 SpiApplication *
 spi_application_new (AtkObject *app_root)
 {
-    SpiApplication *retval =
-               SPI_APPLICATION (g_object_new (spi_application_get_type (), NULL));
-    SPI_ACCESSIBLE (retval)->atko = app_root;
+    SpiApplication *retval = g_object_new (SPI_APPLICATION_TYPE, NULL);
+    retval->parent.atko = app_root;
     g_object_ref (G_OBJECT (app_root));
     return retval;
 }