summaryrefslogtreecommitdiff
path: root/apps/menus/settings_menu.c
diff options
context:
space:
mode:
authorTeruaki Kawashima <teru@rockbox.org>2009-11-08 13:14:50 +0000
committerTeruaki Kawashima <teru@rockbox.org>2009-11-08 13:14:50 +0000
commit92fb1df03aa1d7cd33bb07f7222e36e954409e52 (patch)
tree79c471e6aceac1ca49ca98bdcb10b7f1b084119a /apps/menus/settings_menu.c
parentb92e778fd71dfc86d41e6ddf68cf7b35477bc927 (diff)
downloadrockbox-92fb1df03aa1d7cd33bb07f7222e36e954409e52.tar.gz
rockbox-92fb1df03aa1d7cd33bb07f7222e36e954409e52.zip
FS#10338: Add "use morse input " entry to settings menu
* Remember last used text input mode (keyboard or morse input) in settings. * Add setting "Use Morse Code Input" under Settings -> General Settings -> System. Now it is possible for some of targets without button combo for changing input mode to use morse input by changing the setting. it's not possible for them to change input mode during in the keyboard screen of course. There are still targets without morse input mode. Flyspray: FS#10338 Author: myself, David Johnston git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23567 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/settings_menu.c')
-rw-r--r--apps/menus/settings_menu.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index c11bf0eb3d..135e632479 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -257,6 +257,10 @@ MENUITEM_SETTING(usb_hid, &global_settings.usb_hid, NULL);
257MENUITEM_SETTING(usb_keypad_mode, &global_settings.usb_keypad_mode, NULL); 257MENUITEM_SETTING(usb_keypad_mode, &global_settings.usb_keypad_mode, NULL);
258#endif 258#endif
259 259
260#ifdef HAVE_MORSE_INPUT
261MENUITEM_SETTING(morse_input, &global_settings.morse_input, NULL);
262#endif
263
260#ifdef HAVE_BUTTON_LIGHT 264#ifdef HAVE_BUTTON_LIGHT
261MENUITEM_SETTING(buttonlight_timeout, &global_settings.buttonlight_timeout, NULL); 265MENUITEM_SETTING(buttonlight_timeout, &global_settings.buttonlight_timeout, NULL);
262#endif 266#endif
@@ -280,6 +284,9 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
280#endif 284#endif
281 &poweroff, 285 &poweroff,
282 &limits_menu, 286 &limits_menu,
287#ifdef HAVE_MORSE_INPUT
288 &morse_input,
289#endif
283#if CONFIG_CODEC == MAS3507D 290#if CONFIG_CODEC == MAS3507D
284 &line_in, 291 &line_in,
285#endif 292#endif
@@ -287,7 +294,7 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
287 &car_adapter_mode, 294 &car_adapter_mode,
288#endif 295#endif
289#ifdef IPOD_ACCESSORY_PROTOCOL 296#ifdef IPOD_ACCESSORY_PROTOCOL
290 &serial_bitrate, 297 &serial_bitrate,
291#endif 298#endif
292#ifdef HAVE_ACCESSORY_SUPPLY 299#ifdef HAVE_ACCESSORY_SUPPLY
293 &accessory_supply, 300 &accessory_supply,