| 4004 | } |
| 4005 | |
| 4006 | 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) |
| 4007 | { |
| 4008 | ImGuiContext& g = *ctx; |
| 4009 | ImGuiInputTextState* obj = &g.InputTextState; |
| 4010 | IM_ASSERT(text_end_display >= text_begin && text_end_display <= text_end); |
| 4011 | return ImFontCalcTextSizeEx(g.Font, g.FontSize, FLT_MAX, obj->WrapWidth, text_begin, text_end_display, text_end, out_remaining, out_offset, flags); |
| 4012 | } |
| 4013 | |
| 4014 | // 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) |
| 4015 | // With our UTF-8 use of stb_textedit: |
no test coverage detected