mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 16:31:05 +02:00
infoviewer: More simplified rec-info implementation.
More simplified rec-info implementation, enable own blinking effect
of rec object and align background to info bar gradient settings.
Origin commit data
------------------
Branch: ni/coolstream
Commit: d77db3f014
Author: Thilo Graf <dbt@novatux.de>
Date: 2022-02-08 (Tue, 08 Feb 2022)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -318,20 +318,9 @@ void CInfoViewer::showRecordIcon (const bool show)
|
||||
rec->setFrameThickness(FRAME_WIDTH_NONE);
|
||||
rec->setShadowWidth(OFFSET_SHADOW/2);
|
||||
rec->setCorner(RADIUS_MIN, CORNER_ALL);
|
||||
rec->enableColBodyGradient(g_settings.theme.infobar_gradient_top, g_settings.theme.infobar_gradient_top ? COL_INFOBAR_PLUS_0 : header->getColorBody(), g_settings.theme.infobar_gradient_top_direction);
|
||||
rec->paintBlink(500);
|
||||
}
|
||||
|
||||
if (rec->isPainted())
|
||||
{
|
||||
if (rec->getCCItem(0))
|
||||
{
|
||||
if (rec->getCCItem(0)->isPainted())
|
||||
rec->getCCItem(0)->kill();
|
||||
else
|
||||
rec->getCCItem(0)->paint();
|
||||
}
|
||||
}
|
||||
else
|
||||
rec->paint();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2110,7 +2099,11 @@ void CInfoViewer::killTitle()
|
||||
sigbox->kill();
|
||||
#endif
|
||||
if (rec)
|
||||
rec->kill();
|
||||
{
|
||||
rec->cancelBlink();
|
||||
delete rec;
|
||||
rec = NULL;
|
||||
}
|
||||
|
||||
if (timescale && (g_settings.infobar_progressbar == SNeutrinoSettings::INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT))
|
||||
timescale->kill();
|
||||
|
Reference in New Issue
Block a user