When using GTK+ applications with client-side decorations in xfwm4, and right clicking on the GtkHeaderBar, the menu shown is provided by GTK+.
In GTK+ 3.14, this menu have one item, "Close".
GTK+ 3.14 can, however, request that the window manager show it's own menu instead. Adding support for this in xfwm4 would improve the experience when using GTK+ 3 applications with client-side decorations.
GTK+ uses the following Gdk function to support this:
From the link:
> Asks the windowing system to show the window menu. The window menu is
> the menu shown when right-clicking the titlebar on traditional windows
> managed by the window manager. This is useful for windows using
> client-side decorations, activating it with a right-click on the
> window decorations.
Fixed with git commit 75e9500
(In reply to Olivier Fourdan from comment #1)
> Fixed with git commit 75e9500
That was quick! The only issue is that the y coordinate of the menu is off. And - when the client-side decorated window has a GTK+ theme-provided shadow - the x coordinate when opening the window menu with keyboard shortcut.
ah right, positioning fixed with commit 72992dd