My point is that there could be 1000 custom apps out there doing similar things. Your solution is to ignore them. You have to realize that there are some extremely serious issues regarding GTK theming, and as a theme designer, you need to respect that. Just because you want something to look a fancy certain way doesn't mean that's a good idea because you obviously run into issues like this.
Everyone wants GTK to be prettier, easier to theme, etc., but we'll never get that with GTK 2.0, and that needs to be kept in mind, respected, and never abused, *especially* in the default theme shipping with such a popular distribution. At the end of the day, this selfish decision hurts the upstream applications that provide value to your downstream distribution. We do the /exact/ same thing for using theme colors in our widget as the GtkTreeView, but we get different results because the /theme/ gives us different colors for the /same/ "query" because our GObject class hierarchies are different (and there is _nothing_ wrong with this, it's a central idea of the /framework/ that is GTK and OOP in general). It seems that this is hard for you to understand, so I have introduced an insane but manageable hack in our application so at least users won't be blaming us upstream for downstream deficiencies. But this only works for /our/ application. Try to imagine the issue in the larger scope of potential ISV and other third party applications out there. Other themes seem to understand the limitations here, I would think Ubuntu would follow suit for its default themes. I also want to point out that I feel so strongly about this issue not from a purely cosmetic point of view, but from a usability/accessibility point of view. We've had a few users complain that because of this bug, the background selection color was too dark and caused contrast issues with the text color, making our custom view hard or stressful to read. That's not cool. Close this if you want, we at least shouldn't hear complaints upstream now (http://svn.gnome.org/viewvc/banshee?view=revision&revision=4112), but I'm sure there are many other apps out there you don't and won't know about that will suffer the same or similar problems. -- Human theme makes bad GTK widget class assumptions https://bugs.launchpad.net/bugs/237261 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs