summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Braun <markus.braun@krawel.de>2002-08-20 19:33:55 +0000
committerMarkus Braun <markus.braun@krawel.de>2002-08-20 19:33:55 +0000
commiteef970428be36d2eda5a4db1923a4cc474b94a0b (patch)
treea6f28013c33044e4c0f7bd83b5cec774b7dcaa78
parent65fb5f57dc1bd9702b0ce7ba1a79c7b6702aab1f (diff)
downloadrockbox-eef970428be36d2eda5a4db1923a4cc474b94a0b.tar.gz
rockbox-eef970428be36d2eda5a4db1923a4cc474b94a0b.zip
added functions to get the current margins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1821 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd.c10
-rw-r--r--firmware/drivers/lcd.h2
2 files changed, 12 insertions, 0 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c
index 2d095f2a5f..e2e7514021 100644
--- a/firmware/drivers/lcd.c
+++ b/firmware/drivers/lcd.c
@@ -667,6 +667,16 @@ void lcd_setmargins(int x, int y)
667 ymargin = y; 667 ymargin = y;
668} 668}
669 669
670int lcd_getxmargin(void)
671{
672 return xmargin;
673}
674
675int lcd_getymargin(void)
676{
677 return ymargin;
678}
679
670 680
671 681
672#ifdef LOADABLE_FONTS 682#ifdef LOADABLE_FONTS
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h
index fb3a195471..4aab039f97 100644
--- a/firmware/drivers/lcd.h
+++ b/firmware/drivers/lcd.h
@@ -97,6 +97,8 @@ extern void lcd_putsxy(int x, int y, unsigned char *string, int font);
97extern void lcd_setfont(int font); 97extern void lcd_setfont(int font);
98extern void lcd_getfontsize(unsigned int font, int *width, int *height); 98extern void lcd_getfontsize(unsigned int font, int *width, int *height);
99extern void lcd_setmargins(int xmargin, int ymargin); 99extern void lcd_setmargins(int xmargin, int ymargin);
100extern int lcd_getxmargin(void);
101extern int lcd_getymargin(void);
100extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, 102extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny,
101 bool clear); 103 bool clear);
102extern void lcd_clearrect (int x, int y, int nx, int ny); 104extern void lcd_clearrect (int x, int y, int nx, int ny);