diff options
author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-06-05 10:42:41 +0000 |
---|---|---|
committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-06-05 10:42:41 +0000 |
commit | b5f4d90b4b4e88f83828681c7d708338fdcee8d0 (patch) | |
tree | 90a8dbbd4512c5ed8dcfaf500025a9f0d3999723 /apps/gui/gwps.h | |
parent | 23d0a761878afef2952df9f522a19979aad7a5e3 (diff) | |
download | rockbox-b5f4d90b4b4e88f83828681c7d708338fdcee8d0.tar.gz rockbox-b5f4d90b4b4e88f83828681c7d708338fdcee8d0.zip |
Make the bitmap loading code handle the progressbar and backdrop bitmaps in a slightly more generic way. This hopefully simplifies the code a bit and should make adding special bitmaps less painful.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13560 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/gwps.h')
-rw-r--r-- | apps/gui/gwps.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/gui/gwps.h b/apps/gui/gwps.h index 26a800cbbd..609e2af91f 100644 --- a/apps/gui/gwps.h +++ b/apps/gui/gwps.h | |||
@@ -69,6 +69,13 @@ struct align_pos { | |||
69 | #ifdef HAVE_LCD_BITMAP | 69 | #ifdef HAVE_LCD_BITMAP |
70 | 70 | ||
71 | #define MAX_IMAGES (26*2) /* a-z and A-Z */ | 71 | #define MAX_IMAGES (26*2) /* a-z and A-Z */ |
72 | |||
73 | #if LCD_DEPTH > 1 | ||
74 | #define MAX_BITMAPS MAX_IMAGES+2 /* WPS images + pbar bitmap + backdrop */ | ||
75 | #else | ||
76 | #define MAX_BITMAPS MAX_IMAGES+1 /* WPS images + pbar bitmap */ | ||
77 | #endif | ||
78 | |||
72 | #define IMG_BUFSIZE ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) \ | 79 | #define IMG_BUFSIZE ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) \ |
73 | + (2*LCD_HEIGHT*LCD_WIDTH/8)) | 80 | + (2*LCD_HEIGHT*LCD_WIDTH/8)) |
74 | 81 | ||