Changed IDL for State, Component, and Image to reduce use of out params.
[platform/core/uifw/at-spi2-atk.git] / cspi / spi_application.c
index f008ea3..983b6dd 100644 (file)
@@ -1,93 +1,96 @@
-
 /*
  *
- * SpiAccessibleApplication function prototypes
+ * AccessibleApplication function prototypes
  *
  */
 
+#include <cspi/spi-private.h>
+
 /**
- * SpiAccessibleApplication_ref:
- * @obj: a pointer to the #SpiAccessibleApplication on which to operate.
+ * AccessibleApplication_ref:
+ * @obj: a pointer to the #AccessibleApplication on which to operate.
  *
- * Increment the reference count for an #SpiAccessibleApplication.
+ * Increment the reference count for an #AccessibleApplication.
  *
  * Returns: (no return code implemented yet).
  *
  **/
 int
-SpiAccessibleApplication_ref (SpiAccessibleApplication *obj)
+AccessibleApplication_ref (AccessibleApplication *obj)
 {
-  Accessibility_SpiApplication_ref (*obj, &ev);
+  cspi_object_ref (obj);
   return 0;
 }
 
 /**
- * SpiAccessibleApplication_unref:
- * @obj: a pointer to the #SpiAccessibleApplication object on which to operate.
+ * AccessibleApplication_unref:
+ * @obj: a pointer to the #AccessibleApplication object on which to operate.
  *
- * Decrement the reference count for an #SpiAccessibleApplication.
+ * Decrement the reference count for an #AccessibleApplication.
  *
  * Returns: (no return code implemented yet).
  *
  **/
 int
-SpiAccessibleApplication_unref (SpiAccessibleApplication *obj)
+AccessibleApplication_unref (AccessibleApplication *obj)
 {
-  Accessibility_SpiApplication_unref (*obj, &ev);
+  cspi_object_unref (obj);
   return 0;
 }
 
 /**
- * SpiAccessibleApplication_getToolkitName:
- * @obj: a pointer to the #SpiAccessibleApplication to query.
+ * AccessibleApplication_getToolkitName:
+ * @obj: a pointer to the #AccessibleApplication to query.
  *
- * Get the name of the UI toolkit used by an #SpiAccessibleApplication.
+ * Get the name of the UI toolkit used by an #AccessibleApplication.
  *
  * Returns: a UTF-8 string indicating which UI toolkit is
  *          used by an application.
  *
  **/
 char *
-SpiAccessibleApplication_getToolkitName (SpiAccessibleApplication *obj)
+AccessibleApplication_getToolkitName (AccessibleApplication *obj)
 {
-  return Accessibility_SpiApplication__get_toolkitName (*obj, &ev);
+  return Accessibility_Application__get_toolkitName (CSPI_OBJREF (obj), cspi_ev ());
 }
 
 /**
- * SpiAccessibleApplication_getVersion:
- * @obj: a pointer to the #SpiAccessibleApplication being queried.
+ * AccessibleApplication_getVersion:
+ * @obj: a pointer to the #AccessibleApplication being queried.
  *
  * Get the version of the at-spi bridge exported by an
- *      #SpiAccessibleApplication instance.
+ *      #AccessibleApplication instance.
  *
  * Returns: a UTF-8 string indicating the application's
  *          at-spi version.
  *
  **/
 char *
-SpiAccessibleApplication_getVersion (SpiAccessibleApplication *obj)
+AccessibleApplication_getVersion (AccessibleApplication *obj)
 {
-  return Accessibility_SpiApplication__get_version (*obj, &ev);
+  return Accessibility_Application__get_version (CSPI_OBJREF (obj), cspi_ev ());
 }
 
 /**
- * SpiAccessibleApplication_getID:
- * @obj: a pointer to the #SpiAccessibleApplication being queried.
+ * AccessibleApplication_getID:
+ * @obj: a pointer to the #AccessibleApplication being queried.
  *
- * Get the unique ID assigned by the SpiRegistry to an
- *      #SpiAccessibleApplication instance.
+ * Get the unique ID assigned by the Registry to an
+ *      #AccessibleApplication instance.
  * (Not Yet Implemented by the registry).
  *
  * Returns: a unique #long integer associated with the application
- *          by the SpiRegistry, or 0 if the application is not registered.
+ *          by the Registry, or 0 if the application is not registered.
+**/
 long
-SpiAccessibleApplication_getID (SpiAccessibleApplication *obj)
+AccessibleApplication_getID (AccessibleApplication *obj)
 {
-  return Accessibility_SpiApplication__get_id (*obj, &ev);
+  return Accessibility_Application__get_id (CSPI_OBJREF (obj), cspi_ev ());
 }
 
 /**
- * SpiAccessibleApplication_pause:
+ * AccessibleApplication_pause:
+ * @obj: a pointer to the #Accessible object on which to operate.
  *
  * Attempt to pause the application (used when client event queue is
  *  over-full).
@@ -96,23 +99,24 @@ SpiAccessibleApplication_getID (SpiAccessibleApplication *obj)
  * Returns: #TRUE if the application was paused successfully, #FALSE otherwise.
  *
  **/
-boolean
-SpiAccessibleApplication_pause (SpiAccessibleApplication *obj)
+SPIBoolean
+AccessibleApplication_pause (AccessibleApplication *obj)
 {
   return FALSE;
 }
 
 /**
- * SpiAccessibleApplication_resume:
+ * AccessibleApplication_resume:
+ * @obj: a pointer to the #Accessible object on which to operate.
  *
- * Attempt to resume the application (used after #SpiAccessibleApplication_pause).
+ * Attempt to resume the application (used after #AccessibleApplication_pause).
  * Not Yet Implemented.
  *
  * Returns: #TRUE if application processing resumed successfully, #FALSE otherwise.
  *
  **/
-boolean
-SpiAccessibleApplication_resume (SpiAccessibleApplication *obj)
+SPIBoolean
+AccessibleApplication_resume (AccessibleApplication *obj)
 {
   return FALSE;
 }