[PD] drag and drop - tkdnd on osx

Lucas Cordiviola lucarda27 at hotmail.com
Sat Oct 27 02:13:04 CEST 2018


Thanx for testing!

I think

> with a „little" patching magic
is a very nice start.

Oliver had made cool things with GOPs, [iemguts/canvasposition] 
[iemguts/receivecanvas] ...

For those wanting to test here are some test pkgs:

http://lucarda.com.ar/x/dnd-testing2-linux32-plugin.zip
http://lucarda.com.ar/x/dnd-testing2-linux64-plugin.zip
http://lucarda.com.ar/x/dnd-testing2-osx-plugin.zip
http://lucarda.com.ar/x/dnd-testing2-windows-plugin.zip


:)

Mensaje telepatico asistido por maquinas.

On 10/26/2018 8:44 PM, hi wrote:
> IT IS WORKING! I have been wanting this for years!! Thank you!!! Now that i think about how to implement dnd for files in a playlist (that is my usecase), i think i would be best if Pd would recorgnize if a file would be dropped ontop of an GOP-subpatch or abstraction, but it will all be possible with a „little" patching magic also i guess..
>
>
>> Am 27.10.2018 um 00:53 schrieb hi <joson.android at googlemail.com>:
>>
>> no. Somehow the hole drag’n’drop is not functioning, so as the mouse is not changed with a plus underneeth like in the older dnd examples i found on my computer. Now the console message is:
>>
>> Loading plugin: /Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/dnd-testing-plugin.tcl
>> -
>> Drag and Drop on Window
>> Drag and Drop on Canvas
>> Usage:
>> See /Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/dnd-plugin-help.pd
>> -
>> -----------
>> UNHANDLED ERROR: dlopen(/Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/tkdnd/libtkdnd2.8.so, 6): no suitable image found.  Did find:
>> 	/Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/tkdnd/libtkdnd2.8.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00
>>     while executing
>> "load $dir/$PKG_LIB_FILE $PACKAGE_NAME"
>>     (procedure "tkdnd::initialise" line 92)
>>     invoked from within
>> "tkdnd::initialise {/Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/tkdnd} libtkdnd2.8.so tkdnd"
>>     ("package ifneeded tkdnd 2.8" script)
>>     invoked from within
>> "package require tkdnd"
>>     ("uplevel" body line 21)
>>     invoked from within
>> "uplevel #0 $tclcode"
>> FAILED TO LOAD /Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/dnd-testing-plugin.tcl
>> —————
>>
>>
>>
>>
>>> Am 26.10.2018 um 23:52 schrieb Lucas Cordiviola <lucarda27 at hotmail.com>:
>>>
>>> Try this complete OSX pkg (attached)
>>>
>>> uncompress the folder to your "externals" folder so that it gets loaded.
>>>
>>> Tell me if this works
>>>
>>> :)
>>>
>>> Mensaje telepatico asistido por maquinas.
>>>
>>> On 10/26/2018 6:41 PM, hi wrote:
>>>> Hi
>>>>
>>>> what a great Plugin!!!
>>>>
>>>> only i don’t get it to work. None of the features work for me on Pd 0.49.0 on OSX 10.11.6.
>>>> I get this error in Pds console:
>>>>
>>>> -
>>>> Drag and Drop on Window
>>>> Drag and Drop on Canvas
>>>> Usage:
>>>> See /Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/dnd-plugin-help.pd
>>>> -
>>>> -----------
>>>> UNHANDLED ERROR: couldn't read file "/Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/tkdnd/pkgIndex.tcl": no such file or directory
>>>>   while executing
>>>> "source [file join $dir pkgIndex.tcl]"
>>>>   ("uplevel" body line 19)
>>>>   invoked from within
>>>> "uplevel #0 $tclcode"
>>>> FAILED TO LOAD /Volumes/DATA/uni/pd/externals/GUI-plugins/dnd-testing-plugin/dnd-testing-plugin.tcl
>>>> —————
>>>>
>>>> Am i doing something wrong? Somehow i feel like something fundamental is wrong on my computer, like settings have to be deleted or something, but this is just a feeling.
>>>>
>>>> Best,
>>>>
>>>> Jonas
>>>>> Am 26.10.2018 um 23:21 schrieb Lucas Cordiviola <lucarda27 at hotmail.com>:
>>>>>
>>>>> Hi, thanx for joining.
>>>>>
>>>>> Oliver and I did some mods to the plugin. It allows to drop any file and gives you the file info.
>>>>>
>>>>> I'm looking for some feedback. Can you test and tell us what you think?
>>>>>
>>>>> See attached.
>>>>>
>>>>> My idea is to make a PR on your GIT and then make a Deken release.
>>>>>
>>>>> Anyone else reading this is also invited to test.
>>>>>
>>>>> :)
>>>>> Mensaje telepatico asistido por maquinas.
>>>>> On 10/26/2018 2:56 PM, me.grimm wrote:
>>>>>> yeah get rid of the "pd-". thats just for organizing. if I remember correctly just drop whole folder in "externals" and all should work. you should rename like johannes said to "dnd-plugin". the README in wrong. my fault :)
>>>>>>
>>>>>> On Wed, Oct 24, 2018 at 3:34 AM Lucas Cordiviola <lucarda27 at hotmail.com> wrote:
>>>>>> The Deken pkg is:
>>>>>>
>>>>>> <path>/pd-dnd-plugin/dnd-plugin.tcl
>>>>>>
>>>>>> it works out of the box.
>>>>>> True that the "pd-" in the folder name wasn't necessary. (will update the pkg soon).
>>>>>>
>>>>>> All the folder tree explanation was meant for Oliver who is trying to make it work on osx.
>>>>>>
>>>>>> Also true that [declare -path] has no effect.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Mensaje telepatico asistido por maquinas.
>>>>>> On 10/24/2018 2:38 AM, IOhannes m zmölnig wrote:
>>>>>>> that's something that puzzled me with your deken package as well:
>>>>>>> instead of putting the plugin into <PATH>
>>>>>>> /pd-dnd-plugin/
>>>>>>> , why don't you
>>>>>>> just install it it into <PATH>/dnd-plugin? (so you end up with a file
>>>>>>> <PATH>/dnd-plugin/dnd-plugin.tcl; with <PATH> in Pd's search path)
>>>>>>> no fuzzing around with preferences, path and lib whatnot.
>>>>>>> this is how all GUI-plugins are supposed to be installed.
>>>>>>>
>>>>>>> the "pd-" prefix of the github project is probably only there to
>>>>>>> organize the repositories on github, rather than meant as the canonical
>>>>>>> installation path.
>>>>>>>
>>>>>>> (as a sidenote, i doubt (having not tried it) whether [declare -path]
>>>>>>> does
>>>>>>> *anything*
>>>>>>> for GUI-plugins, as these are loaded on startup of
>>>>>>> pd-gui only)
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Pd-list at lists.iem.at mailing list
>>>>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> ____________________
>>>>>> m.e.grimm, m.f.a, ed.m.
>>>>>> cornell u., tc3
>>>>>> megrimm.net
>>>>>> ____________________
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>> Pd-list at lists.iem.at
>>>>>> mailing list
>>>>>> UNSUBSCRIBE and account-management ->
>>>>>> https://lists.puredata.info/listinfo/pd-list
>>>>> <dnd-testing-plugin.zip>_______________________________________________
>>>>> Pd-list at lists.iem.at mailing list
>>>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>>> <dnd-testing-osx-plugin.zip>



More information about the Pd-list mailing list