yea yea... you broke GTK in KDE then
i croke Qt colors? so i cant see fonts? because they are white, and background is white? cant change color on QT config? sorry, but this is bullshit
integration suck both ways
Looks like I stepped on someones toes. Lol.
Do you disagree that Gimp is a piss-poor porting job on other operating systems? Just use its file open dialog on KDE and you'll understand.
Or do you disagree that GTK fails to offer a native experience on every WM outside of Gnome? Tango icon set, alien file dialogs, wrong button order, wrong widget sizes - it does an awful job on KDE/Win/Mac.
If you have a counter-argument I'd love to hear it.
Qt is not vastly better, inherently. It seems as though work is needed to make a Qt application look native on a different desktop (per my link). Here is a pic of Gimp running on what looks like XP from the Gimp site. Looks about as ugly as everything else on Windows:P
Button ordering is a fairly small thing to keep mentioning, BS, but I understand how fun it is getting a rise out of people
IMHO, wxWidgets is the way to go for xplatform. It had, for me, surprisingly extensive libraries and a pretty small download.
All this aside, I think xplatform is not the best way to get users to linux, but it is nice that our toolkits are at least able to do this to some extent.
GTK isn't meant to bring a native experience on every WM outside of gnome. In fact it's primary aimed at GNOME/Xfce these days.
If you don't like it's "awful job" on KDE/Win/Mac which it's not made for, then don't bother with it. That's why KDE/Win/Mac all have their own applications.
That's like complaining that your iPod theme doesn't match your USB cable or something. It's not made to do that. It's made to be a base toolkit (only above X11) that provides it's own widgets and themes and doesn't rely on the underlying platform to provide them.
All of the things you mentioned are such different platforms (C/C++/Objective-C) that integrating them screams bad idea and messy code.