AccessibleAction_getDescription (AccessibleAction *obj,
long index);
-void
+boolean
AccessibleAction_doAction (AccessibleAction *obj,
long index);
int
AccessibleEditableText_unref (AccessibleEditableText *obj);
+boolean
+AccessibleEditableText_setRunAttributes (AccessibleEditableText *obj,
+ const char *attributes,
+ long startPos, long endPos);
+
void
AccessibleEditableText_setTextContents (AccessibleEditableText *obj,
- char *newContents);
+ const char *newContents);
void
AccessibleEditableText_insertText (AccessibleEditableText *obj,
char *text,
long length);
-boolean
-AccessibleEditableText_selectText (AccessibleEditableText *obj,
- long startPos,
- long endPos);
-
-boolean
-AccessibleEditableText_setAttributes (AccessibleEditableText *obj,
- long startPos,
- long endPos,
- char *attributes);
-
void
AccessibleEditableText_copyText (AccessibleText *obj,
long startPos,
long i);
Accessible
-AccessibleHyperlink_getAnchor (AccessibleHyperlink *obj,
+AccessibleHyperlink_getObject (AccessibleHyperlink *obj,
long i);
void
void
AccessibleImage_getImageSize (AccessibleImage *obj,
long *width,
- long *height,
- AccessibleCoordType ctype);
+ long *height);
+
void
AccessibleImage_getImagePosition (AccessibleImage *obj,
long *x,
AccessibleSelection_unref (AccessibleSelection *obj);
long
-AccessibleSelwection_getNSelectedChildren (AccessibleSelection *obj);
+AccessibleSelection_getNSelectedChildren (AccessibleSelection *obj);
Accessible *
-AccessibleSelection_getSelectedChild (AccessibleSelection *obj,
+AccessibleSelection_refSelectedChild (AccessibleSelection *obj,
long selectedChildIndex);
boolean
AccessibleTable_getNColumns (AccessibleTable *obj);
Accessible *
-AccessibleTable_getAccessibleAt (AccessibleTable *obj,
+AccessibleTable_refAt (AccessibleTable *obj,
long row,
long column);
long index);
char *
-AccessibleTable_getRowDescription (AccessibleTable *obj);
+AccessibleTable_getRowDescription (AccessibleTable *obj,
+ long row);
char *
-AccessibleTable_getColumnDescription (AccessibleTable *obj);
+AccessibleTable_getColumnDescription (AccessibleTable *obj,
+ long column);
long
AccessibleTable_getRowExtentAt (AccessibleTable *obj,
long row,
long column);
-AccessibleTable *
-AccessibleTable_getRowHeaders (AccessibleTable *obj);
+Accessible *
+AccessibleTable_getRowHeader (AccessibleTable *obj,
+ long row);
-AccessibleTable *
-AccessibleTable_getColumnHeaders (AccessibleTable *obj);
+Accessible *
+AccessibleTable_getColumnHeader (AccessibleTable *obj,
+ long column);
long
AccessibleTable_getNSelectedRows (AccessibleTable *obj);
-void
+long
AccessibleTable_getSelectedRows (AccessibleTable *obj,
long **selectedRows);
long
AccessibleTable_getNSelectedColumns (AccessibleTable *obj);
-void
+long
AccessibleTable_getSelectedColumns (AccessibleTable *obj,
long **selectedColumns);
long
AccessibleText_getCaretOffset (AccessibleText *obj);
+char *
+AccessibleText_getAttributes (AccessibleText *obj,
+ long offset,
+ long *startOffset,
+ long *endOfset);
+
+
boolean
AccessibleText_setCaretOffset (AccessibleText *obj,
long newOffset);
char *
AccessibleText_getTextBeforeOffset (AccessibleText *obj,
long offset,
- TEXT_BOUNDARY_TYPE type);
+ TEXT_BOUNDARY_TYPE type,
+ long *startOffset, long *endOffset);
char *
-AccessibleText_getTextAtOffset (Accessible *obj,
- long offset,
- TEXT_BOUNDARY_TYPE type);
+AccessibleText_getTextAtOffset (AccessibleText *obj,
+ long offset,
+ TEXT_BOUNDARY_TYPE type,
+ long *startOffset, long *endOffset);
char *
AccessibleText_getTextAfterOffset (AccessibleText *obj,
- long offset,
- TEXT_BOUNDARY_TYPE type);
-
+ long offset,
+ TEXT_BOUNDARY_TYPE type,
+ long *startOffset, long *endOffset);
char
AccessibleText_getCharacterAtOffset (AccessibleText *obj,
long offset);
-char *
-AccessibleText_getAttributes (AccessibleText *obj,
- long startOffset,
- long endOffset);
-
-boolean
+void
AccessibleText_getCharacterExtents (AccessibleText *obj,
long offset,
long *x,
long *y,
long *width,
- long *height);
+ long *height, AccessibleCoordType type);
long
AccessibleText_getOffsetAtPoint (AccessibleText *obj,
long x,
- long y);
+ long y, AccessibleCoordType type);
-char *
-AccessibleText_getSelectedText (AccessibleText *obj);
+long
+AccessibleText_getNSelections (AccessibleText *obj);
void
-AccessibleText_getSelectionBounds (AccessibleText *obj,
- long *startOffset,
- long *endOffset);
+AccessibleText_getSelection (AccessibleText *obj,
+ long selectionNum, long *startOffset,
+ long *endOffset);
+
+
+boolean
+AccessibleText_addSelection (AccessibleText *obj,
+ long startOffset, long endOffset);
+
+boolean
+AccessibleText_removeSelection (AccessibleText *obj,
+ long selectionNum);
boolean
-AccessibleText_setSelectionBounds (AccessibleText *obj,
- long startOffset,
- long endOffset);
+AccessibleText_setSelection (AccessibleText *obj,
+ long selectionNum,
+ long startOffset,
+ long endOffset);
/*
*