GNOME Bugzilla – Bug 737383
xsettings: Translate titlebar action settings
Last modified: 2014-09-26 14:06:17 UTC
GTK+ recently gained XSettings that match these settings. This will make the behavior of CSD titlebars match that of traditional titlebars, as far as possible.
Created attachment 287102 [details] [review] xsettings: Translate titlebar action settings
The GTK+ commit is here: https://git.gnome.org/browse/gtk+/commit/?id=1d8a1a04f6c422a5668fee0d9069e973b921bd38 I heated a little and put it into the stable branch, since I think it would be good to resolve this in 3.14.1
Review of attachment 287102 [details] [review]: The code is alright, but the XSettings themselves look a little short-sighted or restrictive. What about button 5, button 6, key + a mouse button click, etc.? Looks fine otherwise.
no, not handling button 5, 6, 7 or anything else on titlebars. Ideally, we would just hardcode double-click = toggle maximize right-click = menu but since we have these settings and they're exposed in the tweak-tool, it seems better to make them work for traditional and csd titlebars in the same way, instead of causing yet another headline about 'gnome is removing my precious setttings!'
Attachment 287102 [details] pushed as 6e52754 - xsettings: Translate titlebar action settings