GNOME Bugzilla – Bug 693712
minimal window frame mode
Last modified: 2013-02-22 20:56:05 UTC
I think it would be a nice incremental step towards client side decoration if we had a very minimal frame mode available to apps. I'm thinking of basically having no "titlebar" but still having shadow, resize area, and rounded corners. One use case for this is applications that already use the GNOME 3 style titlebar/toolbars. There is no need for a separate titlebar line once we can add the window close button to the toolbar. See the Bookmarks/Table of Contents dialog in Documents for an example.
Perhaps a similar protocol to hide titlebar when maximized.
Applications can already request "border-only" windows, which will give them a small border (e.g. resizing works) and shadows. They currently don't have rounded corners, but that's really a theme issue (though the corners are part of the titlebar, e.g. the top border needs as a minimum the height of the corner radius). I don't think there is API in GTK+ to request this, but GdkWindow has gdk_window_set_decorations (window, GDK_DECOR_BORDER);
*** Bug 670490 has been marked as a duplicate of this bug. ***
We tried a number of things and I don't think this is going to work. We can't properly round corners without CSD.