From b6698ed70912b4b94bf4a9449e53e400037dc4cf Mon Sep 17 00:00:00 2001 From: kamel5 Date: Sat, 5 Jun 2021 14:58:19 +0200 Subject: Adding different SetAlpha This can simplify the calls to SetAlpha. --- detailview.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'detailview.c') diff --git a/detailview.c b/detailview.c index 9763cfb..b33ba02 100644 --- a/detailview.c +++ b/detailview.c @@ -422,6 +422,16 @@ cNopacityEPGView::~cNopacityEPGView(void) { osd->DestroyPixmap(pixmapHeaderEPGImage); } +void cNopacityEPGView::SetAlpha(int Alpha) { + pixmapHeader->SetAlpha(Alpha); + pixmapHeaderLogo->SetAlpha(Alpha); + pixmapTabs->SetAlpha(Alpha); + pixmapContentBack->SetAlpha(Alpha); + pixmapContent->SetAlpha(Alpha); + if (pixmapHeaderEPGImage) + pixmapHeaderEPGImage->SetAlpha(Alpha); +} + void cNopacityEPGView::SetTabs(void) { tabs.push_back(tr("EPG Info")); if (eventID > 0) @@ -602,6 +612,16 @@ cNopacitySeriesView::~cNopacitySeriesView(void) { osd->DestroyPixmap(pixmapHeaderBanner); } +void cNopacitySeriesView::SetAlpha(int Alpha) { + pixmapHeader->SetAlpha(Alpha); + pixmapHeaderLogo->SetAlpha(Alpha); + pixmapTabs->SetAlpha(Alpha); + pixmapContentBack->SetAlpha(Alpha); + pixmapContent->SetAlpha(Alpha); + if (pixmapHeaderBanner) + pixmapHeaderBanner->SetAlpha(Alpha); +} + void cNopacitySeriesView::LoadMedia(void) { static cPlugin *pScraper = GetScraperPlugin(); if (!pScraper || seriesId < 1) @@ -856,6 +876,16 @@ cNopacityMovieView::~cNopacityMovieView(void) { osd->DestroyPixmap(pixmapHeaderPoster); } +void cNopacityMovieView::SetAlpha(int Alpha) { + pixmapHeader->SetAlpha(Alpha); + pixmapHeaderLogo->SetAlpha(Alpha); + pixmapTabs->SetAlpha(Alpha); + pixmapContentBack->SetAlpha(Alpha); + pixmapContent->SetAlpha(Alpha); + if (pixmapHeaderPoster) + pixmapHeaderPoster->SetAlpha(Alpha); +} + void cNopacityMovieView::LoadMedia(void) { static cPlugin *pScraper = GetScraperPlugin(); if (!pScraper || movieId < 1) @@ -1077,6 +1107,14 @@ cNopacityTextView::~cNopacityTextView(void) { cCondWait::SleepMs(10); } +void cNopacityTextView::SetAlpha(int Alpha) { + pixmapHeader->SetAlpha(Alpha); + pixmapHeaderLogo->SetAlpha(Alpha); + pixmapTabs->SetAlpha(Alpha); + pixmapContentBack->SetAlpha(Alpha); + pixmapContent->SetAlpha(Alpha); +} + void cNopacityTextView::KeyLeft(void) { if (!pixmapContent) return; -- cgit v1.2.3