void LineEdit_Append2(LineEdit &edit, const String &text) { int64 pos=edit.GetCursor64(), len=edit.GetLength64(); int64 h,t; bool sel=edit.GetSelection(h,t); edit.Append(text); if (pos==len) { len=edit.GetLength(); edit.SetCursor(len); if (sel && t==pos) t=len; } if (sel) edit.SetSelection(h,t); }
Report message to a moderator