From fdaacd5ec6433d1cde41a4d541771933dbacf906 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Fri, 2 Mar 2007 13:58:56 +0000 Subject: Move Sleep Timer function from the settings into the System menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12549 a1c6a512-1295-4272-9138-f99709370657 --- apps/menus/settings_menu.c | 33 --------------------------------- 1 file changed, 33 deletions(-) (limited to 'apps/menus/settings_menu.c') diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index ec7ccd80ae..050bf88d82 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -214,38 +214,6 @@ MAKE_MENU(time_menu, ID2P(LANG_TIME_MENU), rtc_detect_callback, NOICON, &time_se /* System menu */ MENUITEM_SETTING(poweroff, &global_settings.poweroff, NULL); -/* sleep Menu */ -static void sleep_timer_formatter(char* buffer, int buffer_size, int value, - const char* unit) -{ - int minutes, hours; - - (void) unit; - - if (value) { - hours = value / 60; - minutes = value - (hours * 60); - snprintf(buffer, buffer_size, "%d:%02d", hours, minutes); - } else { - snprintf(buffer, buffer_size, "%s", str(LANG_OFF)); - } -} - -static void sleep_timer_set(int minutes) -{ - set_sleep_timer(minutes * 60); -} - -static int sleep_timer(void) -{ - int minutes = (get_sleep_timer() + 59) / 60; /* round up */ - return (int)set_int(str(LANG_SLEEP_TIMER), "", UNIT_MIN, &minutes, - &sleep_timer_set, -5, 300, 0, sleep_timer_formatter); -} - -MENUITEM_FUNCTION(sleep_timer_call, ID2P(LANG_SLEEP_TIMER), sleep_timer, - NULL, bitmap_icons_6x8[Icon_Menu_setting]); /* make it look like a - setting to the user */ #ifdef HAVE_RTC_ALARM MENUITEM_FUNCTION(alarm_screen_call, ID2P(LANG_ALARM_MOD_ALARM_MENU), (menu_function)alarm_screen, rtc_detect_callback, NOICON); @@ -292,7 +260,6 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), &time_menu, #endif &poweroff, - &sleep_timer_call, #ifdef HAVE_RTC_ALARM &alarm_screen_call, #endif -- cgit v1.2.3