mirror of
https://github.com/ocornut/imgui.git
synced 2024-12-19 11:05:59 +01:00
ImStrv: Fixed various compile errors/warnings.
This commit is contained in:
parent
a89954754a
commit
2c9419b5be
@ -11669,7 +11669,7 @@ void ImGui::OpenPopup(ImStrv str_id, ImGuiPopupFlags popup_flags)
|
|||||||
{
|
{
|
||||||
ImGuiContext& g = *GImGui;
|
ImGuiContext& g = *GImGui;
|
||||||
ImGuiID id = g.CurrentWindow->GetID(str_id);
|
ImGuiID id = g.CurrentWindow->GetID(str_id);
|
||||||
IMGUI_DEBUG_LOG_POPUP("[popup] OpenPopup(\"%.*s\" -> 0x%08X\n", (int)(str_id.End - str_id.Begin), str_id, id);
|
IMGUI_DEBUG_LOG_POPUP("[popup] OpenPopup(\"%.*s\" -> 0x%08X\n", (int)(str_id.End - str_id.Begin), str_id.Begin, id);
|
||||||
OpenPopupEx(id, popup_flags);
|
OpenPopupEx(id, popup_flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -15203,7 +15203,7 @@ void ImGui::DebugRenderKeyboardPreview(ImDrawList* draw_list)
|
|||||||
// Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct.
|
// Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct.
|
||||||
void ImGui::DebugTextEncoding(ImStrv str)
|
void ImGui::DebugTextEncoding(ImStrv str)
|
||||||
{
|
{
|
||||||
Text("Text: \"%s\"", str);
|
Text("Text: \"%.*s\"", (int)str.length(), str.Begin);
|
||||||
if (!BeginTable("##DebugTextEncoding", 4, ImGuiTableFlags_Borders | ImGuiTableFlags_RowBg | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_Resizable))
|
if (!BeginTable("##DebugTextEncoding", 4, ImGuiTableFlags_Borders | ImGuiTableFlags_RowBg | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_Resizable))
|
||||||
return;
|
return;
|
||||||
TableSetupColumn("Offset");
|
TableSetupColumn("Offset");
|
||||||
@ -15216,7 +15216,7 @@ void ImGui::DebugTextEncoding(ImStrv str)
|
|||||||
unsigned int c;
|
unsigned int c;
|
||||||
const int c_utf8_len = ImTextCharFromUtf8(&c, p, str.End);
|
const int c_utf8_len = ImTextCharFromUtf8(&c, p, str.End);
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
Text("%d", (int)(size_t)(p - str));
|
Text("%d", (int)(p - str.Begin));
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
for (int byte_index = 0; byte_index < c_utf8_len; byte_index++)
|
for (int byte_index = 0; byte_index < c_utf8_len; byte_index++)
|
||||||
{
|
{
|
||||||
@ -15226,7 +15226,7 @@ void ImGui::DebugTextEncoding(ImStrv str)
|
|||||||
}
|
}
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (GetFont()->FindGlyphNoFallback((ImWchar)c))
|
if (GetFont()->FindGlyphNoFallback((ImWchar)c))
|
||||||
TextUnformatted(p, p + c_utf8_len);
|
TextUnformatted(ImStrv(p, p + c_utf8_len));
|
||||||
else
|
else
|
||||||
TextUnformatted((c == IM_UNICODE_CODEPOINT_INVALID) ? "[invalid]" : "[missing]");
|
TextUnformatted((c == IM_UNICODE_CODEPOINT_INVALID) ? "[invalid]" : "[missing]");
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
|
Loading…
Reference in New Issue
Block a user