Are there plans for a drag-and-drop library to ease the implementation of XDND functionality?
Havoc Pennington: The issue isn’t poor implementation in the libraries, it’s simpler than that. When you add drag and drop to an application you have a list of types that you support dragging or dropping, such as “text/plain”. Applications simply don’t agree on what these types are. So we need a registry of types documenting the type name and the format of the data transferred under that name. That’s it. The starting point is to go through GNOME, KDE, Mozilla, OpenOffice.org, etc. source code and document what types are already used. The other issue requires even less explanation: application authors don’t support DND in enough places. Rayiner Hashem: Most of the examples listed in your Nove Hrady presentation were desktop level. Yet, you mentioned GTK+ 3 and Qt 4 as well. Do you think more interoperation at the toolkit level is necessary? What form would this interoperation take? Havoc Pennington: I don’t really think of freedesktop.org as an interoperability effort anymore. Rather, i