GNOME Bugzilla – Bug 727693
Message dialogs are decorated twice (window manager and client-side)
Last modified: 2014-08-03 18:48:47 UTC
Created attachment 273645 [details]
When GTK+ 3.12 is used outside of GNOME, GtkMessageDialogs are decorated twice -- by the X11 window manager *and* client-side by GTK+. See attached screenshot from XFCE.
Documentation for the "gtk-dialogs-use-header" property says, "This setting does not affect custom dialogs using GtkDialog directly, or message dialogs." I am not sure why message dialogs should be treated as a special case; but whatever the intent was, the result is ugly.
Actually, this is not specific to GtkMessageDialog, other GtkDialogs are doing it as well. Seems that xfwm4 treats GDK_DECOR_BORDER the same as GDK_DECOR_ALL.
Sure. It's clearly an xfwm4 deficiency, so this bug can be canceled. I would still like a way to disable client-side decorations completely (I am currently patching GTK+ to accomplish that), but I accept that that is a design decision and not within the scope of this bug.
this should be fixed