[BLUEJ-40] Paste doesn't work with third party pasteboard enhancements (Macosx)
There are several enhancements to macosx that provide multiple pasteboards \- sort of a paste history, so that one can easily re-paste the second to last thing one pasted, or whatever. (Butler is an example of this \- it stores the last 10 cut/copies and they are all instantly avaiable for repasting.) This works in all applications I have ever tried, java, cocoa and carbon, except BlueJ \- whenever I select one of the older clipboard contents, the editor instead pastes in the newest clipboard item.
------- Comment BLUEJ-1 From Bruce Quig 2006-12-22 01:25:27 [reply] -------
Can you advise on which Java apps seem to work OK? BlueJ uses relatively standard Java UI components so typically I would imagine that BlueJ should behave similar to other Java apps on Mac. If there are examples of ones that work (where BlueJ doesn't) I can investigate the behaviour further.
------- Comment BLUEJ-2 From Adam Price 2006-12-22 03:15:25 [reply] -------
Butler's multiple pasteboards work flawlessly with jAlbum (www.jalbum.net), Dr. Java, Eclipse, NeoOfficeJ and a very simple UI that I wrote for my intro to java class.
Normally, the pasteboards are accessed by hitting a key combo (in my case, it's
control-option-space)
That causes a floating window to appears with the last ten clipboard items
shown. At that point, one
can either choose one by number or by clicking with the mouse. They work as
expected when the
mouse is used, but not when choosing by number. Actually they work as expected
until the first time
that I use the cut/copy/paste buttons in the BlueJ window \- from that point on,
pasteboards will only
paste the most recent item.
BlueJ is the only app in which I have observed this peculiar abnormality.
------- Comment BLUEJ-3 From Bruce Quig 2006-12-22 04:21:39 [reply] -------
Thanks, that gives me something to work on. Eclipse is SWT based so might act differently, however the others are largely Swing based, so should in theory act like BlueJ (obviously they don't though). For completeness, can you also advise on Java version?
Issue metadata
- Issue type: Bug
- Priority: Low
- Fix versions: 3.0.0