Hi again!
Am Dienstag, 12. Januar 2010 04:18:13 schrieben Sie:
I'd be interested if you see KDE behaving correctly in regards to floating toolbars for programs that are not KDE-based. The initial thrust of the KDE approach has been "use our classes to get so-and-such". So I'd not be surprised to see KDE programs behave well, but non-KDE have some issues.
Sorry, but this sounds like general bashing of "KDE folks". I will try to ignore it.
To get back to the topic: I had a quick look at the properties of inkscapes toolbars, and obviously WM_TRANSIENT_FOR is missing. That does not even belong to NetWM, but is a standard Inter-Client Communication Conventions property. Obviously, there have been requests to add support for it to gtk as early as 1998: http://mail.gnome.org/archives/gtk-list/1998-November/msg00581.html
I don't know the GTK developer's view on this at all, but I verified that this is the very property which is used by KDE applications for making toolbars stay on top of their respective main windows. Nothing KDE-specific here AFAICS.
HTH, Hans