Menu system broken
Dependencies: ANSITermMenuSystem
Fork of menuSystemMbed by
InitializeMenus.cpp@5:92389cf2106d, 2013-04-21 (annotated)
- Committer:
- Rybowonder
- Date:
- Sun Apr 21 20:15:31 2013 +0000
- Revision:
- 5:92389cf2106d
- Parent:
- 4:1178a1905490
- Child:
- 8:6ddb8c26387a
Error off the hop
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbedDevLondon | 0:a5ece7312edc | 1 | |
mbedDevLondon | 0:a5ece7312edc | 2 | |
mbedDevLondon | 0:a5ece7312edc | 3 | #include "menuIDs.h" |
mbedDevLondon | 0:a5ece7312edc | 4 | #include "MainMenu.h" |
mbedDevLondon | 0:a5ece7312edc | 5 | |
Rybowonder | 4:1178a1905490 | 6 | extern MainMenu pageMenu[MAXPAGES]; |
mbedDevLondon | 0:a5ece7312edc | 7 | |
mbedDevLondon | 0:a5ece7312edc | 8 | void initializeMenuSystem() |
mbedDevLondon | 0:a5ece7312edc | 9 | { |
Rybowonder | 5:92389cf2106d | 10 | pageMenu[HOME].setMenuItem(0, RECORDSET, "Rec Options", 2, 1); |
Rybowonder | 4:1178a1905490 | 11 | pageMenu[HOME].setMenuItem(1, PLAYBACK, "Playback", 2, 2); |
Rybowonder | 5:92389cf2106d | 12 | pageMenu[HOME].setMenuItem(2, SCREENSET, "Contrast", 2, 3); |
mbedDevLondon | 0:a5ece7312edc | 13 | pageMenu[HOME].setMaxItems(3); |
Rybowonder | 5:92389cf2106d | 14 | pageMenu[HOME].setTitle("HOME "); |
mbedDevLondon | 0:a5ece7312edc | 15 | |
Rybowonder | 4:1178a1905490 | 16 | pageMenu[RECORDSET].setMenuItem(0, RECSETOUT, "Output", 2, 1); |
Rybowonder | 5:92389cf2106d | 17 | // pageMenu[RECORDSET].setMenuItem(1, RECSETIN, "Input", 2, 2); |
Rybowonder | 5:92389cf2106d | 18 | pageMenu[RECORDSET].setMenuItem(1, RECSETFILTERS, "Filter", 2, 2); |
Rybowonder | 5:92389cf2106d | 19 | pageMenu[RECORDSET].setMenuItem(2, RECSETSAMPFRQ, "Samp Rate", 2, 3); |
Rybowonder | 5:92389cf2106d | 20 | // pageMenu[RECORDSET].setMenuItem(4, RECSETAGC, "AGC", 2, 5); |
Rybowonder | 5:92389cf2106d | 21 | pageMenu[RECORDSET].setMaxItems(3); |
Rybowonder | 5:92389cf2106d | 22 | pageMenu[RECORDSET].setTitle("REC OPTIONS "); |
Rybowonder | 5:92389cf2106d | 23 | |
mbedDevLondon | 0:a5ece7312edc | 24 | |
Rybowonder | 5:92389cf2106d | 25 | // pageMenu[OUTPUT].setMenuItem(0, LINE, "Line", 2, 1); |
Rybowonder | 5:92389cf2106d | 26 | pageMenu[OUTPUT].setMenuItem(0, HEADPHONES, "1) Internal", 2, 2); |
Rybowonder | 5:92389cf2106d | 27 | pageMenu[OUTPUT].setMenuItem(1, SPEAKERS, "2) External", 2, 3); |
Rybowonder | 5:92389cf2106d | 28 | pageMenu[OUTPUT].setMaxItems(2); |
Rybowonder | 5:92389cf2106d | 29 | pageMenu[OUTPUT].setTitle("OUTPUT "); |
Rybowonder | 4:1178a1905490 | 30 | pageMenu[OUTPUT].setselectstatus(); |
mbedDevLondon | 0:a5ece7312edc | 31 | |
Rybowonder | 5:92389cf2106d | 32 | /* |
Rybowonder | 4:1178a1905490 | 33 | pageMenu[INPUT].setMenuItem(0, INMIC, "Mic", 2, 1); |
Rybowonder | 4:1178a1905490 | 34 | pageMenu[INPUT].setMenuItem(1, INLINE, "Line", 2, 2); |
Rybowonder | 4:1178a1905490 | 35 | pageMenu[INPUT].setMaxItems(2); |
Rybowonder | 4:1178a1905490 | 36 | pageMenu[INPUT].setTitle("INPUT "); |
Rybowonder | 4:1178a1905490 | 37 | pageMenu[INPUT].setselectstatus(); |
Rybowonder | 5:92389cf2106d | 38 | */ |
Rybowonder | 5:92389cf2106d | 39 | pageMenu[FILTER].setMenuItem(0, FILTER1, "1) On", 2, 1); |
Rybowonder | 5:92389cf2106d | 40 | pageMenu[FILTER].setMenuItem(1, FILTER2, "2) Off", 2, 2); |
Rybowonder | 5:92389cf2106d | 41 | // pageMenu[FILTER].setMenuItem(2, FILTER3, "Band Pass", 2, 3); |
Rybowonder | 5:92389cf2106d | 42 | // pageMenu[FILTER].setMenuItem(3, FILTERNONE, "None", 2, 4); |
Rybowonder | 5:92389cf2106d | 43 | pageMenu[FILTER].setMaxItems(2); |
Rybowonder | 5:92389cf2106d | 44 | pageMenu[FILTER].setTitle("FILTER "); |
Rybowonder | 4:1178a1905490 | 45 | pageMenu[FILTER].setselectstatus(); |
Rybowonder | 3:bdf42b6c15f4 | 46 | |
Rybowonder | 5:92389cf2106d | 47 | pageMenu[SAMPRATE].setMenuItem(0, SPEED1, "1) 44.1k", 2, 1); |
Rybowonder | 5:92389cf2106d | 48 | pageMenu[SAMPRATE].setMenuItem(1, SPEED2, "2) 48k", 2, 2); |
Rybowonder | 4:1178a1905490 | 49 | pageMenu[SAMPRATE].setMaxItems(2); |
Rybowonder | 5:92389cf2106d | 50 | pageMenu[SAMPRATE].setTitle("SAMPRATE "); |
Rybowonder | 4:1178a1905490 | 51 | pageMenu[SAMPRATE].setselectstatus(); |
Rybowonder | 3:bdf42b6c15f4 | 52 | |
Rybowonder | 5:92389cf2106d | 53 | /* |
Rybowonder | 4:1178a1905490 | 54 | pageMenu[AGC].setMenuItem(0, AGCON, "ON", 2, 1); |
Rybowonder | 4:1178a1905490 | 55 | pageMenu[AGC].setMenuItem(1, AGCOFF, "OFF", 2, 2); |
Rybowonder | 4:1178a1905490 | 56 | pageMenu[AGC].setMaxItems(2); |
Rybowonder | 4:1178a1905490 | 57 | pageMenu[AGC].setTitle("AGC "); |
Rybowonder | 4:1178a1905490 | 58 | pageMenu[AGC].setselectstatus(); |
Rybowonder | 5:92389cf2106d | 59 | */ |
Rybowonder | 3:bdf42b6c15f4 | 60 | |
Rybowonder | 4:1178a1905490 | 61 | pageMenu[PLAYBACK].setMenuItem(0, PLAYTRACK, "Play Tracks", 2, 1); |
Rybowonder | 4:1178a1905490 | 62 | pageMenu[PLAYBACK].setMenuItem(1, DELETETRACK, "Delete Tracks", 2, 2); |
Rybowonder | 4:1178a1905490 | 63 | pageMenu[PLAYBACK].setMaxItems(2); |
Rybowonder | 4:1178a1905490 | 64 | pageMenu[PLAYBACK].setTitle("PLAYBACK "); |
Rybowonder | 3:bdf42b6c15f4 | 65 | |
Rybowonder | 4:1178a1905490 | 66 | pageMenu[PLAY].setMenuItem(0, EX_PLAYTRACK, "Example track", 2, 1); |
Rybowonder | 3:bdf42b6c15f4 | 67 | pageMenu[PLAY].setMaxItems(1); |
Rybowonder | 3:bdf42b6c15f4 | 68 | |
Rybowonder | 4:1178a1905490 | 69 | pageMenu[DELETESCR].setMenuItem(0, EX_DELETETRACK, "Example track", 2, 1); |
Rybowonder | 3:bdf42b6c15f4 | 70 | pageMenu[DELETESCR].setMaxItems(1); |
Rybowonder | 3:bdf42b6c15f4 | 71 | |
Rybowonder | 4:1178a1905490 | 72 | pageMenu[SCREENSET].setMenuItem(0, CONTRAST, "Contrast", 2, 1); |
Rybowonder | 3:bdf42b6c15f4 | 73 | pageMenu[SCREENSET].setMaxItems(1); |
Rybowonder | 3:bdf42b6c15f4 | 74 | |
Rybowonder | 4:1178a1905490 | 75 | pageMenu[CONTRAST].setMenuItem(0, CONTRASTUP, "Contrast UP", 2, 1); |
Rybowonder | 4:1178a1905490 | 76 | pageMenu[CONTRAST].setMenuItem(1, CONTRASTDOWN , "Contrast DOWN", 2, 2); |
Rybowonder | 3:bdf42b6c15f4 | 77 | pageMenu[CONTRAST].setMaxItems(2); |
Rybowonder | 3:bdf42b6c15f4 | 78 | |
Rybowonder | 3:bdf42b6c15f4 | 79 | // pageMenu[PLAYSCR].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); |
Rybowonder | 3:bdf42b6c15f4 | 80 | // pageMenu[PLAYSCR].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); |
Rybowonder | 3:bdf42b6c15f4 | 81 | // pageMenu[PLAYSCR].setMaxItems(2); |
Rybowonder | 3:bdf42b6c15f4 | 82 | |
Rybowonder | 4:1178a1905490 | 83 | pageMenu[WARNINGSCR].setMenuItem(0, DELETENO, "Delete Track", 2, 1); |
Rybowonder | 4:1178a1905490 | 84 | pageMenu[WARNINGSCR].setMenuItem(1, DELETEYES , "DO NOT Delete", 2, 2); |
Rybowonder | 3:bdf42b6c15f4 | 85 | pageMenu[WARNINGSCR].setMaxItems(2); |
Rybowonder | 3:bdf42b6c15f4 | 86 | |
Rybowonder | 3:bdf42b6c15f4 | 87 | // pageMenu[RECORDSCR].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); |
Rybowonder | 3:bdf42b6c15f4 | 88 | // pageMenu[RECORDSCR].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); |
Rybowonder | 3:bdf42b6c15f4 | 89 | // pageMenu[RECORDSCR].setMaxItems(2); |
Rybowonder | 3:bdf42b6c15f4 | 90 | |
mbedDevLondon | 0:a5ece7312edc | 91 | } |