mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-20 09:17:23 +01:00
14 lines
462 B
C++
14 lines
462 B
C++
#include "expression_text_field_delegate.h"
|
|
#include <poincare.h>
|
|
|
|
bool ExpressionTextFieldDelegate::textFieldDidReceiveEvent(TextField * textField, Ion::Events::Event event) {
|
|
if (event == Ion::Events::Event::ENTER && Expression::parse(textField->textBuffer()) == nullptr) {
|
|
if (textField->bufferLength() == 0) {
|
|
return true;
|
|
}
|
|
textField->app()->displayWarning("Attention a la syntaxe jeune padawan");
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|