ListBox: Fixed text-baseline offset when using SameLine()+Text() after a labeled ListBox().

Visible in demo->basic->listbox
This commit is contained in:
ocornut
2024-04-03 10:18:49 +09:00
parent d3c3514a59
commit 9a2b598ec1
3 changed files with 4 additions and 0 deletions

View File

@@ -6930,6 +6930,7 @@ bool ImGui::BeginListBox(const char* label, const ImVec2& size_arg)
ImVec2 label_pos = ImVec2(frame_bb.Max.x + style.ItemInnerSpacing.x, frame_bb.Min.y + style.FramePadding.y);
RenderText(label_pos, label);
window->DC.CursorMaxPos = ImMax(window->DC.CursorMaxPos, label_pos + label_size);
AlignTextToFramePadding();
}
BeginChild(id, frame_bb.GetSize(), ImGuiChildFlags_FrameStyle);