2 AccessibleText_ref (AccessibleText *obj)
4 Accessibility_Text_ref (*obj, &ev);
11 AccessibleText_unref (AccessibleText *obj)
13 Accessibility_Text_unref (*obj, &ev);
20 AccessibleText_getCharacterCount (AccessibleText *obj)
23 Accessibility_Text__get_characterCount (*obj, &ev);
29 AccessibleText_getText (AccessibleText *obj,
34 Accessibility_Text_getText (*obj,
35 (CORBA_long) startOffset, (CORBA_long) endOffset, &ev);
42 AccessibleText_getCaretOffset (AccessibleText *obj)
45 Accessibility_Text__get_caretOffset (*obj, &ev);
51 AccessibleText_getAttributes (AccessibleText *obj,
57 Accessibility_Text_getAttributes (*obj,
59 (CORBA_long *) startOffset,
60 (CORBA_long *) endOffset, &ev);
66 AccessibleText_setCaretOffset (AccessibleText *obj,
70 Accessibility_Text_setCaretOffset (*obj,
71 (CORBA_long) newOffset, &ev);
77 AccessibleText_getTextBeforeOffset (AccessibleText *obj,
79 TEXT_BOUNDARY_TYPE type,
80 long *startOffset, long *endOffset)
83 Accessibility_Text_getTextBeforeOffset (*obj,
84 (CORBA_long) offset, (Accessibility_TEXT_BOUNDARY_TYPE) type,
85 (CORBA_long *) startOffset, (CORBA_long *) endOffset,
92 AccessibleText_getTextAtOffset (AccessibleText *obj,
94 TEXT_BOUNDARY_TYPE type,
95 long *startOffset, long *endOffset)
97 CORBA_long corbaStartOffset;
98 CORBA_long corbaEndOffset;
100 retval = Accessibility_Text_getTextAtOffset (*obj,
102 (Accessibility_TEXT_BOUNDARY_TYPE) type,
106 *startOffset = (long) corbaStartOffset;
107 *endOffset = (long) corbaEndOffset;
109 fprintf (stderr, "text offsets %ld to %ld\n", *startOffset, *endOffset);
117 AccessibleText_getTextAfterOffset (AccessibleText *obj,
119 TEXT_BOUNDARY_TYPE type,
120 long *startOffset, long *endOffset)
123 Accessibility_Text_getTextAfterOffset (*obj,
124 (CORBA_long) offset, (Accessibility_TEXT_BOUNDARY_TYPE) type,
125 (CORBA_long *) startOffset, (CORBA_long *) endOffset,
132 AccessibleText_getCharacterAtOffset (AccessibleText *obj,
136 Accessibility_Text_getCharacterAtOffset (*obj,
137 (CORBA_long) offset, &ev);
143 AccessibleText_getCharacterExtents (AccessibleText *obj,
149 AccessibleCoordType type)
151 Accessibility_Text_getCharacterExtents (*obj,
155 (CORBA_long *) width,
156 (CORBA_long *) height,
157 (CORBA_short) type, &ev);
163 AccessibleText_getOffsetAtPoint (AccessibleText *obj,
166 AccessibleCoordType type)
169 Accessibility_Text_getOffsetAtPoint (*obj,
170 (CORBA_long) x, (CORBA_long) y, (CORBA_short) type, &ev);
176 AccessibleText_getNSelections (AccessibleText *obj)
179 Accessibility_Text_getNSelections (*obj, &ev);
185 AccessibleText_getSelection (AccessibleText *obj,
186 long selectionNum, long *startOffset,
189 Accessibility_Text_getSelection (*obj,
190 (CORBA_long) selectionNum,
191 (CORBA_long *) startOffset,
192 (CORBA_long *) endOffset, &ev);
198 AccessibleText_addSelection (AccessibleText *obj,
199 long startOffset, long endOffset)
202 Accessibility_Text_addSelection (*obj,
203 (CORBA_long) startOffset, (CORBA_long) endOffset,
210 AccessibleText_removeSelection (AccessibleText *obj,
214 Accessibility_Text_removeSelection (*obj,
215 (CORBA_long) selectionNum, &ev);
221 AccessibleText_setSelection (AccessibleText *obj,
227 Accessibility_Text_setSelection (*obj,
228 (CORBA_long) selectionNum,
229 (CORBA_long) startOffset,
230 (CORBA_long) endOffset, &ev);