Update all Menus to new Print function

This commit is contained in:
2023-01-04 10:35:49 +01:00
parent 04109d82e6
commit 1147cb4eb6
7 changed files with 22 additions and 69 deletions
+5 -12
View File
@@ -196,16 +196,16 @@ void MenuIntInput::printMenu() {
if (this->currentPosition == 0 && this->length == 1) {
// No arrow
sprintf(bufferName, " %s ", this->names + 12 * this->currentPosition);
sprintf(bufferName, " %s ", this->names + MAX_NAME_LENGTH * this->currentPosition);
} else if (this->currentPosition > 0 && this->length - 1 == this->currentPosition) {
// Left arrow only
sprintf(bufferName, "< %s ", this->names + 12 * this->currentPosition);
sprintf(bufferName, "< %s ", this->names + MAX_NAME_LENGTH * this->currentPosition);
} else if (this->currentPosition == 0 && this->length > 1) {
// Right arrow only
sprintf(bufferName, " %s >", this->names + 12 * this->currentPosition);
sprintf(bufferName, " %s >", this->names + MAX_NAME_LENGTH * this->currentPosition);
} else {
// Both arrow
sprintf(bufferName, "< %s >", this->names + 12 * this->currentPosition);
sprintf(bufferName, "< %s >", this->names + MAX_NAME_LENGTH * this->currentPosition);
}
char bufferValue[17];
@@ -214,12 +214,5 @@ void MenuIntInput::printMenu() {
else
sprintf(bufferValue, " -> 0");
if (this->lcd) {
lcd->clear();
lcd->setCursor(0, 0);
lcd->print(bufferName);
lcd->setCursor(0, 1);
lcd->print(bufferValue);
}
std::cout << bufferName << " : " << bufferValue << std::endl;
this->print(bufferName, bufferValue);
}