2 * AccessibleHyperlink_ref:
3 * @obj: a pointer to the #AccessibleHyperlink object on which to operate.
5 * Increment the reference count for an #AccessibleHyperlink object.
7 * Returns: (no return code implemented yet).
11 AccessibleHyperlink_ref (AccessibleHyperlink *obj)
13 Accessibility_Hyperlink_ref (*obj, &ev);
20 * AccessibleHyperlink_unref:
21 * @obj: a pointer to the #AccessibleHyperlink object on which to operate.
23 * Decrement the reference count for an #AccessibleHyperlink object.
25 * Returns: (no return code implemented yet).
29 AccessibleHyperlink_unref (AccessibleHyperlink *obj)
31 Accessibility_Hyperlink_unref (*obj, &ev);
36 * AccessibleHyperlink_getNAnchors:
37 * @obj: a pointer to the #AccessibleHyperlink object on which to operate.
39 * Get the total number of anchors which an #AccessibleHyperlink implementor has.
40 * Though typical hyperlinks have only one anchor, client-side image maps and
41 * other hypertext objects may potentially activate or refer to multiple
42 * URIs. For each anchor there is a corresponding URI and object.
43 * @see AccessibleHyperlink_getURI() and AccessibleHyperlink_getObject().
45 * Returns: a #long indicating the number of anchors in this hyperlink.
49 AccessibleHyperlink_getNAnchors (AccessibleHyperlink *obj)
52 Accessibility_Hyperlink__get_nAnchors (*obj, &ev);
57 * AccessibleHyperlink_getURI:
58 * @obj: a pointer to the #AccessibleHyperlink implementor on which to operate.
59 * @i: a (zero-index) long integer indicating which hyperlink anchor to query.
61 * Get the URI associated with a particular hyperlink anchor.
63 * Returns: a UTF-8 string giving the URI of the @ith hyperlink anchor.
67 AccessibleHyperlink_getURI (AccessibleHyperlink *obj,
71 Accessibility_Hyperlink_getURI (*obj,
76 * AccessibleHyperlink_getObject:
77 * @obj: a pointer to the #AccessibleHyperlink implementor on which to operate.
78 * @i: a (zero-index) long integer indicating which hyperlink anchor to query.
80 * Get the object associated with a particular hyperlink anchor, as an #Accessible.
82 * Returns: an #Accessible that represents the object associated with the @ith anchor
83 * of the specified #AccessibleHyperlink.
87 AccessibleHyperlink_getObject (AccessibleHyperlink *obj,
91 Accessibility_Hyperlink_getObject (*obj,
92 (CORBA_long) i, &ev));
96 * AccessibleHyperlink_getIndexRange:
97 * @obj: a pointer to the #AccessibleHyperlink implementor on which to operate.
98 * @startIndex: a pointer to a long integer into which the starting
99 * offset of the text associated with this #AccessibleHyperlink is returned.
100 * @endIndex: a pointer to a long integer into which the offset of the first character
101 * after the text associated with this #AccessibleHyperlink is returned.
104 * Get the starting and ending character offsets of the text range associated with
105 * a #AccessibleHyperlink, in its originating #AccessibleHypertext.
109 AccessibleHyperlink_getIndexRange (AccessibleHyperlink *obj,
110 long int *startIndex,
114 Accessibility_Hyperlink__get_startIndex (*obj, &ev);
116 Accessibility_Hyperlink__get_endIndex (*obj, &ev);
122 * AccessibleHyperlink_isValid:
123 * @obj: a pointer to the #AccessibleHyperlink on which to operate.
125 * Tell whether an #AccessibleHyperlink object is still valid with respect to its
126 * originating hypertext object.
128 * Returns: #TRUE of the specified #AccessibleHyperlink is still valid with respect
129 * to its originating #AccessibleHypertext object, #FALSE otherwise.
133 AccessibleHyperlink_isValid (AccessibleHyperlink *obj)
136 Accessibility_Hyperlink_isValid (*obj, &ev);