summaryrefslogtreecommitdiff
path: root/displaymenuview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2013-11-08 16:23:25 +0100
committerlouis <louis.braun@gmx.de>2013-11-08 16:23:25 +0100
commit98a3f2bf07adef23169aad381cdf46dfe34d671b (patch)
tree0f57d20fa18c32f63b9b4a251909a255e027399d /displaymenuview.c
parente1c74101872ec68cfe3ebcc66faf5a9b6cf4b9f0 (diff)
downloadskin-nopacity-98a3f2bf07adef23169aad381cdf46dfe34d671b.tar.gz
skin-nopacity-98a3f2bf07adef23169aad381cdf46dfe34d671b.tar.bz2
added possibility to add background image in freestyle themes for displaymenu header
Diffstat (limited to 'displaymenuview.c')
-rw-r--r--displaymenuview.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/displaymenuview.c b/displaymenuview.c
index 269e3e2..530f08f 100644
--- a/displaymenuview.c
+++ b/displaymenuview.c
@@ -284,10 +284,14 @@ const cFont *cNopacityDisplayMenuView::GetTextAreaFont(bool FixedFont) {
void cNopacityDisplayMenuView::DrawBorderDecoration() {
if (config.GetValue("displayType") == dtGraphical) {
- pixmapHeader->Fill(Theme.Color(clrMenuBack));
- cImage *headerImage = imgCache->GetSkinElement(seMenuHeader);
- if (headerImage)
- pixmapHeaderForeground->DrawImage(cPoint(0, 0), *headerImage);
+ cImage *headerImageBack = imgCache->GetSkinElement(seMenuHeader);
+ if (headerImageBack)
+ pixmapHeader->DrawImage(cPoint(0, 0), *headerImageBack);
+ else
+ pixmapHeader->Fill(Theme.Color(clrMenuBack));
+ cImage *headerImageTop = imgCache->GetSkinElement(seMenuHeaderTop);
+ if (headerImageTop)
+ pixmapHeaderForeground->DrawImage(cPoint(0, 0), *headerImageTop);
else
pixmapHeaderForeground->Fill(clrTransparent);
} else if (config.GetValue("displayType") == dtBlending) {