Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133)

InputScalar: Fixed manual input when using %03d style width in display format string.
(amended once)
This commit is contained in:
ocornut
2022-04-04 18:20:04 +02:00
parent 508c9aaf60
commit c521883be4
4 changed files with 63 additions and 36 deletions

View File

@ -334,6 +334,8 @@ IMGUI_API int ImFormatStringV(char* buf, size_t buf_size, const char*
IMGUI_API const char* ImParseFormatFindStart(const char* format);
IMGUI_API const char* ImParseFormatFindEnd(const char* format);
IMGUI_API const char* ImParseFormatTrimDecorations(const char* format, char* buf, size_t buf_size);
IMGUI_API void ImParseFormatSanitizeForPrinting(const char* fmt_in, char* fmt_out, size_t fmt_out_size);
IMGUI_API const char* ImParseFormatSanitizeForScanning(const char* fmt_in, char* fmt_out, size_t fmt_out_size);
IMGUI_API int ImParseFormatPrecision(const char* format, int default_value);
// Helpers: UTF-8 <> wchar conversions