GNOME Bugzilla – Bug 699877
Branding-schmanding
Last modified: 2013-05-07 22:08:15 UTC
I only tested the branding patches from bug 694912 with jhbuild Clutter (e.g. clutter-1.16), which worked fine; unfortunately however, commit e98eb57e3e8b8 breaks modal dialogs horribly with the stable version from GNOME 3.8 (e.g. clutter-1.14). Attached patches fix should fix the problem for either clutter version (and are arguably better style anyway).
Created attachment 243538 [details] [review] modalDialog: Replace Shell.Stack with layout manager Commit e98eb57e3e8b added flags to expand the dialog's background stack, which works fine with the current clutter-1.16 branch, but breaks on clutter-1.14 (as shipped with GNOME 3.8). Using an St.Widget with a Clutter.BinLayout fixes this, and is more modern Clutter usage.
Created attachment 243539 [details] [review] loginDialog: Adjust logoBin to modalDialog changes With modalDialogs' backgroundStack using a BinLayout now, we need to set approriate expand flags on the iconBin.
Review of attachment 243538 [details] [review]: OK.
Review of attachment 243539 [details] [review]: OK.
Attachment 243538 [details] pushed as e2c86ce - modalDialog: Replace Shell.Stack with layout manager Attachment 243539 [details] pushed as d920da6 - loginDialog: Adjust logoBin to modalDialog changes