summaryrefslogtreecommitdiff
path: root/apps/menus/radio_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus/radio_menu.c')
-rw-r--r--apps/menus/radio_menu.c25
1 files changed, 12 insertions, 13 deletions
diff --git a/apps/menus/radio_menu.c b/apps/menus/radio_menu.c
index b0bdb98569..9fd25aa503 100644
--- a/apps/menus/radio_menu.c
+++ b/apps/menus/radio_menu.c
@@ -52,7 +52,7 @@ static int fm_recording_screen(void)
52} 52}
53 53
54MENUITEM_FUNCTION(recscreen_item, 0, ID2P(LANG_RECORDING), 54MENUITEM_FUNCTION(recscreen_item, 0, ID2P(LANG_RECORDING),
55 fm_recording_screen, NULL, NULL, Icon_Recording); 55 fm_recording_screen, NULL, Icon_Recording);
56#endif /* defined(HAVE_FMRADIO_REC) */ 56#endif /* defined(HAVE_FMRADIO_REC) */
57 57
58#if defined(HAVE_FMRADIO_REC) 58#if defined(HAVE_FMRADIO_REC)
@@ -65,25 +65,25 @@ static int fm_recording_settings(void)
65} 65}
66 66
67MENUITEM_FUNCTION(recsettings_item, 0, ID2P(LANG_RECORDING_SETTINGS), 67MENUITEM_FUNCTION(recsettings_item, 0, ID2P(LANG_RECORDING_SETTINGS),
68 fm_recording_settings, NULL, NULL, Icon_Recording); 68 fm_recording_settings, NULL, Icon_Recording);
69#endif /* defined(HAVE_FMRADIO_REC) */ 69#endif /* defined(HAVE_FMRADIO_REC) */
70#endif /* HAVE_RECORDING */ 70#endif /* HAVE_RECORDING */
71 71
72#ifndef FM_PRESET 72#ifndef FM_PRESET
73MENUITEM_FUNCTION(radio_presets_item, 0, ID2P(LANG_PRESET), 73MENUITEM_FUNCTION(radio_presets_item, 0, ID2P(LANG_PRESET),
74 handle_radio_presets, NULL, NULL, Icon_NOICON); 74 handle_radio_presets, NULL, Icon_NOICON);
75#endif 75#endif
76#ifndef FM_PRESET_ADD 76#ifndef FM_PRESET_ADD
77MENUITEM_FUNCTION(radio_addpreset_item, 0, ID2P(LANG_FM_ADD_PRESET), 77MENUITEM_FUNCTION(radio_addpreset_item, 0, ID2P(LANG_FM_ADD_PRESET),
78 handle_radio_add_preset, NULL, NULL, Icon_NOICON); 78 handle_radio_add_preset, NULL, Icon_NOICON);
79#endif 79#endif
80 80
81MENUITEM_FUNCTION(presetload_item, 0, ID2P(LANG_FM_PRESET_LOAD), 81MENUITEM_FUNCTION(presetload_item, 0, ID2P(LANG_FM_PRESET_LOAD),
82 preset_list_load, NULL, NULL, Icon_NOICON); 82 preset_list_load, NULL, Icon_NOICON);
83MENUITEM_FUNCTION(presetsave_item, 0, ID2P(LANG_FM_PRESET_SAVE), 83MENUITEM_FUNCTION(presetsave_item, 0, ID2P(LANG_FM_PRESET_SAVE),
84 preset_list_save, NULL, NULL, Icon_NOICON); 84 preset_list_save, NULL, Icon_NOICON);
85MENUITEM_FUNCTION(presetclear_item, 0, ID2P(LANG_FM_PRESET_CLEAR), 85MENUITEM_FUNCTION(presetclear_item, 0, ID2P(LANG_FM_PRESET_CLEAR),
86 preset_list_clear, NULL, NULL, Icon_NOICON); 86 preset_list_clear, NULL, Icon_NOICON);
87 87
88MENUITEM_SETTING(set_region, &global_settings.fm_region, NULL); 88MENUITEM_SETTING(set_region, &global_settings.fm_region, NULL);
89MENUITEM_SETTING(force_mono, &global_settings.fm_force_mono, NULL); 89MENUITEM_SETTING(force_mono, &global_settings.fm_force_mono, NULL);
@@ -120,15 +120,14 @@ static int toggle_radio_mode(void)
120 RADIO_PRESET_MODE : RADIO_SCAN_MODE; 120 RADIO_PRESET_MODE : RADIO_SCAN_MODE;
121 return 0; 121 return 0;
122} 122}
123MENUITEM_FUNCTION_DYNTEXT(radio_mode_item, 0, 123MENUITEM_FUNCTION_DYNTEXT(radio_mode_item, 0, toggle_radio_mode,
124 toggle_radio_mode, NULL, 124 get_mode_text, mode_speak_item,
125 get_mode_text, mode_speak_item, 125 NULL, NULL, Icon_NOICON);
126 NULL, NULL, Icon_NOICON);
127#endif 126#endif
128 127
129MENUITEM_FUNCTION_W_PARAM(scan_presets_item, 0, 128MENUITEM_FUNCTION_W_PARAM(scan_presets_item, 0,
130 ID2P(LANG_FM_SCAN_PRESETS), 129 ID2P(LANG_FM_SCAN_PRESETS),
131 presets_scan, NULL, NULL, Icon_NOICON); 130 presets_scan, NULL, NULL, Icon_NOICON);
132 131
133MAKE_MENU(radio_settings_menu, ID2P(LANG_FM_MENU), NULL, 132MAKE_MENU(radio_settings_menu, ID2P(LANG_FM_MENU), NULL,
134 Icon_Radio_screen, 133 Icon_Radio_screen,