API revisions: tweaks to key event API, added some reserved slots for
[platform/core/uifw/at-spi2-atk.git] / idl / Accessibility_EditableText.idl
index c2b960a..dbebd63 100644 (file)
@@ -26,13 +26,21 @@ module Accessibility {
 
   interface EditableText : Text {
 
-        void setTextContents (in string newContents);
-        void insertText (in long position, in string text, in long length);
-        void selectText (in long startPos, in long endPos);
-        void setAttributes (in long startPos, in long endPos, in wstring attributes);
-        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);
+    void    setTextContents (in string newContents);
+    void    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);
+    /**
+     * 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 ();
   };
 };