You may not have a selection for pasting. You may simply have an offset.

Rich Schwerdtfeger
CTO Accessibility Software Group



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



      --
      Oracle
      Peter Korn | Accessibility Principal
      Phone: +1 650 506 9522
      Oracle Corporate Architecture Group
      500 Oracle Parkway | Redwood City, CA 94065
      Green
            OracleOracle is committed to developing practices
      and products that help protect the environment

--
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

<<inline: graycol.gif>>

<<inline: 34820616.gif>>

<<inline: 34051908.gif>>

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

Reply via email to