From 7fa39df4277fba4b567a57c79a8933afc96d9339 Mon Sep 17 00:00:00 2001 From: Tomas Salfischberger Date: Sun, 22 Jan 2006 01:42:05 +0000 Subject: Horizontal scrolling patch by Shachar Liberman git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8412 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'apps/settings.c') diff --git a/apps/settings.c b/apps/settings.c index 7088cee950..ad812076a9 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -71,6 +71,7 @@ #include "select.h" #include "statusbar.h" #include "splash.h" +#include "list.h" #if CONFIG_CODEC == MAS3507D void dac_line_in(bool enable); @@ -492,6 +493,15 @@ static const struct bit_entry hd_bits[] = {4, S_O(brightness), 9, "brightness", NULL }, #endif +#ifdef HAVE_LCD_BITMAP + {1, S_O(offset_out_of_view), false, "Screen Scrolls Out Of View", off_on }, +#if LCD_WIDTH > 127 + {8, S_O(screen_scroll_step), 16, "screen scroll step", NULL }, /* 1...160 */ +#else + {7, S_O(screen_scroll_step), 16, "screen scroll step", NULL }, /* 1...112 */ +#endif +#endif /* HAVE_LCD_BITMAP */ + /* If values are just added to the end, no need to bump the version. */ /* new stuff to be added at the end */ @@ -957,6 +967,8 @@ void settings_apply(void) font_reset(); lcd_scroll_step(global_settings.scroll_step); + gui_list_screen_scroll_step(global_settings.screen_scroll_step); + gui_list_screen_scroll_out_of_view(global_settings.offset_out_of_view); #else lcd_jump_scroll(global_settings.jump_scroll); lcd_jump_scroll_delay(global_settings.jump_scroll_delay * (HZ/10)); -- cgit v1.2.3