From: Andras M. <ma...@vi...> - 2007-11-26 10:11:46
|
On Mon, 26 Nov 2007 09:24:21 +0000, Andras Mohari wrote: > Oops, I had commented out a gtk_paint_flat_box() in collection_expose(). > Uncommenting it should make bg_pixmap[NORMAL] work again (it does for > me). Sorry about the mess. Ah, this is not enough; using it unconditionally will result in using the bg[] colour instead of base[] (when you don't have a background pixmap). If you uncomment gtk_paint_flat_box() in collection_expose() and modify it to look like this: if (widget->style->bg_pixmap[GTK_STATE_NORMAL]) gtk_paint_flat_box(widget->style, widget->window, GTK_STATE_NORMAL, GTK_SHADOW_NONE, &event->area, widget, "collection", 0, 0, -1, -1); then the background pixmap should show if you have one, and the base colour if you have no background pixmap. If this does not work for you (or anybody else), or if it's considered a bad hack, then yes, do revert my original change. I'm really sorry for all this mess, I'm too quick to hit the send button... -- Andras Mohari |