GNOME Bugzilla – Bug 591698
Gtk should provide a monochromatic "glyph" blending mode for icons
Last modified: 2010-07-10 01:59:18 UTC
GtkStatusIcon could provide a blending mode where the provided graphic is used as a mask to draw with current text color. We do a very similar thing in Cheese (src/cheese-countdown.c) Then we'd be able to use simpler glyphs for notifications, similarly to what OS X and Windows 7 do. Currently even a workaround is not possible because of bug #511919.
Workarounds are certainly possible. You can take a pixbuf from the icon theme, munge it, and put the munged pixbuf into the statusicon
Sure but that's an even uglier workaround (requires more work than what we do in cheese). It would be much nicer if you could specify the desired behavior at either builder/glade level. It's not limited to GtkStatusIcon - jimmac proposed doing the same for menus and buttons.
See the recent addition of 'symbolic' icon support