ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Committer:
el17ajf
Date:
Thu Apr 04 18:39:45 2019 +0000
Revision:
26:baa7077449e7
Parent:
21:62d2b5b73160
backlight option

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17ajf 21:62d2b5b73160 1 #include "OptionsMenu.h"
el17ajf 21:62d2b5b73160 2
el17ajf 20:cd96f98f5f79 3 #include "Menu.h"
el17ajf 21:62d2b5b73160 4 #include "Prefs.h"
el17ajf 26:baa7077449e7 5 #include "Graphics.h"
el17ajf 20:cd96f98f5f79 6
el17ajf 21:62d2b5b73160 7 void Menus::OptionsMenu::updateAndDraw(UI * ui) {
el17ajf 21:62d2b5b73160 8 ui->drawLabel("options");
el17ajf 21:62d2b5b73160 9 ui->newLine();
el17ajf 26:baa7077449e7 10 if (ui->drawAndCheckButton("clr all")) {
el17ajf 21:62d2b5b73160 11 Prefs::getInstance()->resetAll();
el17ajf 21:62d2b5b73160 12 close();
el17ajf 20:cd96f98f5f79 13 }
el17ajf 26:baa7077449e7 14 if (ui->drawAndCheckButton("light")) {
el17ajf 26:baa7077449e7 15 Graphics::toggleLight();
el17ajf 26:baa7077449e7 16 }
el17ajf 21:62d2b5b73160 17 ui->newLine();
el17ajf 21:62d2b5b73160 18 if (ui->drawAndCheckButton("back")) {
el17ajf 21:62d2b5b73160 19 close();
el17ajf 21:62d2b5b73160 20 }
el17ajf 21:62d2b5b73160 21 }