From 0705efac8ae18198f83ff2d02df926fa87d65ea0 Mon Sep 17 00:00:00 2001 From: louis Date: Sun, 26 May 2013 17:04:57 +0200 Subject: Added theme nOpacity iceblue --- footer.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'footer.c') diff --git a/footer.c b/footer.c index 46f576c..554f8f1 100644 --- a/footer.c +++ b/footer.c @@ -42,11 +42,14 @@ void cFooter::DrawButton(const char *text, tColor color, tColor borderColor, int int left = num * buttonWidth + (num + 1) * buttonBorder; footer->DrawRectangle(cRect(left, buttonY, buttonWidth, buttonHeight), borderColor); - - cImageLoader imgLoader; - imgLoader.DrawBackground(theme.Color(clrButtonBlend), color, buttonWidth-4, buttonHeight-4); - footer->DrawImage(cPoint(left+2, buttonY+2), imgLoader.GetImage()); - + if (tvguideConfig.useBlending) { + cImageLoader imgLoader; + imgLoader.DrawBackground(theme.Color(clrButtonBlend), color, buttonWidth-4, buttonHeight-4); + footer->DrawImage(cPoint(left+2, buttonY+2), imgLoader.GetImage()); + } else { + footer->DrawRectangle(cRect(left, buttonY, buttonWidth, buttonHeight), borderColor); + footer->DrawRectangle(cRect(left+2, buttonY+2, buttonWidth-4, buttonHeight-4), color); + } int textWidth = tvguideConfig.FontButton->Width(text); int textHeight = tvguideConfig.FontButton->Height(); footer->DrawText(cPoint(left + (buttonWidth-textWidth)/2, buttonY + (buttonHeight-textHeight)/2), text, theme.Color(clrFontButtons), clrTransparent, tvguideConfig.FontButton); -- cgit v1.2.3