summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd.c
diff options
context:
space:
mode:
authorRobert Hak <adiamas@rockbox.org>2002-05-03 06:23:30 +0000
committerRobert Hak <adiamas@rockbox.org>2002-05-03 06:23:30 +0000
commit1118c88639b2d7ad9c781a9aa296809a5b47dea7 (patch)
tree26866e56c9ab1131f8ee87349836fd9675885dbd /firmware/drivers/lcd.c
parent0e747f18bc6b6a35771c13abc75b01363f19786e (diff)
downloadrockbox-1118c88639b2d7ad9c781a9aa296809a5b47dea7.tar.gz
rockbox-1118c88639b2d7ad9c781a9aa296809a5b47dea7.zip
lcd_drawrect added
I was tired of calling lcd_drawline 4 times on my own. This acts as a wrapper around that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@399 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/lcd.c')
-rw-r--r--firmware/drivers/lcd.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c
index 8a6207bc87..6df3f28ffd 100644
--- a/firmware/drivers/lcd.c
+++ b/firmware/drivers/lcd.c
@@ -540,6 +540,19 @@ void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny,
540 } 540 }
541} 541}
542 542
543/*
544 * Draw a rectangle with point a (upper left) at (x, y)
545 * and size (nx, ny)
546 */
547void lcd_drawrect (int x, int y, int nx, int ny)
548{
549 lcd_drawline(x, y, nx, y);
550 lcd_drawline(x, ny, nx, ny);
551
552 lcd_drawline(x, y, x, ny);
553 lcd_drawline(nx, y, nx, ny);
554}
555
543/* 556/*
544 * Clear a rectangular area at (x, y), size (nx, ny) 557 * Clear a rectangular area at (x, y), size (nx, ny)
545 */ 558 */