From 869275f8eea7b74768c94049d2b5e6bcc84ac11d Mon Sep 17 00:00:00 2001 From: Dan Everton Date: Mon, 13 Feb 2006 19:39:48 +0000 Subject: Add paged scrolling option. Really helps when scrolling through large lists on targets with slow LCDs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8682 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_menu.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'apps/settings_menu.c') diff --git a/apps/settings_menu.c b/apps/settings_menu.c index e70ed6767b..6ac0b6feb2 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c @@ -92,6 +92,14 @@ static bool show_icons(void) return set_bool( (char *)str(LANG_SHOW_ICONS), &global_settings.show_icons ); } +/** + * Menu to set the option to scroll paginated + */ +static bool scroll_paginated(void) +{ + return set_bool( (char *)str(LANG_SCROLL_PAGINATED), &global_settings.scroll_paginated ); +} + #ifdef HAVE_REMOTE_LCD static bool remote_contrast(void) { @@ -1540,6 +1548,7 @@ static bool scroll_settings_menu(void) { ID2P(LANG_SCREEN_SCROLL_VIEW), screen_scroll }, { ID2P(LANG_SCREEN_SCROLL_STEP), screen_scroll_step }, #endif + { ID2P(LANG_SCROLL_PAGINATED), scroll_paginated }, }; m=menu_init( items, sizeof(items) / sizeof(*items), NULL, -- cgit v1.2.3