GNOME Bugzilla – Bug 509105
Use window decorations, when drawing menu, tool and status bars.
Last modified: 2013-02-03 21:51:11 UTC
Inspired by the second screenshot of bug 500437 I think, that GTK+ should be able to use parts of the window decorations for painting menu, tool and status bars. The _NET_FRAME_EXTENTS could help here. Despite hacking and such, the route has to be choosen: a) GtkWindow sets some wm-spec property to allow the window manager to draw left and right window decoration b) GtkWindow uses the _NET_FRAME_EXTENTS to set its window's shape (or alpha channel in composited environments). Still a wm-spec property is needed to inform the window manager, to move its decoration window below the client window.
Created attachment 102716 [details] The screenshot from bug 500437.
Not going to happen, if you ask me. I don't see any reason why "GTK+ should be able to use parts of the window decorations" for its own purposes. There are more important problems to solve than that.
The only way you'd want to do this is if you moved the decoration drawing to the application. (Which has various large advantages, however, it's not clear how it could work in the world of multiple entirely unrelated window managers.)
we have other bugs where client-side decorations are being worked on - closing this