diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-03-16 13:44:56 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-03-16 13:44:56 +0000 |
commit | 77936e6ec5c2d71f605df855ed24677c307b1bc7 (patch) | |
tree | f58c287f2a9f575c764b026116e32787c6c5bc0e /apps/sound_menu.c | |
parent | ce0878bd40ea07d126181d1827a235f7c3ee1b00 (diff) | |
download | rockbox-77936e6ec5c2d71f605df855ed24677c307b1bc7.tar.gz rockbox-77936e6ec5c2d71f605df855ed24677c307b1bc7.zip |
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
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r-- | apps/sound_menu.c | 59 |
1 files changed, 30 insertions, 29 deletions
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) | |||
346 | { | 346 | { |
347 | int m; | 347 | int m; |
348 | bool result; | 348 | bool result; |
349 | struct menu_items items[] = { | 349 | struct menu_item items[] = { |
350 | { STR(LANG_VOLUME), volume }, | 350 | { STR(LANG_VOLUME), volume }, |
351 | { STR(LANG_BASS), bass }, | 351 | { STR(LANG_BASS), bass }, |
352 | { STR(LANG_TREBLE), treble }, | 352 | { STR(LANG_TREBLE), treble }, |
@@ -359,7 +359,8 @@ bool sound_menu(void) | |||
359 | #endif | 359 | #endif |
360 | }; | 360 | }; |
361 | 361 | ||
362 | m=menu_init( items, sizeof items / sizeof(struct menu_items), NULL ); | 362 | m=menu_init( items, sizeof(items) / sizeof(*items), NULL, |
363 | NULL, NULL, NULL); | ||
363 | result = menu_run(m); | 364 | result = menu_run(m); |
364 | menu_exit(m); | 365 | menu_exit(m); |
365 | 366 | ||
@@ -371,37 +372,37 @@ bool recording_menu(bool no_source) | |||
371 | { | 372 | { |
372 | int m; | 373 | int m; |
373 | int i = 0; | 374 | int i = 0; |
374 | struct menu_items menu[8]; | 375 | struct menu_item items[8]; |
375 | bool result; | 376 | bool result; |
376 | 377 | ||
377 | menu[i].desc = str(LANG_RECORDING_QUALITY); | 378 | items[i].desc = str(LANG_RECORDING_QUALITY); |
378 | menu[i].voice_id = LANG_RECORDING_QUALITY; | 379 | items[i].voice_id = LANG_RECORDING_QUALITY; |
379 | menu[i++].function = recquality; | 380 | items[i++].function = recquality; |
380 | menu[i].desc = str(LANG_RECORDING_FREQUENCY); | 381 | items[i].desc = str(LANG_RECORDING_FREQUENCY); |
381 | menu[i].voice_id = LANG_RECORDING_FREQUENCY; | 382 | items[i].voice_id = LANG_RECORDING_FREQUENCY; |
382 | menu[i++].function = recfrequency; | 383 | items[i++].function = recfrequency; |
383 | if(!no_source) { | 384 | if(!no_source) { |
384 | menu[i].desc = str(LANG_RECORDING_SOURCE); | 385 | items[i].desc = str(LANG_RECORDING_SOURCE); |
385 | menu[i].voice_id = LANG_RECORDING_SOURCE; | 386 | items[i].voice_id = LANG_RECORDING_SOURCE; |
386 | menu[i++].function = recsource; | 387 | items[i++].function = recsource; |
387 | } | 388 | } |
388 | menu[i].desc = str(LANG_RECORDING_CHANNELS); | 389 | items[i].desc = str(LANG_RECORDING_CHANNELS); |
389 | menu[i].voice_id = LANG_RECORDING_CHANNELS; | 390 | items[i].voice_id = LANG_RECORDING_CHANNELS; |
390 | menu[i++].function = recchannels; | 391 | items[i++].function = recchannels; |
391 | menu[i].desc = str(LANG_RECORDING_EDITABLE); | 392 | items[i].desc = str(LANG_RECORDING_EDITABLE); |
392 | menu[i].voice_id = LANG_RECORDING_EDITABLE; | 393 | items[i].voice_id = LANG_RECORDING_EDITABLE; |
393 | menu[i++].function = receditable; | 394 | items[i++].function = receditable; |
394 | menu[i].desc = str(LANG_RECORD_TIMESPLIT); | 395 | items[i].desc = str(LANG_RECORD_TIMESPLIT); |
395 | menu[i].voice_id = LANG_RECORD_TIMESPLIT; | 396 | items[i].voice_id = LANG_RECORD_TIMESPLIT; |
396 | menu[i++].function = rectimesplit; | 397 | items[i++].function = rectimesplit; |
397 | menu[i].desc = str(LANG_RECORD_PRERECORD_TIME); | 398 | items[i].desc = str(LANG_RECORD_PRERECORD_TIME); |
398 | menu[i].voice_id = LANG_RECORD_PRERECORD_TIME; | 399 | items[i].voice_id = LANG_RECORD_PRERECORD_TIME; |
399 | menu[i++].function = recprerecord; | 400 | items[i++].function = recprerecord; |
400 | menu[i].desc = str(LANG_RECORD_DIRECTORY); | 401 | items[i].desc = str(LANG_RECORD_DIRECTORY); |
401 | menu[i].voice_id = LANG_RECORD_DIRECTORY; | 402 | items[i].voice_id = LANG_RECORD_DIRECTORY; |
402 | menu[i++].function = recdirectory; | 403 | items[i++].function = recdirectory; |
403 | 404 | ||
404 | m=menu_init( menu, i, NULL ); | 405 | m=menu_init( items, i, NULL, NULL, NULL, NULL); |
405 | result = menu_run(m); | 406 | result = menu_run(m); |
406 | menu_exit(m); | 407 | menu_exit(m); |
407 | 408 | ||