summaryrefslogtreecommitdiff
path: root/displaymenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaymenu.c')
-rw-r--r--displaymenu.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/displaymenu.c b/displaymenu.c
index cd2e40a..570095d 100644
--- a/displaymenu.c
+++ b/displaymenu.c
@@ -196,6 +196,17 @@ bool cFlatDisplayMenu::SetItemChannel(const cChannel *Channel, int Index, bool C
int w = (menuWidth / 10 * 3) - marginItem;
menuPixmap->DrawText(cPoint(marginItem + xt, y), s2, ColorFg, ColorBg, font, w);
}
+
+ menuPixmap->DrawRectangle(cRect( (menuWidth/10*3) + marginItem, y, marginItem, fontHeight), ColorBg);
+
+ if( Current )
+ ProgressBarDrawInline(menuPixmap, (menuWidth/10*3) + marginItem*2, y, menuWidth/10 - marginItem, fontHeight,
+ progress, 100, Theme.Color(clrMenuItemChanCurProgressFg), Theme.Color(clrMenuItemChanCurProgressBarFg),
+ Theme.Color(clrMenuItemChanCurProgressBg));
+ else
+ ProgressBarDrawInline(menuPixmap, (menuWidth/10*3) + marginItem*2, y, menuWidth/10 - marginItem, fontHeight,
+ progress, 100, Theme.Color(clrMenuItemChanProgressFg), Theme.Color(clrMenuItemChanProgressBarFg),
+ Theme.Color(clrMenuItemChanProgressBg));
/*
int progressTop = menuTop + y + (fontHeight / 2) - ProgressBarHeight() / 2;
ProgressBarCreate((menuWidth / 10 * 3) + marginItem, progressTop, menuWidth / 10,