92 , _stepValue(stepValue)
103 IntField::IntField(
Form &form,
const String &label,
int minValue,
int maxValue,
int stepValue,
int value,
const String &suffix)
105 , _minValue(minValue)
106 , _maxValue(maxValue)
107 , _stepValue(stepValue)
116 if (event == LCD_BUTTON_UP) {
119 }
else if (event == LCD_BUTTON_DOWN) {
200 if (value < _minValue)
202 else if (value > _maxValue)
204 if (value != _value) {
238 void IntField::printValue()
241 if (_suffix.length())
243 lcd()->setCursor(0, 1);
245 unsigned int len = str.length();
246 while (len++ < _printLen)
248 _printLen = str.length();