From: Georgios Petasis on
I am pleased to announce version 2.1 of the TkDND extension.

What is new in TkDND 2.1?
--------------------------------------------------

1) Support for OS X is now complete (thanks to Kevin
Walzer). Both dragging from Tk application and dropping on Tk
applications are supported.

Please not that TkDND 2.0 is compatible only with Tk versions built on
top of the Cocoa Framework. This means Tk >= 8.6, or versions of 8.5
with backport the Cocoa based Tk, but unfortunately not the standard 8.5 Tk.


What is TkDND?
--------------------------------------------------
TkDND is a binary extension for Tk, which adds native drag & drop
capabilities to the Tk toolkit. It can be used with any Tk version equal
or greater to 8.3.3 and currently only the UNIX (X-Windows), Microsoft
Windows (XP, Vista, 7) and OS X (Leopard) operating systems (Tk 8.6 is
required for OS X).

The project home page, including documentation, examples and download
links, can be found at:

https://sourceforge.net/projects/tkdnd/

http://www.ellogon.org/petasis/tcltk-projects-mainmenu-38/tkdnd-mainmenu-39

How to get it?
--------------------------------------------------
TkDND can be downloaded from the following locations:

Sources:
https://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.1/tkdnd-2.1.tar.gz/download

Windows Binaries:
https://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND%202.0/tkdnd2.0.tar.gz/download

All files: https://sourceforge.net/projects/tkdnd/files/

George Petasis
From: yahalom on
On Jun 12, 1:31 am, Georgios Petasis <peta...(a)iit.demokritos.gr>
wrote:
> I am pleased to announce version 2.1 of the TkDND extension.
>
> What is new in TkDND 2.1?
> --------------------------------------------------
>
> 1) Support for OS X is now complete (thanks to Kevin
> Walzer). Both dragging from Tk application and dropping on Tk
> applications are supported.
>
> Please not that TkDND 2.0 is compatible only with Tk versions built on
> top of the Cocoa Framework. This means Tk >= 8.6, or versions of 8.5
> with backport the Cocoa based Tk, but unfortunately not the standard 8.5 Tk.
>
> What is TkDND?
> --------------------------------------------------
> TkDND is a binary extension for Tk, which adds native drag & drop
> capabilities to the Tk toolkit. It can be used with any Tk version equal
> or greater to 8.3.3 and currently only the UNIX (X-Windows), Microsoft
> Windows (XP, Vista, 7) and OS X (Leopard) operating systems (Tk 8.6 is
> required for OS X).
>
> The project home page, including documentation, examples and download
> links, can be found at:
>
> https://sourceforge.net/projects/tkdnd/
>
> http://www.ellogon.org/petasis/tcltk-projects-mainmenu-38/tkdnd-mainm...
>
> How to get it?
> --------------------------------------------------
> TkDND can be downloaded from the following locations:
>
> Sources:https://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.1/tkdnd-...
>
> Windows Binaries:https://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND...
>
> All files:https://sourceforge.net/projects/tkdnd/files/
>
> George Petasis

Great work.
Any chance of having binary version of 2.1 for linux and mac?
From: Kevin Walzer on
On 6/12/10 11:41 AM, yahalom wrote:


> Great work.
> Any chance of having binary version of 2.1 for linux and mac?

ActiveState will probably have binaries soon in the teapot, if they
don't already.

The Mac version is a bit tricky: it won't work with the current mainline
version of 8.5 because it's based on Carbon, not Cocoa; the Cocoa
version is in 8.6 HEAD and is not in widespread use yet.

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
From: George Petasis on
στις 12/6/2010 7:37 μμ, O/H Kevin Walzer έγραψε:
> On 6/12/10 11:41 AM, yahalom wrote:
>
>
>> Great work.
>> Any chance of having binary version of 2.1 for linux and mac?
>
> ActiveState will probably have binaries soon in the teapot, if they
> don't already.
>
> The Mac version is a bit tricky: it won't work with the current mainline
> version of 8.5 because it's based on Carbon, not Cocoa; the Cocoa
> version is in 8.6 HEAD and is not in widespread use yet.
>

I think ActiveTcl contains only version 1.x of tkdnd.
I suspect that they are waiting tkdnd 2. to be completed (i.e. support
drags from Tk under linux) :-)

George
From: Peter W on
On 06/11/2010 10:31 PM, Georgios Petasis wrote:
> I am pleased to announce version 2.1 of the TkDND extension.
>
> What is new in TkDND 2.1?
> --------------------------------------------------
>
> 1) Support for OS X is now complete (thanks to Kevin
> Walzer). Both dragging from Tk application and dropping on Tk
> applications are supported.
>
> Please not that TkDND 2.0 is compatible only with Tk versions built on
> top of the Cocoa Framework. This means Tk >= 8.6, or versions of 8.5
> with backport the Cocoa based Tk, but unfortunately not the standard 8.5
> Tk.
>
>
> What is TkDND?
> --------------------------------------------------
> TkDND is a binary extension for Tk, which adds native drag & drop
> capabilities to the Tk toolkit. It can be used with any Tk version equal
> or greater to 8.3.3 and currently only the UNIX (X-Windows), Microsoft
> Windows (XP, Vista, 7) and OS X (Leopard) operating systems (Tk 8.6 is
> required for OS X).
>
> The project home page, including documentation, examples and download
> links, can be found at:
>
> https://sourceforge.net/projects/tkdnd/
>
> http://www.ellogon.org/petasis/tcltk-projects-mainmenu-38/tkdnd-mainmenu-39
>
> How to get it?
> --------------------------------------------------
> TkDND can be downloaded from the following locations:
>
> Sources:
> https://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.1/tkdnd-2.1.tar.gz/download
>
>
> Windows Binaries:
> https://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND%202.0/tkdnd2.0.tar.gz/download
>
>
> All files: https://sourceforge.net/projects/tkdnd/files/
>
> George Petasis

I'm having some trouble with tkdnd on opensuse 11.2,kde4 and tcl/tk
8.4.19 (Activestate).

First: after unpacking the tarball of 2.1 (gunzip and tar -xvf) all
directory's seem to have the x permission unset. Minor annoyance, but I
thought I'd mention it. The rest of the build was flawless.

Main problem is that I'm not able to drag and drop from a file manager
(dolphin) to a tcl/tk program. Programs I use in windows with tcl/tk and
tkdnd do not work under linux. In the dndSpy.tcl demo, I can see that
when I enter the dndSpy window with a dragged file that dndSpy sees the
dragging (left window gets filled), but the icon being dragged shows
that a drop is not possible, and when I do drop the file, it is not
registered (nothing changes). Any thoughts?

Peter