diff options
author | louis <louis.braun@gmx.de> | 2013-09-30 19:28:26 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-09-30 19:28:26 +0200 |
commit | a1f5d0e1385e371d1dc29cbcb2b758e4ae53a24d (patch) | |
tree | ddb0157fa44aa8496abcdf5bc3e9c53642231e76 /menuitem.c | |
parent | 8eeae278b54410f03410105c5621bd690523f61c (diff) | |
download | skin-nopacity-a1f5d0e1385e371d1dc29cbcb2b758e4ae53a24d.tar.gz skin-nopacity-a1f5d0e1385e371d1dc29cbcb2b758e4ae53a24d.tar.bz2 |
added some color definitions and theme keep it light
Diffstat (limited to 'menuitem.c')
-rw-r--r-- | menuitem.c | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -561,13 +561,17 @@ void cNopacityScheduleMenuItem::DrawRemaining(int x, int y, int width) { if (total == 0) return; double percentSeen = (double)seen/total; - pixmap->DrawEllipse(cRect(x, y, 7, 7), Theme.Color(clrProgressBarBack)); - pixmap->DrawEllipse(cRect(x+width, y, 7, 7), Theme.Color(clrProgressBarBack)); - pixmap->DrawRectangle(cRect(x+4, y, width-1, 7), Theme.Color(clrProgressBarBack)); - pixmap->DrawEllipse(cRect(x+1, y+1, 5, 5), Theme.Color(clrProgressBar)); + + tColor clrBack = (current)?Theme.Color(clrProgressBarBackHigh):Theme.Color(clrProgressBarBack); + tColor clrBar = (current)?Theme.Color(clrProgressBarHigh):Theme.Color(clrProgressBar); + pixmap->DrawEllipse(cRect(x, y, 7, 7), clrBack); + pixmap->DrawEllipse(cRect(x+width, y, 7, 7), clrBack); + pixmap->DrawRectangle(cRect(x+4, y, width-1, 7), clrBack); + pixmap->DrawEllipse(cRect(x+1, y+1, 5, 5), clrBar); + if (percentSeen > 0.0) - pixmap->DrawEllipse(cRect(x+(width*percentSeen), y+1, 5, 5), Theme.Color(clrProgressBar)); - pixmap->DrawRectangle(cRect(x+4, y+1, (width-1)*percentSeen, 5), Theme.Color(clrProgressBar)); + pixmap->DrawEllipse(cRect(x+(width*percentSeen), y+1, 5, 5), clrBar); + pixmap->DrawRectangle(cRect(x+4, y+1, (width-1)*percentSeen, 5), clrBar); } // cNopacityChannelMenuItem ------------- @@ -1100,7 +1104,7 @@ void cNopacityRecordingMenuItem::DrawBackground(void) { void cNopacityRecordingMenuItem::SetTextFullFolder(void) { tColor clrFont = (current)?Theme.Color(clrMenuFontMenuItemHigh):Theme.Color(clrMenuFontMenuItem); pixmapTextScroller->Fill(clrTransparent); - if (hasPoster || hasManualPoster) + if (config.useFolderPoster && (hasPoster || hasManualPoster)) DrawPoster(); else DrawFolderIcon(); @@ -1127,7 +1131,7 @@ void cNopacityRecordingMenuItem::SetTextShort(void) { void cNopacityRecordingMenuItem::SetTextShortFolder(void) { tColor clrFont = (current)?Theme.Color(clrMenuFontMenuItemHigh):Theme.Color(clrMenuFontMenuItem); pixmapTextScroller->Fill(clrTransparent); - if (hasPoster || hasManualPoster) + if (config.useFolderPoster && (hasPoster || hasManualPoster)) DrawPoster(); else DrawFolderIcon(); |