26 TuiLineEdit(
const String &text = String(), ObjectBase *parent =
nullptr);
29 void setText(
const String &text);
30 const String &text()
const {
return _text; }
32 void setPlaceholder(
const String &text) {
36 const String &placeholder()
const {
return _placeholder; }
38 Size2Di32 sizeHint()
const override;
40 PROMEKI_SIGNAL(textChanged,
const String &)
41 PROMEKI_SIGNAL(returnPressed)
44 void paintEvent(PaintEvent *e)
override;
45 void keyPressEvent(KeyEvent *e)
override;
46 void focusInEvent(Event *e)
override;
47 void focusOutEvent(Event *e)
override;
53 int _scrollOffset = 0;