Why do IAccessibleEditableText::cutText, copytext, and pasteText have 
"position" parameters?
Why don't they just act on the current selection?

Or are they supposed to have a side effect of setting the current 
selection, so that the client AT doesn't have to call IAText::setSelection 
first? (If so, then this side effect does not seem to be documented 
anywhere).

I see that AtkEditableText and AT-SPI also have "position" parameters for 
cut/copy/paste of text, so IA2 probably did it "for historic reasons". But 
what is the history, here?

I don't understand why these API's seem to be allowed to work outside of 
the current selection, when any typical application always does 
cut/copy/paste using the current selection.

Carolyn
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to