From 0eb8c7b1735959720cda9fcd700d09dff55b6fa3 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Wed, 18 Jan 2017 09:45:47 +0100 Subject: [PATCH] CCDraw: add signal OnAfterPaintBg --- src/gui/components/cc_draw.cpp | 1 + src/gui/components/cc_draw.h | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gui/components/cc_draw.cpp b/src/gui/components/cc_draw.cpp index 10f00d890..eedd3c3f1 100644 --- a/src/gui/components/cc_draw.cpp +++ b/src/gui/components/cc_draw.cpp @@ -630,6 +630,7 @@ void CCDraw::paintFbItems(bool do_save_bg) } } is_painted = v_fbdata[i].is_painted = true; + OnAfterPaintBg(); } } } diff --git a/src/gui/components/cc_draw.h b/src/gui/components/cc_draw.h index dd99986fa..47702562f 100644 --- a/src/gui/components/cc_draw.h +++ b/src/gui/components/cc_draw.h @@ -353,10 +353,12 @@ class CCDraw : public COSDFader, public CComponentsSignals */ bool cancelBlink(bool keep_on_screen = false); - ///signal on before paint fb layers, called inside paintFbItems() + ///signal on before paint fb layers, called before paint fb layers inside paintFbItems() sigc::signal OnBeforePaintLayers; - ///signal on after paint fb layers, called inside paintFbItems() + ///signal on after paint fb layers, called after paint fb layers inside paintFbItems() sigc::signal OnAfterPaintLayers; + ///signal on after paint background, called after paint of background box inside paintFbItems() + sigc::signal OnAfterPaintBg; /*! Removes current item from screen and