|
[
Permalink
| « Hide
]
Bert Freudenberg added a comment - 31/Aug/10 10:03 AM
Hmm, seems Etoys is thinking the pasted object came from another application ...
A work-around would be to disable pasting graphics from other applications. Would that be desirable? Drag-and-drop would still work.
Disabling graphics is a drastic step. A better workaround is to use the Supplies flap to transfer objects within Etoys.
The actual problem is that when pasting, we currently have no good way to know what to paste.
There is the internal text clipboard, the internal object clipboard, the external text clipboard, and the external bitmap clipboard. But copying an object puts it both into the internal object clipboard, and the external bitmap clipboard. We would have to find out if what is in the external clipboard was actually posted by Etoys or not. That is how the text clipboard works - it checks if the external text has the same characters as the internal text, and if so, uses the internal text instead, thus preserving internal text attributes. Similarly, we might try to remember the bitmap we copied to the external clipboard, and if it matches what is pasted, use the object instead. Alternatively, the clipboard plugin would have to be changed to not offer a paste when the clipboard contents came from Etoys. "Alternatively, the clipboard plugin would have to be changed to not offer a paste when the clipboard contents came from Etoys. "
Seem like the best solution to me |
||||||||||||||||||||||||||||||||||