![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Diff: Screens/MainSettingsScreen.cpp
- Revision:
- 4:c40628412489
- Child:
- 6:f717ce705c5d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Screens/MainSettingsScreen.cpp Sat Oct 01 23:00:15 2016 +0200 @@ -0,0 +1,28 @@ +#include "MainSettingsScreen.hpp" + + +MainSettingsScreen::MainSettingsScreen(int *nextScreen) : + Screen(), + _lbTitle(SCREEN_W/2,0,"Settings",Label::CENTER, Font24), + _btBack(0,SCREEN_H-30, 100,30, "Back"), + _btZeroPlate(0,27,((SCREEN_W)/2)-5, SCREEN_H-67, "Zero Plate", Font20), + _btCalibrateScreen(SCREEN_W/2)+5,27,(SCREEN_W/2)-5,SCREEN_H-67,"Callibrate", Font20) +{ + _nextScreen = nextScreen; +} + +void MainSettingsScreen::Draw() +{ + _lbTitle.Draw(); + _btBack.Draw(); + _btZeroPlate.Draw(); + _btCalibrateScreen.Draw(); +} + +void MainSettingsScreen::Process() +{ + if( _btBack.Touched() ) + *_nextScreen = MAIN_MENU_SCREEN; + + +}