diff options
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r-- | apps/settings_menu.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 5ad7a1e79c..1e7f2f7808 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c | |||
@@ -99,6 +99,17 @@ static Menu backlight_timer(void) | |||
99 | return MENU_OK; | 99 | return MENU_OK; |
100 | } | 100 | } |
101 | 101 | ||
102 | static Menu poweroff_idle_timer(void) | ||
103 | { | ||
104 | char* names[] = { str(LANG_OFF), | ||
105 | "1m ", "2m ", "3m ", "4m ", "5m ", | ||
106 | "6m ", "7m ", "8m ", "9m ", "10m", | ||
107 | "15m", "30m", "45m", "60m"}; | ||
108 | set_option(str(LANG_POWEROFF_IDLE), &global_settings.poweroff, names, | ||
109 | 15, set_poweroff_timeout); | ||
110 | return MENU_OK; | ||
111 | } | ||
112 | |||
102 | static Menu scroll_speed(void) | 113 | static Menu scroll_speed(void) |
103 | { | 114 | { |
104 | set_int(str(LANG_SCROLL), "", &global_settings.scroll_speed, | 115 | set_int(str(LANG_SCROLL), "", &global_settings.scroll_speed, |
@@ -337,7 +348,8 @@ static Menu system_settings_menu(void) | |||
337 | #ifdef HAVE_LCD_BITMAP | 348 | #ifdef HAVE_LCD_BITMAP |
338 | { str(LANG_TIME), timedate_set }, | 349 | { str(LANG_TIME), timedate_set }, |
339 | #endif | 350 | #endif |
340 | { str(LANG_RESET), reset_settings }, | 351 | { str(LANG_POWEROFF_IDLE), poweroff_idle_timer }, |
352 | { str(LANG_RESET), reset_settings }, | ||
341 | }; | 353 | }; |
342 | 354 | ||
343 | m=menu_init( items, sizeof items / sizeof(struct menu_items) ); | 355 | m=menu_init( items, sizeof items / sizeof(struct menu_items) ); |