Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Terminal
menuitem.cpp@6:e992366d0684, 2015-05-04 (annotated)
- Committer:
- glansberry
- Date:
- Mon May 04 14:43:35 2015 +0000
- Revision:
- 6:e992366d0684
- Parent:
- 3:f308cd7a34ed
Modified to make terminal embedded in TestConsole class; More changes for debugging
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| glansberry | 0:907d2d5e77f7 | 1 | #include "menuitem.h" |
| iillyyaa | 3:f308cd7a34ed | 2 | #include "page.h" |
| glansberry | 0:907d2d5e77f7 | 3 | |
| glansberry | 0:907d2d5e77f7 | 4 | |
| glansberry | 0:907d2d5e77f7 | 5 | MenuItem::MenuItem() : |
| iillyyaa | 3:f308cd7a34ed | 6 | name(NULL), |
| glansberry | 0:907d2d5e77f7 | 7 | level(0), |
| glansberry | 0:907d2d5e77f7 | 8 | type(display), |
| iillyyaa | 3:f308cd7a34ed | 9 | action(NULL), |
| glansberry | 0:907d2d5e77f7 | 10 | name_len(0), |
| glansberry | 0:907d2d5e77f7 | 11 | data_col(0), |
| iillyyaa | 3:f308cd7a34ed | 12 | target_page(-1) |
| iillyyaa | 3:f308cd7a34ed | 13 | {} |
| glansberry | 0:907d2d5e77f7 | 14 | |
| glansberry | 0:907d2d5e77f7 | 15 | |
| iillyyaa | 3:f308cd7a34ed | 16 | MenuItem::MenuItem(const char * name_p, MenuAction *action_p, int level_p, MenuType type_p, int target_page_p): |
| iillyyaa | 3:f308cd7a34ed | 17 | name(name_p), |
| iillyyaa | 3:f308cd7a34ed | 18 | level(level_p), |
| iillyyaa | 3:f308cd7a34ed | 19 | type(type_p), |
| iillyyaa | 3:f308cd7a34ed | 20 | action(action_p), |
| iillyyaa | 3:f308cd7a34ed | 21 | name_len(strlen(name_p)), |
| iillyyaa | 3:f308cd7a34ed | 22 | data_col(0), |
| iillyyaa | 3:f308cd7a34ed | 23 | target_page(target_page_p) |
| iillyyaa | 3:f308cd7a34ed | 24 | {} |
| iillyyaa | 3:f308cd7a34ed | 25 | |
| iillyyaa | 3:f308cd7a34ed | 26 | MenuItem::MenuItem(Page &target_page_p): |
| glansberry | 6:e992366d0684 | 27 | name(target_page_p.name), |
| glansberry | 0:907d2d5e77f7 | 28 | level(0), |
| glansberry | 0:907d2d5e77f7 | 29 | type(menu), |
| iillyyaa | 3:f308cd7a34ed | 30 | action(NULL), |
| iillyyaa | 3:f308cd7a34ed | 31 | name_len(strlen(name)), |
| glansberry | 0:907d2d5e77f7 | 32 | data_col(0), |
| iillyyaa | 3:f308cd7a34ed | 33 | target_page(target_page_p.page_num) |
| iillyyaa | 3:f308cd7a34ed | 34 | {} |