My final year project

Dependencies:   BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter

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?

UserRevisionLine numberNew 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 }