interface EditableText : Text {
- void setTextContents (in string newContents);
- void insertText (in long position, in string text, in long length);
+ boolean setTextContents (in string newContents);
+ boolean insertText (in long position, in string text, in long length);
boolean setAttributes (in string attributes, in long startPos, in long endPos);
void copyText (in long startPos, in long endPos);
- void cutText (in long startPos, in long endPos);
- void deleteText (in long startPos, in long endPos);
- void pasteText (in long position);
+ boolean cutText (in long startPos, in long endPos);
+ boolean deleteText (in long startPos, in long endPos);
+ boolean pasteText (in long position);
+ /**
+ * unImplemented5:
+ *
+ * placeholders for future expansion. Note that these are named
+ * 'unimplemented5 and unimplemented6' to avoid conflict with
+ * placeholders from Accessibility::Text.
+ */
+ void unImplemented5 ();
+ void unImplemented6 ();
};
};