From 42698e4e470c0fa8fed3400dfb9244397e2e204f Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Sun, 27 May 2007 15:08:56 +0000 Subject: Accept FS#6798 - scan acceleration for the lists. Settings are in display > scrolling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13499 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_list.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'apps/settings_list.c') diff --git a/apps/settings_list.c b/apps/settings_list.c index c6adfe8..efac40c 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c @@ -177,6 +177,22 @@ static void poweroff_idle_timer_formatter(char *buffer, int buffer_size, snprintf(buffer, buffer_size, "%dm", poweroff_idle_timer_times[val]); } +static long listaccel_getlang(int value) +{ + if (value == 0) + return LANG_OFF; + return TALK_ID((HZ/2)*value, UNIT_MS); +} +static void listaccel_formatter(char *buffer, int buffer_size, + int val, const char *unit) +{ + (void)unit; + if (val == 0) + strcpy(buffer, str(LANG_OFF)); + else + snprintf(buffer, buffer_size, "%d ms", 5*HZ*val); +} + #define NVRAM(bytes) (bytes<