GNOME Bugzilla – Bug 446953
"New" Button uses a non-transparent widget
Last modified: 2008-10-22 19:17:34 UTC
As you can see in the screenshot the "Nuovo" button (on the left of the toolbar) is not drawn with transpacency, causing that lack in the UI look Probably this bug is similar to http://bugzilla.gnome.org/show_bug.cgi?id=416407 which was fixed with a small commit (so it may be very fast to fix) Since Gnome 2.20 will ship with that colored toolbar we will have that mistake in the look until it will be fixed. Thanks to all
Created attachment 89859 [details] Screenshot
see bug 257962, bug 254503, bug 262210. :-/
So it is not really fixed, as I've this problem in 2.10.2... 28th may release
This is the different part from HEAD and fix of bug 262210, I don't know if that problem is caused by this and if this is helpful to you if (width - separator_x > 0) gtk_paint_box (widget->style, widget->window, GTK_WIDGET_STATE (widget), shadow_type, area, widget, "button", separator_x, y, width - separator_x, height);
As dobey mentioned in bug 262210, the real problem is that bonobo is used here. I guess that bonobo needs an internal X window there, which will, of course, not be transparent. I think the real fix is to get rid of bonobo for the widget and use a normal GtkMenuToolButton. This would mean that it correctly follows the toolbar style (for the shadows) and does not have an X window in between that breaks toolbar gradients.
as a test, matthew is working on migrating the composer from BonoboUI to GtkUIManager for Evolution 2.12/GNOME 2.20 (see http://www.go-evolution.org/Evo2.12 ), but nothing more because of missing time. so this issue here will not be fixed for 2.20.
So on gnome 2.20 evolution will look weird with default gnome themes :(
*** Bug 460312 has been marked as a duplicate of this bug. ***
*** Bug 465723 has been marked as a duplicate of this bug. ***
+1. It's ugly... cheers stein
GNOME 2.22 released with new Evolution and this bug is still not fixed...
Jakub, Sebastian: complaining doesn't improve the situation, patches welcome :)
currently I have no skills but I'm working on this (; .
In all likelihood, this will get fixed when we migrate away from BonoboUI and can use GtkMenuToolButton instead of our own custom widget for the "New" button. But there is no timeframe for that.
Folding this into bug #552010. Once BonoboUI is dropped, we can use a standard GtkMenuToolButton, which I'm already doing on my "kill-bonobo" branch. See [1] for more details. [1] http://www.go-evolution.org/KillBonobo *** This bug has been marked as a duplicate of 552010 ***