On 16.01.2012 14:11, David Chisnall wrote:
On 16 Jan 2012, at 12:45, Fred Kiefer wrote:

On 16.01.2012 13:11, David Chisnall wrote:
On 16 Jan 2012, at 12:03, Fred Kiefer wrote:

On Cocoa the NSImageView implements the dragging target methods
but is itself not able to function as a dragging source

Are you certain about this?  If I create two NSImageViews in
Interface Builder using the image well palette item, I can drag
images from one to another.

That is interesting. I had done the same and it did not work. Are
you using any special settings for the image views? And could you
please send me your sample application?

I am using 10.6.8 and Xcode 3.2.2, maybe Apple changed things for
10.7 again?

It seems I misremembered.  They accept drags but, as you say, won't
initiate them.

Rather than moving the behaviour to a subclass, could we not just
have a flag for turning it on and off?  e.g. a -setInitiatesDrag:
method.  That would make it a bit easier for code that subclasses
NSImageView and wants this behaviour.

This could actually by the bigger change as it requires a new ivar to store that variable. No, I can just turn the ivar _allowsCutCopyPaste into a bit array and get away with the same size!

Looks like the better idea, thank you!

Fred

_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to