Made AlignFirstTextHeightToWidgets() saner and faster (still disliking its name very much!)

This commit is contained in:
omar 2017-10-05 11:02:23 -07:00
parent a8788e51a7
commit a0d724b450

View File

@ -5653,10 +5653,9 @@ void ImGui::AlignFirstTextHeightToWidgets()
if (window->SkipItems)
return;
// Declare a dummy item size to that upcoming items that are smaller will center-align on the newly expanded line height.
ImGuiContext& g = *GImGui;
ItemSize(ImVec2(0, g.FontSize + g.Style.FramePadding.y*2), g.Style.FramePadding.y);
SameLine(0, 0);
window->DC.CurrentLineHeight = ImMax(window->DC.CurrentLineHeight, g.FontSize + g.Style.FramePadding.y * 2);
window->DC.CurrentLineTextBaseOffset = ImMax(window->DC.CurrentLineTextBaseOffset, g.Style.FramePadding.y);
}
// Add a label+text combo aligned to other label+value widgets