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" tep.core@gmail.com 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 ?
--
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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" tep.core@gmail.com 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 ?
--
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Patrice Colet
Pd-list@iem.at 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
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/...
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" hans@at.or.at 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" tep.core@gmail.com 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 ?
--
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Patrice Colet
Pd-list@iem.at 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
pdtk_canvas_makeobjs could put the full path to any abstraction and it would work. I was thinking of something more elaborate: have the GUI parse the abstraction that is dropped onto the patch, then paste it in where the abstraction was dropped on the patch. I haven't gotten TkDND working, so I haven't tried anything yet. I'd love to see what you can get working with it, I think TkDND could provide some really nice functionality.
.hc
On Wed, 2010-12-22 at 23:44 +0100, patko wrote:
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/...
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" hans@at.or.at 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" tep.core@gmail.com 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 ?
--
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Patrice Colet
Pd-list@iem.at 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