diff options
Diffstat (limited to 'cspi/spi-hypertext.c')
-rw-r--r-- | cspi/spi-hypertext.c | 138 |
1 files changed, 0 insertions, 138 deletions
diff --git a/cspi/spi-hypertext.c b/cspi/spi-hypertext.c deleted file mode 100644 index e6f7a7b..0000000 --- a/cspi/spi-hypertext.c +++ /dev/null @@ -1,138 +0,0 @@ -/* - * 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. - */ - -#include <cspi/spi-private.h> - -/** - * AccessibleHypertext_ref: - * @obj: a pointer to the #AccessibleHypertext object on which to operate. - * - * Increment the reference count for an #AccessibleHypertext object. - * Since AccessibleHypertext is derived from AccessibleText, - * this is the same as AccessibleText_unref(). - **/ -void -AccessibleHypertext_ref (AccessibleHypertext *obj) -{ - cspi_object_ref (obj); -} - -/** - * AccessibleHypertext_unref: - * @obj: a pointer to the #AccessibleHypertext object on which to operate. - * - * Decrement the reference count for an #AccessibleHypertext object. - * Since AccessibleHypertext is derived from AccessibleText, - * this is the same as AccessibleText_unref(). - **/ -void -AccessibleHypertext_unref (AccessibleHypertext *obj) -{ - cspi_object_unref (obj); -} - -/** - * AccessibleHypertext_getNLinks: - * @obj: a pointer to the #AccessibleHypertext implementor on which to operate. - * - * Get the total number of #AccessibleHyperlinks which an - * #AccessibleHypertext implementor has. - * - * Returns: a #long indicating the number of #AccessibleHyperlinks - * of the #AccessibleHypertext implementor, or -1 if - * the number cannot be determined (for example, if the - * #AccessibleHypertext object is so large that it is not - * all currently in the memory cache). - **/ -long -AccessibleHypertext_getNLinks (AccessibleHypertext *obj) -{ - dbus_int32_t retval; - - cspi_return_val_if_fail (obj != NULL, FALSE); - - cspi_dbus_call (obj, spi_interface_hypertext, "getNLinks", NULL, "=>i", &retval); - - cspi_return_val_if_ev ("getNLinks", -1); - - return retval; -} - -/** - * AccessibleHypertext_getLink: - * @obj: a pointer to the #AccessibleHypertext implementor on which to operate. - * @linkIndex: a (zero-index) long integer indicating which hyperlink to query. - * - * Get the #AccessibleHyperlink object at a specified index. - * - * Returns: the #AccessibleHyperlink object specified by #linkIndex. - **/ -AccessibleHyperlink * -AccessibleHypertext_getLink (AccessibleHypertext *obj, - long int linkIndex) -{ - dbus_int32_t d_linkIndex = linkIndex; - char *path; - AccessibleHyperlink *retval; - - cspi_return_val_if_fail (obj != NULL, NULL); - - cspi_dbus_call (obj, spi_interface_hypertext, "getLink", NULL, "i=>o", d_linkIndex, &path); - - cspi_return_val_if_ev ("getLink", NULL); - - retval = cspi_ref_related_accessible (obj, path); - g_free (path); - - return retval; -} - -/** - * AccessibleHypertext_getLinkIndex: - * @obj: a pointer to the #AccessibleHypertext implementor on which to operate. - * @characterOffset: an integer specifying the character offset to query. - * - * Get the index of the #AccessibleHyperlink object at a specified - * character offset. - * - * Returns: the linkIndex of the #AccessibleHyperlink active at - * character offset @characterOffset, or -1 if there is - * no hyperlink at the specified character offset. - **/ -long -AccessibleHypertext_getLinkIndex (AccessibleHypertext *obj, - long int characterOffset) -{ - dbus_int32_t d_characterOffset = characterOffset; - dbus_int32_t retval; - - cspi_return_val_if_fail (obj != NULL, -1); - - cspi_dbus_call (obj, spi_interface_hypertext, "getLinkIndex", NULL, "i=>i", d_characterOffset, &retval); - - cspi_return_val_if_ev ("getLinkIndex", -1); - - return retval; -} - - |