From 77936e6ec5c2d71f605df855ed24677c307b1bc7 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 16 Mar 2004 13:44:56 +0000 Subject: First shot at a nice little button bar at the bottom of the recorder LCD. Enable Button Bar in the Display settings. Only the dir browser uses it at the moment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4391 a1c6a512-1295-4272-9138-f99709370657 --- apps/sound_menu.c | 59 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 29 deletions(-) (limited to 'apps/sound_menu.c') diff --git a/apps/sound_menu.c b/apps/sound_menu.c index 34904e0aa0..17f6eb5072 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c @@ -346,7 +346,7 @@ bool sound_menu(void) { int m; bool result; - struct menu_items items[] = { + struct menu_item items[] = { { STR(LANG_VOLUME), volume }, { STR(LANG_BASS), bass }, { STR(LANG_TREBLE), treble }, @@ -359,7 +359,8 @@ bool sound_menu(void) #endif }; - m=menu_init( items, sizeof items / sizeof(struct menu_items), NULL ); + m=menu_init( items, sizeof(items) / sizeof(*items), NULL, + NULL, NULL, NULL); result = menu_run(m); menu_exit(m); @@ -371,37 +372,37 @@ bool recording_menu(bool no_source) { int m; int i = 0; - struct menu_items menu[8]; + struct menu_item items[8]; bool result; - menu[i].desc = str(LANG_RECORDING_QUALITY); - menu[i].voice_id = LANG_RECORDING_QUALITY; - menu[i++].function = recquality; - menu[i].desc = str(LANG_RECORDING_FREQUENCY); - menu[i].voice_id = LANG_RECORDING_FREQUENCY; - menu[i++].function = recfrequency; + items[i].desc = str(LANG_RECORDING_QUALITY); + items[i].voice_id = LANG_RECORDING_QUALITY; + items[i++].function = recquality; + items[i].desc = str(LANG_RECORDING_FREQUENCY); + items[i].voice_id = LANG_RECORDING_FREQUENCY; + items[i++].function = recfrequency; if(!no_source) { - menu[i].desc = str(LANG_RECORDING_SOURCE); - menu[i].voice_id = LANG_RECORDING_SOURCE; - menu[i++].function = recsource; + items[i].desc = str(LANG_RECORDING_SOURCE); + items[i].voice_id = LANG_RECORDING_SOURCE; + items[i++].function = recsource; } - menu[i].desc = str(LANG_RECORDING_CHANNELS); - menu[i].voice_id = LANG_RECORDING_CHANNELS; - menu[i++].function = recchannels; - menu[i].desc = str(LANG_RECORDING_EDITABLE); - menu[i].voice_id = LANG_RECORDING_EDITABLE; - menu[i++].function = receditable; - menu[i].desc = str(LANG_RECORD_TIMESPLIT); - menu[i].voice_id = LANG_RECORD_TIMESPLIT; - menu[i++].function = rectimesplit; - menu[i].desc = str(LANG_RECORD_PRERECORD_TIME); - menu[i].voice_id = LANG_RECORD_PRERECORD_TIME; - menu[i++].function = recprerecord; - menu[i].desc = str(LANG_RECORD_DIRECTORY); - menu[i].voice_id = LANG_RECORD_DIRECTORY; - menu[i++].function = recdirectory; - - m=menu_init( menu, i, NULL ); + items[i].desc = str(LANG_RECORDING_CHANNELS); + items[i].voice_id = LANG_RECORDING_CHANNELS; + items[i++].function = recchannels; + items[i].desc = str(LANG_RECORDING_EDITABLE); + items[i].voice_id = LANG_RECORDING_EDITABLE; + items[i++].function = receditable; + items[i].desc = str(LANG_RECORD_TIMESPLIT); + items[i].voice_id = LANG_RECORD_TIMESPLIT; + items[i++].function = rectimesplit; + items[i].desc = str(LANG_RECORD_PRERECORD_TIME); + items[i].voice_id = LANG_RECORD_PRERECORD_TIME; + items[i++].function = recprerecord; + items[i].desc = str(LANG_RECORD_DIRECTORY); + items[i].voice_id = LANG_RECORD_DIRECTORY; + items[i++].function = recdirectory; + + m=menu_init( items, i, NULL, NULL, NULL, NULL); result = menu_run(m); menu_exit(m); -- cgit v1.2.3