Linux Windows

  
[scriptable, uuid(52837507-202d-4e72-a482-5f068a1fd720)]
interface nsIAccessibleEditableText : nsISupports

Attributes

 Returns an editor associated with the accessible.
[noscript] readonly attribute nsIEditor associatedEditor

Methods

 Copies the text range into the clipboard.

 @param startPos - start index of the text to moved into the clipboard.
 @param endPos - end index of the text to moved into the clipboard.
void copyText(in long startPos, in long endPos)
 Deletes a range of text and copies it to the clipboard.

 @param startPos - start index of the text to be deleted.
 @param endOffset - end index of the text to be deleted.
void cutText(in long startPos, in long endPos)
 Deletes a range of text.

 @param startPos - start index of the text to be deleted.
 @param endPos - end index of the text to be deleted.
void deleteText(in long startPos, in long endPos)
 Inserts text at the specified position.

 @param text - text that is inserted.
 @param position - index at which to insert the text.
void insertText(in AString text, in long position)
 Pastes text from the clipboard.

 @param position - index at which to insert the text from the system
                   clipboard into the text represented by this object.
void pasteText(in long position)
 Sets the attributes for the text between the two given indices. The old
 attributes are replaced by the new list of attributes. For example,
 sets font styles, such as italic, bold...

 @param startPos - start index of the text whose attributes are modified.
 @param endPos - end index of the text whose attributes are modified.
 @param attributes - set of attributes that replaces the old list of
                     attributes of the specified text portion.
void setAttributes(in long startPos, in long endPos, in nsISupports attributes)
 Replaces the text represented by this object by the given text.
void setTextContents(in AString text)