My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/MainSettingsScreen.cpp@4:c40628412489, 2016-10-01 (annotated)
- Committer:
- Kerneels Bezuidenhout
- Date:
- Sat Oct 01 23:00:15 2016 +0200
- Revision:
- 4:c40628412489
- Child:
- 6:f717ce705c5d
Added MainSettingsScreen.hpp and MainSettingsScreen.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kerneels Bezuidenhout |
4:c40628412489 | 1 | #include "MainSettingsScreen.hpp" |
Kerneels Bezuidenhout |
4:c40628412489 | 2 | |
Kerneels Bezuidenhout |
4:c40628412489 | 3 | |
Kerneels Bezuidenhout |
4:c40628412489 | 4 | MainSettingsScreen::MainSettingsScreen(int *nextScreen) : |
Kerneels Bezuidenhout |
4:c40628412489 | 5 | Screen(), |
Kerneels Bezuidenhout |
4:c40628412489 | 6 | _lbTitle(SCREEN_W/2,0,"Settings",Label::CENTER, Font24), |
Kerneels Bezuidenhout |
4:c40628412489 | 7 | _btBack(0,SCREEN_H-30, 100,30, "Back"), |
Kerneels Bezuidenhout |
4:c40628412489 | 8 | _btZeroPlate(0,27,((SCREEN_W)/2)-5, SCREEN_H-67, "Zero Plate", Font20), |
Kerneels Bezuidenhout |
4:c40628412489 | 9 | _btCalibrateScreen(SCREEN_W/2)+5,27,(SCREEN_W/2)-5,SCREEN_H-67,"Callibrate", Font20) |
Kerneels Bezuidenhout |
4:c40628412489 | 10 | { |
Kerneels Bezuidenhout |
4:c40628412489 | 11 | _nextScreen = nextScreen; |
Kerneels Bezuidenhout |
4:c40628412489 | 12 | } |
Kerneels Bezuidenhout |
4:c40628412489 | 13 | |
Kerneels Bezuidenhout |
4:c40628412489 | 14 | void MainSettingsScreen::Draw() |
Kerneels Bezuidenhout |
4:c40628412489 | 15 | { |
Kerneels Bezuidenhout |
4:c40628412489 | 16 | _lbTitle.Draw(); |
Kerneels Bezuidenhout |
4:c40628412489 | 17 | _btBack.Draw(); |
Kerneels Bezuidenhout |
4:c40628412489 | 18 | _btZeroPlate.Draw(); |
Kerneels Bezuidenhout |
4:c40628412489 | 19 | _btCalibrateScreen.Draw(); |
Kerneels Bezuidenhout |
4:c40628412489 | 20 | } |
Kerneels Bezuidenhout |
4:c40628412489 | 21 | |
Kerneels Bezuidenhout |
4:c40628412489 | 22 | void MainSettingsScreen::Process() |
Kerneels Bezuidenhout |
4:c40628412489 | 23 | { |
Kerneels Bezuidenhout |
4:c40628412489 | 24 | if( _btBack.Touched() ) |
Kerneels Bezuidenhout |
4:c40628412489 | 25 | *_nextScreen = MAIN_MENU_SCREEN; |
Kerneels Bezuidenhout |
4:c40628412489 | 26 | |
Kerneels Bezuidenhout |
4:c40628412489 | 27 | |
Kerneels Bezuidenhout |
4:c40628412489 | 28 | } |