|
|
@ -1259,21 +1259,14 @@ void ImGui::SeparatorEx(ImGuiSeparatorFlags flags) |
|
|
|
// We don't provide our width to the layout so that it doesn't get feed back into AutoFit
|
|
|
|
const ImRect bb(ImVec2(x1, window->DC.CursorPos.y), ImVec2(x2, window->DC.CursorPos.y + thickness_draw)); |
|
|
|
ItemSize(ImVec2(0.0f, thickness_layout)); |
|
|
|
if (!ItemAdd(bb, 0)) |
|
|
|
const bool item_visible = ItemAdd(bb, 0); |
|
|
|
if (item_visible) |
|
|
|
{ |
|
|
|
if (columns) |
|
|
|
{ |
|
|
|
PopColumnsBackground(); |
|
|
|
columns->LineMinY = window->DC.CursorPos.y; |
|
|
|
} |
|
|
|
return; |
|
|
|
// Draw
|
|
|
|
window->DrawList->AddLine(bb.Min, ImVec2(bb.Max.x, bb.Min.y), GetColorU32(ImGuiCol_Separator)); |
|
|
|
if (g.LogEnabled) |
|
|
|
LogRenderedText(&bb.Min, "--------------------------------"); |
|
|
|
} |
|
|
|
|
|
|
|
// Draw
|
|
|
|
window->DrawList->AddLine(bb.Min, ImVec2(bb.Max.x, bb.Min.y), GetColorU32(ImGuiCol_Separator)); |
|
|
|
if (g.LogEnabled) |
|
|
|
LogRenderedText(&bb.Min, "--------------------------------"); |
|
|
|
|
|
|
|
if (columns) |
|
|
|
{ |
|
|
|
PopColumnsBackground(); |
|
|
|