summaryrefslogtreecommitdiffstats
path: root/apps/screen_access.h
diff options
context:
space:
mode:
authorTomas Salfischberger <tomas@rockbox.org>2006-01-22 01:42:05 +0000
committerTomas Salfischberger <tomas@rockbox.org>2006-01-22 01:42:05 +0000
commit7fa39df4277fba4b567a57c79a8933afc96d9339 (patch)
tree89b5fcf1e0f6f80828e5ebe41531151b88de4b75 /apps/screen_access.h
parentee6a95a7d188e4d53f43e35713f0e1c9efe34236 (diff)
downloadrockbox-7fa39df4277fba4b567a57c79a8933afc96d9339.tar.gz
rockbox-7fa39df4277fba4b567a57c79a8933afc96d9339.tar.bz2
rockbox-7fa39df4277fba4b567a57c79a8933afc96d9339.zip
Horizontal scrolling patch by Shachar Liberman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8412 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screen_access.h')
-rw-r--r--apps/screen_access.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/apps/screen_access.h b/apps/screen_access.h
index 8eb89152aa..81d0675d83 100644
--- a/apps/screen_access.h
+++ b/apps/screen_access.h
@@ -69,10 +69,23 @@ struct screen
void (*setfont)(int newfont);
int (*getstringsize)(const unsigned char *str, int *w, int *h);
void (*putsxy)(int x, int y, const unsigned char *str);
-
void (*scroll_step)(int pixels);
- void (*puts_scroll_style)(int x, int y,
- const unsigned char *string, int style);
+
+
+ void (*puts_scroll_style)(int x, int y, const unsigned char *string,
+ int style);
+ void (*puts_scroll_offset)(int x, int y, const unsigned char *string,
+ int offset);
+ void (*puts_scroll_style_offset)(int x, int y, const unsigned char *string,
+ int style, int offset);
+
+ void (*puts_offset)(int x, int y, const unsigned char *str, int offset);
+ void (*puts_style)(int x, int y, const unsigned char *string, int style);
+ void (*puts_style_offset)(int x, int y, const unsigned char *str,
+ int style, int offset);
+
+
+
void (*mono_bitmap)(const unsigned char *src,
int x, int y, int width, int height);
void (*set_drawmode)(int mode);