summaryrefslogtreecommitdiff
path: root/apps/sound_menu.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-03-16 13:44:56 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-03-16 13:44:56 +0000
commit77936e6ec5c2d71f605df855ed24677c307b1bc7 (patch)
treef58c287f2a9f575c764b026116e32787c6c5bc0e /apps/sound_menu.c
parentce0878bd40ea07d126181d1827a235f7c3ee1b00 (diff)
downloadrockbox-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.c59
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