From 5b7a0b1b4009a627a55812e008eda6e42864680a Mon Sep 17 00:00:00 2001 From: ocornut Date: Thu, 11 Feb 2016 23:00:14 +0100 Subject: [PATCH] InputText() added comment (#526) --- imgui.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/imgui.cpp b/imgui.cpp index 249f8fff..193d67ac 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -7208,6 +7208,7 @@ static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags f } // Edit a string of text +// NB: when active, hold on a privately held copy of the text (and apply back to 'buf'). So changing 'buf' while active has no effect. // FIXME: Rather messy function partly because we are doing UTF8 > u16 > UTF8 conversions on the go to more easily handle stb_textedit calls. Ideally we should stay in UTF-8 all the time. See https://github.com/nothings/stb/issues/188 bool ImGui::InputTextEx(const char* label, char* buf, int buf_size, const ImVec2& size_arg, ImGuiInputTextFlags flags, ImGuiTextEditCallback callback, void* user_data) {