[Vm-dev] Accepting all DNDs on Mac

johnmci at smalltalkconsulting.com johnmci at smalltalkconsulting.com
Tue Aug 11 13:39:51 UTC 2015


The carbon and cocoa VM does support drag and drop see https://isqueak.org/ioGetNextEvent

Maybe someone ripped out the image side logic? 

Sent from my iPhone

> On Aug 11, 2015, at 4:41 AM, Sean P. DeNigris <sean at clipperadams.com> wrote:
> 
> 
> Use case: Accept DND from Mail.app
> Problem: Currently, it seems that this would require a custom built VM
> Solution: VM should accept all drops by default and let the user decide what
> to do
> 
> btw is there an issue tracker for the VM where I can open a ticket?
> 
>> From original discussion at
> http://forum.world.st/Accepting-Email-Drops-on-Pharo-Window-tt4841915.html#a4841939
> :
> 
> 
> Ben Coman wrote
>>> On StackOverflow [1], it was shown how to do this in
>>> Cocoa:
>>> ```
>>> [window registerForDraggedTypes:[NSArray
>>> arrayWithObjects:(NSString*)kPasteboardTypeFileURLPromise,nil]];
>>> ```
>>> but do I really need to modify the VM? It seems like, since Smalltalk is
>>> so
>>> malleable, and more like an OS than an app, we should accept all types
>>> and
>>> let the user decide whether to do something with them, no?
>>> 
>>> [1]
>>> http://stackoverflow.com/questions/4115987/how-to-get-dropped-mail-message-data-in-a-cocoa-application
>> 
>> That sounds right.  Bring up a dialog reporting "Unknown paste type"
>> with a button to view raw and/or start decoding it from within the
>> debugger.
> 
> 
> 
> 
> 
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/Accepting-all-DNDs-on-Mac-tp4842062.html
> Sent from the Squeak VM mailing list archive at Nabble.com.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2647 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150811/b5f729eb/smime-0001.bin


More information about the Vm-dev mailing list