X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=cspi%2Fspi_application.c;h=9c948de97c75c74f20ed2daead91e83948ad8266;hb=345cb4da5a1c04d511fab3c6c287a9f0bcd3dad8;hp=052f7a1a44aa20c50c5010f63b5396a2639412e8;hpb=a0661d5d4128769f2544d24430c80dc440bfdbba;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/cspi/spi_application.c b/cspi/spi_application.c index 052f7a1..9c948de 100644 --- a/cspi/spi_application.c +++ b/cspi/spi_application.c @@ -1,4 +1,27 @@ /* + * AT-SPI - Assistive Technology Service Provider Interface + * (Gnome Accessibility Project; http://developer.gnome.org/projects/gap) + * + * Copyright 2001, 2002 Sun Microsystems Inc., + * Copyright 2001, 2002 Ximian, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +/* * * AccessibleApplication function prototypes * @@ -11,15 +34,11 @@ * @obj: a pointer to the #AccessibleApplication on which to operate. * * Increment the reference count for an #AccessibleApplication. - * - * Returns: (no return code implemented yet). - * **/ -int +void AccessibleApplication_ref (AccessibleApplication *obj) { cspi_object_ref (obj); - return 0; } /** @@ -27,15 +46,11 @@ AccessibleApplication_ref (AccessibleApplication *obj) * @obj: a pointer to the #AccessibleApplication object on which to operate. * * Decrement the reference count for an #AccessibleApplication. - * - * Returns: (no return code implemented yet). - * **/ -int +void AccessibleApplication_unref (AccessibleApplication *obj) { cspi_object_unref (obj); - return 0; } /** @@ -46,12 +61,21 @@ AccessibleApplication_unref (AccessibleApplication *obj) * * Returns: a UTF-8 string indicating which UI toolkit is * used by an application. - * **/ char * AccessibleApplication_getToolkitName (AccessibleApplication *obj) { - return Accessibility_Application__get_toolkitName (CSPI_OBJREF (obj), cspi_ev ()); + char *retval; + + cspi_return_val_if_fail (obj != NULL, NULL); + + retval = + Accessibility_Application__get_toolkitName (CSPI_OBJREF (obj), + cspi_ev ()); + + cspi_return_val_if_ev ("toolkitName", NULL); + + return retval; } /** @@ -63,12 +87,21 @@ AccessibleApplication_getToolkitName (AccessibleApplication *obj) * * Returns: a UTF-8 string indicating the application's * at-spi version. - * **/ char * AccessibleApplication_getVersion (AccessibleApplication *obj) { - return Accessibility_Application__get_version (CSPI_OBJREF (obj), cspi_ev ()); + char *retval; + + cspi_return_val_if_fail (obj != NULL, NULL); + + retval = + Accessibility_Application__get_version (CSPI_OBJREF (obj), + cspi_ev ()); + + cspi_return_val_if_ev ("version", NULL); + + return retval; } /** @@ -81,11 +114,20 @@ AccessibleApplication_getVersion (AccessibleApplication *obj) * * Returns: a unique #long integer associated with the application * by the Registry, or 0 if the application is not registered. -**/ + **/ long AccessibleApplication_getID (AccessibleApplication *obj) { - return Accessibility_Application__get_id (CSPI_OBJREF (obj), cspi_ev ()); + long retval; + + cspi_return_val_if_fail (obj != NULL, 0); + + retval = Accessibility_Application__get_id (CSPI_OBJREF (obj), + cspi_ev ()); + + cspi_return_val_if_ev ("id", 0); + + return retval; } /** @@ -99,7 +141,7 @@ AccessibleApplication_getID (AccessibleApplication *obj) * Returns: #TRUE if the application was paused successfully, #FALSE otherwise. * **/ -boolean +SPIBoolean AccessibleApplication_pause (AccessibleApplication *obj) { return FALSE; @@ -115,10 +157,8 @@ AccessibleApplication_pause (AccessibleApplication *obj) * Returns: #TRUE if application processing resumed successfully, #FALSE otherwise. * **/ -boolean +SPIBoolean AccessibleApplication_resume (AccessibleApplication *obj) { return FALSE; } - -