Use persistent surface image of panel background, and Cairo for plugins BG.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Wed, 26 Nov 2014 12:57:26 +0000 (14:57 +0200)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Wed, 26 Nov 2014 12:57:26 +0000 (14:57 +0200)
commitd1a4f8ad1f0780f11da0d563c948e0bd33056625
tree7ab7d884245f9b501606b88f15901ddb8654756c
parent66b88e3187450d0276a304c86b5ad15eed793a42
Use persistent surface image of panel background, and Cairo for plugins BG.

This way updating background should be faster since it will not request
root image for each single widget (including all children) background.
Also this fixes background of plugins when image is configured,
both placement and alpha color, which was heavily broken before.
ChangeLog
src/configurator.c
src/panel.c
src/private.h