Send KEY_END when (re)creating a text input
This ensures that on creation and when resizing the cursor is at the end of the text rather than at the beginnig.
This commit is contained in:
parent
0488bf54d3
commit
42134bb49e
|
@ -103,6 +103,12 @@ void GUITextInputMenu::regenerateGui(v2u32 screensize)
|
||||||
gui::IGUIElement *e =
|
gui::IGUIElement *e =
|
||||||
Environment->addEditBox(text.c_str(), rect, true, this, 256);
|
Environment->addEditBox(text.c_str(), rect, true, this, 256);
|
||||||
Environment->setFocus(e);
|
Environment->setFocus(e);
|
||||||
|
|
||||||
|
irr::SEvent evt;
|
||||||
|
evt.EventType = EET_KEY_INPUT_EVENT;
|
||||||
|
evt.KeyInput.Key = KEY_END;
|
||||||
|
evt.KeyInput.PressedDown = true;
|
||||||
|
e->OnEvent(evt);
|
||||||
}
|
}
|
||||||
changeCtype("");
|
changeCtype("");
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue