Pete,
Sorry, I don't mean to imply that the methods in this new interface
should be identical to what they were in the text interface. We
should think through what would be best. Particularly if few AT are
using it now, there is no rush to get this defined and implemented.
But since you can copy and paste far more than text, it seems clear
that such a clipboard interface shouldn't be tied to text.
Regards,
Peter
On 7/22/2011 12:32 PM, Pete Brunet wrote:
Hopefully the current caret location would suffice. Are there
caretless situations where we need an additional method
pasteAtOffset?
On 7/22/2011 1:53 PM, Richard Schwerdtfeger wrote:
You may not have a selection
for pasting. You may simply have an offset.
Rich Schwerdtfeger
CTO Accessibility Software Group
Pete Brunet
---07/22/2011 01:42:03 PM---To all: Please let me know your
preference for actions vs another interface. Assuming I
understand P
From: Pete Brunet <[email protected]>
To: IA2 List <[email protected]>
Date: 07/22/2011 01:42 PM
Subject: Re: [Accessibility-ia2]
IAccessibleEditableText2 - clipboard operations
Sent by: [email protected]
To all: Please let me know your
preference for actions vs another interface.
Assuming I understand Peter the alternative is to deprecate
the 3 existing clipboard methods in IAccessibleEditableText
and then provide IAccessibleClipboard deriving from
IAccessibleEditableText and providing 3 new methods: cut,
copy, paste. All methods would use the selection, not offset
parameters. paste would have a type enum parameter with values
for default, formatted, and unformatted.
Pete
On 7/22/2011 1:00 PM, Peter Korn wrote:
Pete,
Thinking back about these discussions, I wonder if a better
way to approach this is a new sub-interface:
AccessibleClipboard. Then any object (container?) would
implement this as appropriate for it.
Peter
On 7/22/2011 10:56 AM, Pete Brunet wrote:
I believe these are the issues
related to clipboard operations
1) Copy should have been in IAText instead since copy
doesn't require that an object be editable
2) The current selection should be used instead of offset
parameters.
3) Other formats besides text can be copied to and pasted
from the clipboard.
I think the following proposal is in line with the prior
discussion regarding a solution.
- Deprecate the 3 clipboard operations from
IAEditableText. (They are currently not in use.)
- Provide 5 new preset action constants for copy, cut,
pasteDefault, pasteFormatted, and pasteUnformatted.
- pasteDefault: The result would be the same as Ctrl+V
- pasteFormatted: The app has the choice of presenting a
list of choices via a GUI or choosing the format without
user interaction.
- pasteUnformatted: The app would paste raw text. This
could result in nothing being pasted, e.g. for an image,
and IAAction::doAction would return S_FALSE.
- The new clipboard actions would use the current
selection(s).
Is that acceptable?
Pete
--
Pete Brunet
a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), [email protected] (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
--

Peter Korn | Accessibility Principal
Phone: +1 650 506 9522
Oracle
Corporate Architecture Group
500 Oracle Parkway | Redwood City, CA 94065
Oracle is committed
to developing practices and products that help protect the
environment
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
--
Peter Korn | Accessibility Principal
Phone: +1 650 506 9522
Oracle Corporate Architecture Group
500 Oracle Parkway | Redwood City, CA 94065
Oracle is committed to developing practices and
products that help protect the environment
|
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2