[PD] open recent
Patrice Colet
pat at mamalala.org
Wed Dec 5 13:55:03 CET 2007
Hans-Christoph Steiner a écrit :
>
> On Dec 4, 2007, at 7:55 PM, Patrice Colet wrote:
>
>> Hans-Christoph Steiner a écrit :
>>> On Dec 4, 2007, at 4:20 AM, Patrice Colet wrote:
>>>> Hans Roels a écrit :
>>>>> I also think this would be a simple but very handy tool, (also in
>>>>> pd-vanilla...), at this moment I always have to 'navigate' a lot to
>>>>> open files...
>>>>>
>>>>
>>>>
>>>> One parenthesis...(
>>>>
>>>> in win32 pd-vanilla it's possible to drag'n'drop patches from explorer,
>>>> sometimes this trick can save a lot of clicks'n'time, this trick
>>>> already
>>>> available in 0.37(, when I've started to try puredata,) doesn't work in
>>>> pd-extended.
>>> Really, how do you do that? I tried on Windows XP using pd-vanilla
>>> 0.39.2 and 0.40.2 and could not get any drag-n-drop to work.
>>
>> in proc open_file from
>>
>> pd-vanilla/bin/pd.tk line 432:
>>
>> catch {
>> package require tkdnd
>> dnd bindtarget . text/uri-list <Drop> {
>> foreach file %D {open_file $file}
>> }
>> }
>>
>>
>> this stuff needs tkdndlib
>>
>>
>> pkgIndex.tcl for windows:
>>
>> package ifneeded tkdnd 1.0 [list load [file join $dir libtkdnd10.dll]
>> tkdnd]
>>
>> in linux I believe we don't need this kind of code for loading tk libs
>> if it's installed correctly
>
> So you are saying if you install tkdnd, then the tkdnd features don't
> work in Pd-extended?
>
> It would be very nice to have tkdnd built and included as part of
> Pd-extended. Any interest in taking this on? Basically, it looks like
> the best way to do it would be to import the tkdnd source code into
> pure-data CVS, then make it build and install automatically. Shouldn't
> be too hard if tkdnd is easy to build. Certainly easier than making Pd
> build with Cygwin :D.
>
> .hc
If the build-system could build and install this tklib and some other
ones, it would be just fabulous, and also we would be able to improve
the gui a lot more easily. Also I'm not sure about what would be the
best place for putting the building code of this feature
More information about the Pd-list
mailing list