Top | ![]() |
![]() |
![]() |
![]() |
void | AccessibleEditableText_ref () |
void | AccessibleEditableText_unref () |
SPIBoolean | AccessibleEditableText_copyText () |
SPIBoolean | AccessibleEditableText_deleteText () |
SPIBoolean | AccessibleEditableText_insertText () |
SPIBoolean | AccessibleEditableText_cutText () |
SPIBoolean | AccessibleEditableText_pasteText () |
SPIBoolean | AccessibleEditableText_setTextContents () |
SPIBoolean | AccessibleEditableText_setAttributes () |
void
AccessibleEditableText_ref (AccessibleEditableText *obj
);
Increment the reference count for an AccessibleEditableText object.
Since AccessibleEditableText is derived from AccessibleText,
this is the same as AccessibleText_ref()
.
void
AccessibleEditableText_unref (AccessibleEditableText *obj
);
Decrement the reference count for an AccessibleEdiitableText object.
Since AccessibleEditableText is derived from AccessibleText,
this is the same as AccessibleText_unref()
.
SPIBoolean AccessibleEditableText_copyText (AccessibleText *obj
,long int startPos
,long int endPos
);
Copy text from an AccessibleEditableText object into the clipboard.
see
: AccessibleEditableText_pasteText
SPIBoolean AccessibleEditableText_deleteText (AccessibleEditableText *obj
,long int startPos
,long int endPos
);
Delete text from an AccessibleEditableText object, without copying the excised portion into the clipboard.
see
: AccessibleEditableText_cutText
SPIBoolean AccessibleEditableText_insertText (AccessibleEditableText *obj
,long int position
,const char *text
,long int length
);
Insert text into an AccessibleEditableText object.
As with all character offsets, the specified position
may not be the
same as the resulting byte offset, since the text is in a
variable-width encoding.
SPIBoolean AccessibleEditableText_cutText (AccessibleEditableText *obj
,long int startPos
,long int endPos
);
Delete text from an AccessibleEditableText object, copying the excised portion into the clipboard.
see
: AccessibleEditableText_pasteText
SPIBoolean AccessibleEditableText_pasteText (AccessibleEditableText *obj
,long int position
);
Insert text from the clipboard into an AccessibleEditableText object.
As with all character offsets, the specified position
may not be the
same as the resulting byte offset, since the text is in a
variable-width encoding.
SPIBoolean AccessibleEditableText_setTextContents (AccessibleEditableText *obj
,const char *newContents
);
Replace the entire text contents of an AccessibleEditableText object.
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 AccessibleEditableText object, and the bounds of the range.
obj |
a pointer to the AccessibleEditableText object to modify. |
|
attributes |
a character string indicating the attributes to apply to the range, delimited by ':'. |
|
startOffset |
a long indicating the start of the desired text range. |
|
endOffset |
a long indicating the first character past the desired range. |