| 4006 | } |
| 4007 | |
| 4008 | static ImVec2 InputTextCalcTextSize(ImGuiContext* ctx, const char* text_begin, const char* text_end_display, const char* text_end, const char** out_remaining, ImVec2* out_offset, ImDrawTextFlags flags) |
| 4009 | { |
| 4010 | ImGuiContext& g = *ctx; |
| 4011 | ImGuiInputTextState* obj = &g.InputTextState; |
| 4012 | IM_ASSERT(text_end_display >= text_begin && text_end_display <= text_end); |
| 4013 | return ImFontCalcTextSizeEx(g.Font, g.FontSize, FLT_MAX, obj->WrapWidth, text_begin, text_end_display, text_end, out_remaining, out_offset, flags); |
| 4014 | } |
| 4015 | |
| 4016 | // Wrapper for stb_textedit.h to edit text (our wrapper is for: statically sized buffer, single-line, wchar characters. InputText converts between UTF-8 and wchar) |
| 4017 | // With our UTF-8 use of stb_textedit: |
no test coverage detected