topbar: fix styling in some themes
authorAndrew Chadwick <andrewc-git@piffle.org>
Thu, 17 Oct 2013 19:15:26 +0000 (20:15 +0100)
committerAndrew Chadwick <andrewc-git@piffle.org>
Thu, 17 Oct 2013 19:31:43 +0000 (20:31 +0100)
commita4121b65d33352167cb931e8cfe49851cf4d3975
tree26632308e0d98e4d4fa6fba62996f27d45775e04
parentff5480654f6fd3876ba45a09bb009ff48e4d8d63
topbar: fix styling in some themes

Rework the way the menu button repacks, raiding git for the old "window
sandwich" approach and modernizing its code. No custom class assignment
during repacks now because things look too weird if we do: borders on
toolbar buttons and other ugliness.

Tested in: Numix, Orion, Albatross, Adwaita, Clearlooks, Mediterranean
Night, Greybird, Zukitwo. All as of 2013-10-17 under GTK 3.8.

Add test code for the topbar. No API changes.
gui/topbar.py