Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: TkDND 2.8

127 views
Skip to first unread message

Georgios Petasis

unread,
Jul 6, 2015, 6:12:09 PM7/6/15
to
I am pleased to announce version 2.8 of the TkDND extension.

What is new in TkDND 2.8?
--------------------------------------------------

1) Fixed a bug in converting Time to a Tcl object (Bug reported by
Nicolas Bats, observed under OS X 10.7).

2) Added support in <<DragInitCmd>> & <<DragEndCmd>>
for %x, %y mouse coordinates (relative to window that is the drag
source).

3) Added the ability to stop a drag on the drag source. The
<<DragInitCmd>> binding must return either "refuse_drop"
as a value (instead of a list), or use
"return -code break"|"return -code continue".

4) Fixed SourceForge bug #30: Toplevel Widget Cannot
Be Drop Target. Bug reported by Tim Tomkinson.

5) Applied two patches from Andrew Murray.

6) Code moved to github: https://github.com/petasis/tkdnd

TkDND 2.8 offers support for both dragging and dropping under all 3
major operating systems (Windows, OS X, Linux).

A detailed change log can be found here:

https://github.com/petasis/tkdnd/blob/master/Changelog

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, 8, 8.1) and OS X (Leopard, Lion, Mountain Lion)
operating systems are supported (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/tkdnd

Latest GIT sources: https://github.com/petasis/tkdnd


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

Sources:
http://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.8/tkdnd2.8-src.tar.gz/download

Windows 32bit Binaries:
http://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND%202.8/tkdnd2.8-win32-ix86.tar.gz/download

Windows 64bit Binaries:
http://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND%202.8/tkdnd2.8-win32-x86_64.tar.gz/download

Linux 32bit Binaries:
http://sourceforge.net/projects/tkdnd/files/Linux%20Binaries/TkDND%202.8/tkdnd2.8-linux-ix86.tar.gz/download

Linux 64bit Binaries:
http://sourceforge.net/projects/tkdnd/files/Linux%20Binaries/TkDND%202.8/tkdnd2.8-linux-x86_64.tar.gz/download

OS X 10.8.5+ 64bit Binaries:
http://sourceforge.net/projects/tkdnd/files/OS%20X%20Binaries/TkDND%202.8/tkdnd2.8-OSX-MountainLion.tar.gz/download

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

George Petasis

Olivier

unread,
Jul 7, 2015, 2:17:25 AM7/7/15
to

> 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/tkdnd
>
> Latest GIT sources: https://github.com/petasis/tkdnd
>
>

Hi George, and thanks for the work done, and also to think to any possible user !

It seems that "http://www.ellogon.org/petasis/tcltk-projects/tkdnd" doesn't work ( 404 not found )wheras :

http://www.ellogon.org/petasis/index.php/tcltk-projects/tkdnd
or
http://users.iit.demokritos.gr/~petasis/Tcl/tkDND/tkDND.html

work still ...

Have a nice day,
Olivier.

Harald Oehlmann

unread,
Jul 7, 2015, 4:00:39 AM7/7/15
to
Great work Georgios,

Csaba has reported on ETCL conference, that you gave great support to integrate DND into Tablelist.

I favor to put this into the tk core.
Would be really valueable.

Thank you,
Harald

Georgios Petasis

unread,
Jul 7, 2015, 4:08:41 AM7/7/15
to Olivier
I am sorry for that, it seems that Joomla internals change with every
update... :-)

George

Georgios Petasis

unread,
Jul 8, 2015, 2:57:46 PM7/8/15
to
I have uploaded new windows binaries (32 & 64 bits), compiled with
visual studio. The previous ones (compiled with mingw) had unresolved
dependencies (libpthread.dll).

George
0 new messages