diff options
| author | mrwastl <mrwastl@users.sourceforge.net> | 2010-05-15 11:30:17 +0200 |
|---|---|---|
| committer | mrwastl <mrwastl@users.sourceforge.net> | 2010-05-15 11:30:17 +0200 |
| commit | b0cd921fe42210fc3a029c330b7a38a036b8dabc (patch) | |
| tree | efbdedff04d77013ed5dd5b7bd95783072904945 /glcdskin/display.c | |
| parent | eccd044bc2179fb81a499433179e1f7c42a28800 (diff) | |
| download | graphlcd-base-b0cd921fe42210fc3a029c330b7a38a036b8dabc.tar.gz graphlcd-base-b0cd921fe42210fc3a029c330b7a38a036b8dabc.tar.bz2 | |
glcdskin: added looping for images and scrolling for text-fields
Diffstat (limited to 'glcdskin/display.c')
| -rw-r--r-- | glcdskin/display.c | 11 |
1 files changed, 11 insertions, 0 deletions
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) { } |
