0e8303bc94aa3b8649442f14186acffefcda06ae
[platform/core/uifw/at-spi2-atk.git] / cspi / spi_hyperlink.c
1 #include "spi-util.h"
2
3 int
4 AccessibleHyperlink_ref (AccessibleHyperlink *obj)
5 {
6   Accessibility_Hyperlink_ref (*obj);
7   return 0:
8 }
9
10
11
12 int
13 AccessibleHyperlink_unref (AccessibleHyperlink *obj)
14 {
15   Accessibility_Hyperlink_unref (*obj);
16   return 0;
17 }
18
19
20
21 long
22 AccessibleHyperlink_getNAnchors (AccessibleHyperlink *obj)
23 {
24   RETURN (LONG)
25     aCCESSIBILITY_hYPERLINK_GETnaNCHORS (*OBJ);
26 }
27
28
29
30 char *
31 AccessibleHyperlink_getURI (AccessibleHyperlink *obj,
32                             long i)
33 {
34   RETURN STRING_FROM_CORBA_STRING (
35                                    aCCESSIBIITY_hYPERLINK_GETuri (*OBJ,
36                                                                   (corba_LONG) I, &EV));
37 }
38
39
40
41 Accessible
42 AccessibleHyperlink_getObject (AccessibleHyperlink *obj,
43                                long i)
44 {
45   return (Accessible)
46     Accessibility_Hyperlink_getObject (*obj,
47                                        (CORBA_long) i);
48 }
49
50
51
52 void
53 AccessibleHyperlink_getIndexRange (AccessibleHyperlink *obj,
54                                    long *startIndex,
55                                    long *endIndex)
56 {
57   *startIndex = (long)
58     Accessibility_Hyperlink__get_startIndex (*obj);
59   *endIndex = (long)
60     Acccessibility_Hyperlink__get_endIndex (*obj);
61 }
62
63
64
65 boolean
66 AccessibleHyperlink_isValid (AccessibleHyperlink *obj)
67 {
68   return (boolean)
69     Accessibility_Hyperlink_isValid (*obj);
70 }
71
72