The tkdnd family commands provide a Tcl interface to native, platform specific drag and drop mechanism. Under unix the drag&drop protocol in use is the XDND protocol version 5 (also used by the Qt toolkit, and the KDE and GNOME desktops).