2001-16-11 Bill Haneman <bill.haneman@sun.com>
+ * libspi/accessible.c:
+ Fixed a bug that caused SEGV if an accessible
+ object's description is NULL, and a client
+ requests it. An empty string is now returned.
+
+ * cspi/spi_editabletext.c:
+ * cspi/spi_hypertext.c:
+ Added docs. Doc coverage now 70%.
+
+2001-16-11 Bill Haneman <bill.haneman@sun.com>
+
One last namespacing revision:
* libspi/accessibleeventlistener.[ch]:
Renamed SpiAccessibleEventListener to SpiEventListener,
+/**
+ * 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().
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
int
AccessibleHypertext_ref (AccessibleHypertext *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().
+ *
+ * Returns: (no return code implemented yet).
+ *
+ **/
int
AccessibleHypertext_unref (AccessibleHypertext *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)
{
}
+/**
+ * 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 linkIndex)
+ long int linkIndex)
{
return (AccessibleHyperlink *)
Accessibility_Hypertext_getLink (*obj,
}
-
+/**
+ * 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 characterIndex)
+ long int characterOffset)
{
return (long)
Accessibility_Hypertext_getLinkIndex (*obj,
- (CORBA_long) characterIndex, &ev);
+ (CORBA_long) characterOffset, &ev);
}