After a user-input the cursor stays on for a while without blinking
| 4311 | // Those functions are not inlined in imgui_internal.h, allowing us to hide ImStbTexteditState from that header. |
| 4312 | void ImGuiInputTextState::CursorAnimReset() { CursorAnim = -0.30f; } // After a user-input the cursor stays on for a while without blinking |
| 4313 | void ImGuiInputTextState::CursorClamp() { Stb->cursor = ImMin(Stb->cursor, TextLen); Stb->select_start = ImMin(Stb->select_start, TextLen); Stb->select_end = ImMin(Stb->select_end, TextLen); } |
| 4314 | bool ImGuiInputTextState::HasSelection() const { return Stb->select_start != Stb->select_end; } |
| 4315 | void ImGuiInputTextState::ClearSelection() { Stb->select_start = Stb->select_end = Stb->cursor; } |
| 4316 | int ImGuiInputTextState::GetCursorPos() const { return Stb->cursor; } |