From b0cd921fe42210fc3a029c330b7a38a036b8dabc Mon Sep 17 00:00:00 2001 From: mrwastl Date: Sat, 15 May 2010 11:30:17 +0200 Subject: glcdskin: added looping for images and scrolling for text-fields --- glcdskin/display.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'glcdskin/display.c') diff --git a/glcdskin/display.c b/glcdskin/display.c index b92fea5..a926bd9 100644 --- a/glcdskin/display.c +++ b/glcdskin/display.c @@ -28,6 +28,17 @@ void cSkinDisplay::Render(cBitmap * screen) } +bool cSkinDisplay::NeedsUpdate(uint64_t CurrentTime) +{ + for (uint32_t i = 0; i < NumObjects(); ++i) { + if ( GetObject(i)->NeedsUpdate(CurrentTime) ) { + return true; + } + } + return false; +} + + cSkinDisplays::cSkinDisplays(void) { } -- cgit v1.2.3