AccessibleEditableText Interface

Name

AccessibleEditableText Interface -- 

Synopsis



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);

Description

Details

AccessibleEditableText_ref ()

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().


AccessibleEditableText_unref ()

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().


AccessibleEditableText_copyText ()

SPIBoolean  AccessibleEditableText_copyText (AccessibleText *obj,
                                             long int startPos,
                                             long int endPos);

Copy text from an AccessibleEditableText object into the clipboard.

see: AccessibleEditableText_pasteText


AccessibleEditableText_deleteText ()

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


AccessibleEditableText_insertText ()

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.


AccessibleEditableText_cutText ()

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


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.


AccessibleEditableText_setTextContents ()

SPIBoolean  AccessibleEditableText_setTextContents
                                            (AccessibleEditableText *obj,
                                             const char *newContents);

Replace the entire text contents of an AccessibleEditableText object.


AccessibleEditableText_setAttributes ()

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.