Hello, I've just tested the 2.2 dll release of tkdnd, it seems the method has changed, and figured it out by reading this doc:
http://www.ellogon.org/petasis/tcltk-projects-mainmenu-38/tkdnd-mainmenu-39/tkdnd-man-page-mainmenu-44 we need to use capitals for bindings so, this line: catch { dnd bindtarget $name.c text/uri-list <Drop> \ "pdtk_canvas_makeobjs $name %D %x %y" } now should look like this: catch { dnd bindtarget $name.c text/uri-list <Drop> \ "pdtk_canvas_makeobjs $name %D %X %Y" } This is quite a weird change, but now it's working like this... It would be great if pdtk_canvas_makeobjs would be able to put an abstraction from folders that haven't been declared in pdsettings, but is it possible? ----- "Hans-Christoph Steiner" <[email protected]> a écrit : > Have you had any luck with tkdnd? I tried it with Ubuntu/GNOME and > couldn't get it to work. It would be very nice to have drag-n-drop. > > .hc > > On Nov 7, 2010, at 1:13 AM, patko wrote: > > > hello, > > > > the drag'n'drop tcl command is implemented for opening pd files, if > > > you are curious look for this code in pd.tk: > > > > catch { > > package require tkdnd > > dnd bindtarget . text/uri-list <Drop> { > > foreach file %D {open_file $file} > > } > > } > > > > you will need to install tktdnd lib to try out this GUI feature. > > > > It would be nice to have externals using this lib. > > > > ----- "tep" <[email protected]> a écrit : > > > >> i'm looking for a way to drag and drop files in linux (ubuntu), in > >> order to get the path of the file (in the manner of the [dropfile] > >> object in maxmsp) and possibly the filetype ? > >> > >> -- > >> > >> > >> > >> _______________________________________________ > >> [email protected] mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > > > > -- > > Patrice Colet > > > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > > > ---------------------------------------------------------------------------- > > I spent 33 years and four months in active military service and during > > that period I spent most of my time as a high class muscle man for Big > > Business, for Wall Street and the bankers. - General Smedley > Butler -- Patrice Colet _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
