diff options
| author | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-12-01 08:33:25 +0100 |
|---|---|---|
| committer | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-12-01 08:33:25 +0100 |
| commit | 44cce403459e915dd9494f3082191654947f2c29 (patch) | |
| tree | 5f877f9aaf124017367678e466885d745dec981c | |
| parent | fcdc20ad1db345a156f57d826639460e36cc1948 (diff) | |
| download | skin-flatplus-44cce403459e915dd9494f3082191654947f2c29.tar.gz skin-flatplus-44cce403459e915dd9494f3082191654947f2c29.tar.bz2 | |
fix dimmonpause layer, add fadin
| -rw-r--r-- | displayreplay.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/displayreplay.c b/displayreplay.c index 256b923c..305c8a86 100644 --- a/displayreplay.c +++ b/displayreplay.c @@ -37,7 +37,7 @@ cFlatDisplayReplay::cFlatDisplayReplay(bool ModeOnly) { osdHeight - labelHeight - Config.decorProgressReplaySize*2 - marginItem*3 - fontHeight - Config.decorBorderReplaySize*2, osdWidth - Config.decorBorderReplaySize*2, fontHeight)); - dimmPixmap = osd->CreatePixmap(8, cRect(0, 0, osdWidth, osdHeight)); + dimmPixmap = osd->CreatePixmap(MAXPIXMAPLAYERS-1, cRect(0, 0, osdWidth, osdHeight)); labelPixmap->Fill(Theme.Color(clrReplayBg)); labelJump->Fill(clrTransparent); @@ -93,8 +93,10 @@ void cFlatDisplayReplay::Action(void) { time(&curTime); if( (curTime - dimmStartTime) > Config.RecordingDimmOnPauseDelay ) { dimmActive = true; - dimmPixmap->Fill(ArgbToColor(Config.RecordingDimmOnPauseOpaque, 0, 0, 0)); - Flush(); + for(int alpha = 0; alpha <= Config.RecordingDimmOnPauseOpaque; alpha+=2) { + dimmPixmap->Fill(ArgbToColor(alpha, 0, 0, 0)); + Flush(); + } Cancel(-1); return; } |
