GNOME Bugzilla – Bug 254503
"New" dropdown menu on toolbar has wrong widget style
Last modified: 2006-06-18 11:40:20 UTC
The "New" dropdown widget has a flat widget style; to integrate with the rest of the toolbar it should have a shaded widget style. This bug is only visible when using a GTK theme that renders toolbars and toolbar items differently from dialog backgrounds. An example is Amaranth. The offending line is 488, e_combo_button_construct in widgets/misc/e-combo-button.c: gtk_button_set_relief (GTK_BUTTON (combo_button), GTK_RELIEF_NONE); Blame is to Ettore Perazzoli: 2002-01-23 Ettore Perazzoli <ettore@ximian.com> * e-combo-button.c: Remove member `separator' from `EComboButtonPrivate'. New members `icon', `label'. (init): There shall be no separator no more. Init `icon' and `label' to %NULL. (e_combo_button_construct): Set no relief. I cannot see a good reason why this widget should have no relief. By default in GTK button widgets have relief.
Uh.. OK, I can - it gets ugly borders which are out of place on a toolbar widget. It is however possible to do this in a better way - see Epiphany; their EphyArrowToolButton widget epiphany/lib/widgets/ephy-arrow-toolbutton.c implements a toolbar option menu button by subclassing GtkToolButton and adding an arrow widget.
*** bug 257962 has been marked as a duplicate of this bug. ***
*** bug 258410 has been marked as a duplicate of this bug. ***
Moving to Rodney, I think there might be a dupe of this somewhere.
*** bug 265360 has been marked as a duplicate of this bug. ***
Fixed in CVS.
The New button is broken with Clearlooks (the default GNOME 2.12 theme) in 2.4.0
assigning dobey's evo UI bugs to srag as he is the UI guy now. :-)
at least retargetting from a very ancient milestone to an ancient milestone ;-)
Created attachment 60151 [details] Button permanently shows in hovered state This is what the button looks like using Clearlooks Cairo. It looks quite out of place - especially when hovering over one of the other toolbar buttons.
*** Bug 307776 has been marked as a duplicate of this bug. ***
removing old target milestone.
*** This bug has been marked as a duplicate of 262210 ***