! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Gtk-xfce-engine, gtk3: Active menubar items lack 3D border
Status:
CLOSED: FIXED
Product:
Gtk-xfce-engine
Component:
General

Comments

Description Klaus Kusche 2012-02-13 15:16:11 CET
Compared to gtk2, the highlighting of active (clicked) menu bar items 
lacks a 3D border, even if

-GtkMenuBar-shadow-type          : out;

is set.

As a consequence, the highlighted background of the menubar item is too small,
several pixels smaller than the menu item list below, which looks inconsistent.

In Gtk2, the 3D border works, and the left edge of the highlighted menubar item
lines up nicely with the left edge of the menu item list below it.
Comment 1 Peter de Ridder editbugs 2012-02-19 15:40:13 CET
-GtkMenuBar-shadow-type is actualy the border of the menubar not the menu buttons them self. However -GtkMenuItem-selected-shadow-type is and it isn't working indeed.
In Gtk3 they "dropped" -GtkMenuItem-selected-shadow-type in favor of .menuitem:hover {border-style }.
Thank you for reporting.

I fixed the engine and default themes.
This is fixed in 6cbd8df and 3986032

Bug #8458

Reported by:
Klaus Kusche
Reported on: 2012-02-13
Last modified on: 2012-04-08

People

Assignee:
Peter de Ridder
CC List:
1 user

Version

Version:
Unspecified

Attachments

Additional information