diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2002-10-01 10:59:36 +0000 |
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2002-10-01 10:59:36 +0000 |
| commit | b95fe1afc694ab97b6f39fc4bd0baa238e687a8f (patch) | |
| tree | ce8a338e130571604693bf28cfcdcfbf72e5f0d9 /apps/settings_menu.c | |
| parent | 180485c30496314ba25b3cdcf59c665bf8d11c0a (diff) | |
| download | rockbox-b95fe1afc694ab97b6f39fc4bd0baa238e687a8f.zip rockbox-b95fe1afc694ab97b6f39fc4bd0baa238e687a8f.tar.gz rockbox-b95fe1afc694ab97b6f39fc4bd0baa238e687a8f.tar.bz2 rockbox-b95fe1afc694ab97b6f39fc4bd0baa238e687a8f.tar.xz | |
Mark A. Hillebrand's patch that offers a new setting that if enabled, keeps
the backlight on all the time while the charger is connected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2464 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings_menu.c')
| -rw-r--r-- | apps/settings_menu.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 3cb270d..4e521bc 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c @@ -144,6 +144,16 @@ static bool resume(void) names, 3, NULL ); } +#ifdef HAVE_CHARGE_CTRL +static bool backlight_on_when_charging(void) +{ + bool result = set_bool(str(LANG_BACKLIGHT_ON_WHEN_CHARGING), + &global_settings.backlight_on_when_charging); + backlight_set_on_when_charging(global_settings.backlight_on_when_charging); + return result; +} +#endif + static bool backlight_timer(void) { char* names[] = { str(LANG_OFF), str(LANG_ON), @@ -151,8 +161,8 @@ static bool backlight_timer(void) "6s ", "7s ", "8s ", "9s ", "10s", "15s", "20s", "25s", "30s", "45s", "60s", "90s"}; - return set_option(str(LANG_BACKLIGHT), &global_settings.backlight, - names, 19, backlight_time ); + return set_option(str(LANG_BACKLIGHT), &global_settings.backlight_timeout, + names, 19, backlight_set_timeout ); } static bool poweroff_idle_timer(void) @@ -377,6 +387,9 @@ static bool display_settings_menu(void) struct menu_items items[] = { { str(LANG_SCROLL_MENU), scroll_speed }, { str(LANG_BACKLIGHT), backlight_timer }, +#ifdef HAVE_CHARGE_CTRL + { str(LANG_BACKLIGHT_ON_WHEN_CHARGING), backlight_on_when_charging }, +#endif { str(LANG_CONTRAST), contrast }, #ifdef HAVE_LCD_BITMAP { str(LANG_PM_MENU), peak_meter_menu }, |