https://bugs.kde.org/show_bug.cgi?id=416497
--- Comment #3 from David Rubio <david.alejandro.ru...@gmail.com> --- (In reply to Chris Holland from comment #2) > For reference, this is the PR for Gtk shadows. It added support for the > _GTK_FRAME_EXTENTS window property. > https://phabricator.kde.org/D24660 > > ---- > > * Running `xprop`, then clicking Firefox with the default KWin titlebar, it > *properly* does not have the _GTK_FRAME_EXTENTS property. > * After entering Customize in Firefox, and unchecking "title bar" to enable > CSD, the property exists: > _GTK_FRAME_EXTENTS(CARDINAL) = 26, 26, 23, 29 > > I couldn't easily figure out the contextmenu properties using xprop though, > since a context menu grabs the mouse. > > So I used `watch -n0.5 -- xwininfo -root -tree` and opened and closed the > firefox contextmenu. > > Parent window id: 0x0 (none) > 69 children: > 0x3200035 "Firefox"": ("Firefox" "Firefox") 201x234+59+270 +59+270 > 1 child: > 0x3200036 (has no name): () 1x1+-1+-1 +58+269 > ... > > I noticed the window id remained even when the contextmenu was closed. So I > ran: > watch -- xprop -id 0x3200035 > > I did not see any _GTK_FRAME_EXTENTS property. > > WM_TRANSIENT_FOR(WINDOW): window id # 0x32022c4 > WM_HINTS(WM_HINTS): > Client accepts input or input focus: True > Initial state is Normal State. > window id # of group leader: 0x3200001 > WM_WINDOW_ROLE(STRING) = "Popup" > XdndAware(ATOM) = BITMAP > _NET_WM_OPAQUE_REGION(CARDINAL) = > _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_POPUP_MENU > ... > > I also tested Gnome Chess, and noticed it's app icon menu did have: > > _GTK_FRAME_EXTENTS(CARDINAL) = 6, 6, 5, 7 > _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_POPUP_MENU Is it the same on Chromium right click menus? It seems to do shadowing on menus properly on Chromium menus on latest GNOME. -- You are receiving this mail because: You are watching all bug changes.