//------------------------------------------------------------------------------------------------------------------------------------------------------------------------ void PulsesCountScreen::doDraw(TFTMenu* menu) { UTFT* dc = menu->getDC(); uint8_t* oldFont = dc->getFont(); dc->setFont(BigRusFont); dc->setColor(VGA_WHITE); menu->print("ПАРАМЕТРЫ",130,2); menu->print("СИСТОЛИЧЕСКОЕ ", 1, 37); menu->print("ДИАСТОЛИЧЕСКОЕ ", 1, 72); menu->print("ЧАСТОТА ПУЛЬСА", 1, 107); menu->print("ПАЛЬПАЦИЯ", 1, 142); if (channel4PulsesVal.toInt() == 0) { screenButtons->relabelButton(channel4Button, "ОТКЛ"); } else { screenButtons->relabelButton(channel4Button, "ВКЛ"); } screenButtons->drawButton(channel4Button); dc->setFont(oldFont); }
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------ void SoundLevelScreen::doDraw(TFTMenu* menu) { UTFT* dc = menu->getDC(); dc->setColor(VGA_WHITE); uint8_t* oldFont = dc->getFont(); dc->setFont(BigRusFont); dc->setBackColor(VGA_BLACK); // тут рисуем, что надо именно нам, кнопки прорисуются сами после того, как мы тут всё отрисуем menu->print("УРОВЕНЬ ЗВУКА", 105, 10); dc->setFont(oldFont); }