![]() | ![]() | ![]() | AT-SPI C Bindings Reference Manual | ![]() |
---|
AccessibleEditableText Interface —
void AccessibleEditableText_ref (AccessibleEditableText *obj); void AccessibleEditableText_unref (AccessibleEditableText *obj);SPIBoolean AccessibleEditableText_copyText (AccessibleText *obj,long int startPos,long int endPos);SPIBoolean AccessibleEditableText_deleteText (AccessibleEditableText *obj,long int startPos,long int endPos);SPIBoolean AccessibleEditableText_insertText (AccessibleEditableText *obj,long int position, const char *text,long int length);SPIBoolean AccessibleEditableText_cutText (AccessibleEditableText *obj,long int startPos,long int endPos);SPIBoolean AccessibleEditableText_pasteText (AccessibleEditableText *obj,long int position);SPIBoolean AccessibleEditableText_setTextContents (AccessibleEditableText *obj, const char *newContents);SPIBoolean AccessibleEditableText_setAttributes (AccessibleEditableText *obj, const char *attributes,long int startOffset,long int endOffset);
void AccessibleEditableText_ref (AccessibleEditableText *obj);
Increment the reference count for an
obj : | a pointer to the |
void AccessibleEditableText_unref (AccessibleEditableText *obj);
Decrement the reference count for an
obj : | a pointer to the |
SPIBoolean AccessibleEditableText_copyText (AccessibleText *obj,long int startPos,long int endPos);
Copy text from an
see: AccessibleEditableText_pasteText
obj : | a pointer to the |
startPos : | an integer indicating the starting character offset of the text to copy. |
endPos : | an integer indicating the offset of the first character past the end of the text section to be copied. |
Returns : | |
SPIBoolean AccessibleEditableText_deleteText (AccessibleEditableText *obj,long int startPos,long int endPos);
Delete text from an
see: AccessibleEditableText_cutText
obj : | a pointer to the |
startPos : | an integer indicating the starting character offset of the text to delete. |
endPos : | an integer indicating the offset of the first character past the end of the text section to be deleted. |
Returns : | |
SPIBoolean AccessibleEditableText_insertText (AccessibleEditableText *obj,long int position, const char *text,long int length);
Insert text into an
obj : | a pointer to the |
position : | an integer indicating the character offset at which to insert the new text. |
text : | a char* pointer to the text to insert, in UTF-8 encoding. |
length : | (frankly I'm not sure this parameter should be here) |
Returns : | |
SPIBoolean AccessibleEditableText_cutText (AccessibleEditableText *obj,long int startPos,long int endPos);
Delete text from an
see: AccessibleEditableText_pasteText
obj : | a pointer to the |
startPos : | an integer indicating the starting character offset of the text to cut. |
endPos : | an integer indicating the offset of the first character past the end of the text section to be cut. |
Returns : | |
SPIBoolean AccessibleEditableText_pasteText (AccessibleEditableText *obj,long int position);
Insert text from the clipboard into an
obj : | a pointer to the |
position : | an integer indicating the character offset at which to insert the new text. |
Returns : | |
SPIBoolean AccessibleEditableText_setTextContents (AccessibleEditableText *obj, const char *newContents);
Replace the entire text contents of an
obj : | a pointer to the |
newContents : | a character string, encoded in UTF-8, which is to
become the new text contents of the |
Returns : | |
SPIBoolean AccessibleEditableText_setAttributes (AccessibleEditableText *obj, const char *attributes,long int startOffset,long int endOffset);
Set the attributes applied to a range of text from an
obj : | a pointer to the |
attributes : | a character string indicating the attributes to apply to the range, delimited by ':'. |
startOffset : | a |
endOffset : | a |
Returns : | |
<< AccessibleComponent Interface | AccessibleHypertext Interface >> |