diff options
| author | Markus Braun <markus.braun@krawel.de> | 2002-08-07 10:35:26 +0000 |
|---|---|---|
| committer | Markus Braun <markus.braun@krawel.de> | 2002-08-07 10:35:26 +0000 |
| commit | de8fbf00a8a4a2c85fc9ee4b2758881f4ec435d9 (patch) | |
| tree | 5cc60884b43b291f3878527413c4d7f21f210624 /firmware/drivers/lcd.h | |
| parent | 999e2127af292ffac2d36dcb54b78a2f1abce6bf (diff) | |
| download | rockbox-de8fbf00a8a4a2c85fc9ee4b2758881f4ec435d9.zip rockbox-de8fbf00a8a4a2c85fc9ee4b2758881f4ec435d9.tar.gz rockbox-de8fbf00a8a4a2c85fc9ee4b2758881f4ec435d9.tar.bz2 rockbox-de8fbf00a8a4a2c85fc9ee4b2758881f4ec435d9.tar.xz | |
Added status bar to file browser and wps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1582 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/lcd.h')
| -rw-r--r-- | firmware/drivers/lcd.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h index c985cb0..23e3332 100644 --- a/firmware/drivers/lcd.h +++ b/firmware/drivers/lcd.h @@ -74,14 +74,13 @@ extern void lcd_double_height (bool on); #define LCD_WIDTH 112 /* Display width in pixels */ #define LCD_HEIGHT 64 /* Display height in pixels */ -/* Directions for progressbar and scrollbar */ -enum -{ - BAR_RIGHT = 0, - BAR_LEFT, - BAR_DOWN, - BAR_UP -}; +#define DRAW_PIXEL(x,y) lcd_framebuffer[x][y/8] |= (1<<(y&7)) +#define CLEAR_PIXEL(x,y) lcd_framebuffer[x][y/8] &= ~(1<<(y&7)) + +/* + * Memory copy of display bitmap + */ +extern unsigned char lcd_framebuffer[LCD_WIDTH][LCD_HEIGHT/8] __attribute__ ((section (".idata"))); extern void lcd_putsxy(int x, int y, unsigned char *string, int font); extern void lcd_setfont(int font); @@ -97,8 +96,6 @@ extern void lcd_drawline( int x1, int y1, int x2, int y2 ); extern void lcd_clearline( int x1, int y1, int x2, int y2 ); extern void lcd_drawpixel(int x, int y); extern void lcd_clearpixel(int x, int y); -extern void lcd_progressbar(int x, int y, int width, int height, int percent, int direction); -extern void lcd_slidebar(int x, int y, int width, int height, int percent, int direction); #endif /* CHARCELLS / BITMAP */ |