After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 446953 - "New" Button uses a non-transparent widget
"New" Button uses a non-transparent widget
Status: RESOLVED DUPLICATE of bug 552010
Product: evolution
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 460312 465723 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-13 00:55 UTC by Andrea Cimitan
Modified: 2008-10-22 19:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot (317.58 KB, image/png)
2007-06-13 01:04 UTC, Andrea Cimitan
Details

Description Andrea Cimitan 2007-06-13 00:55:18 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
Comment 1 Andrea Cimitan 2007-06-13 01:04:04 UTC
Created attachment 89859 [details]
Screenshot
Comment 2 André Klapper 2007-06-13 11:38:49 UTC
see bug 257962, bug 254503, bug 262210. :-/
Comment 3 Andrea Cimitan 2007-06-13 11:44:07 UTC
So it is not really fixed, as I've this problem in 2.10.2... 28th may release
Comment 4 Andrea Cimitan 2007-06-13 12:03:22 UTC
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);
Comment 5 Benjamin Berg 2007-06-13 13:09:30 UTC
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.
Comment 6 André Klapper 2007-06-13 14:05:16 UTC
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.
Comment 7 Andrea Cimitan 2007-06-13 14:19:53 UTC
So on gnome 2.20 evolution will look weird with default gnome themes :(
Comment 8 Benjamin Berg 2007-07-26 08:10:27 UTC
*** Bug 460312 has been marked as a duplicate of this bug. ***
Comment 9 Benjamin Berg 2007-08-11 17:17:32 UTC
*** Bug 465723 has been marked as a duplicate of this bug. ***
Comment 10 Sebastian Billaudelle 2007-12-02 09:14:14 UTC
+1. It's ugly...

cheers stein
Comment 11 Jakub 'Livio' Rusinek 2008-05-18 15:50:00 UTC
GNOME 2.22 released with new Evolution and this bug is still not fixed...
Comment 12 André Klapper 2008-05-19 13:28:56 UTC
Jakub, Sebastian: complaining doesn't improve the situation, patches welcome :)
Comment 13 Jakub 'Livio' Rusinek 2008-05-19 13:44:01 UTC
currently I have no skills but I'm working on this (; .
Comment 14 Matthew Barnes 2008-05-19 13:53:39 UTC
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.
Comment 15 Matthew Barnes 2008-10-22 19:17:34 UTC
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 ***