
My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/MainMenuScreen.cpp@2:5fded6444350, 2016-10-01 (annotated)
- Committer:
- Generic
- Date:
- Sat Oct 01 20:51:13 2016 +0000
- Revision:
- 2:5fded6444350
- Parent:
- 1:43fb2d03c36f
- Child:
- 3:37f3d9c1eae3
Fixed compiler errors
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kerneels Bezuidenhout |
1:43fb2d03c36f | 1 | #include "MainMenuScreen.hpp" |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 2 | |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 3 | MainMenuScreen::MainMenuScreen(int *nextScreen) : |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 4 | Screen(), |
Generic | 2:5fded6444350 | 5 | _lbTitle(SCREEN_W/2,0,"Main Menu",Label::CENTER, Font24), |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 6 | _btAutomatic(0,27,((SCREEN_W)/2)-5, SCREEN_H-62, "Automatic", Font20), |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 7 | _btManual((SCREEN_W/2)+5,27,(SCREEN_W/2)-5,SCREEN_H-62,"Manual", Font20), |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 8 | _btSettings(0,SCREEN_H-30,SCREEN_W,30,"Settings",Font20) |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 9 | { |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 10 | _nextScreen = nextScreen; |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 11 | } |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 12 | |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 13 | void MainMenuScreen::Draw() |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 14 | { |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 15 | _lbTitle.Draw(); |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 16 | _btAutomatic.Draw(); |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 17 | _btManual.Draw(); |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 18 | _btSettings.Draw(); |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 19 | } |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 20 | |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 21 | void MainMenuScreen::Process() |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 22 | { |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 23 | // TODO Create Automatic, Manual and Settings screens |
Kerneels Bezuidenhout |
1:43fb2d03c36f | 24 | } |