mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-15 01:17:00 +00:00
BeginGroup(): fix/amend 9ece0bd
.
This commit is contained in:
parent
456aa3bc0a
commit
f1519efb16
@ -9847,6 +9847,7 @@ void ImGui::BeginGroup()
|
|||||||
ImGuiGroupData& group_data = g.GroupStack.back();
|
ImGuiGroupData& group_data = g.GroupStack.back();
|
||||||
group_data.WindowID = window->ID;
|
group_data.WindowID = window->ID;
|
||||||
group_data.BackupCursorPos = window->DC.CursorPos;
|
group_data.BackupCursorPos = window->DC.CursorPos;
|
||||||
|
group_data.BackupCursorPosPrevLine = window->DC.CursorPosPrevLine;
|
||||||
group_data.BackupCursorMaxPos = window->DC.CursorMaxPos;
|
group_data.BackupCursorMaxPos = window->DC.CursorMaxPos;
|
||||||
group_data.BackupIndent = window->DC.Indent;
|
group_data.BackupIndent = window->DC.Indent;
|
||||||
group_data.BackupGroupOffset = window->DC.GroupOffset;
|
group_data.BackupGroupOffset = window->DC.GroupOffset;
|
||||||
@ -9881,6 +9882,7 @@ void ImGui::EndGroup()
|
|||||||
ImRect group_bb(group_data.BackupCursorPos, ImMax(window->DC.CursorMaxPos, group_data.BackupCursorPos));
|
ImRect group_bb(group_data.BackupCursorPos, ImMax(window->DC.CursorMaxPos, group_data.BackupCursorPos));
|
||||||
|
|
||||||
window->DC.CursorPos = group_data.BackupCursorPos;
|
window->DC.CursorPos = group_data.BackupCursorPos;
|
||||||
|
window->DC.CursorPosPrevLine = group_data.BackupCursorPosPrevLine;
|
||||||
window->DC.CursorMaxPos = ImMax(group_data.BackupCursorMaxPos, window->DC.CursorMaxPos);
|
window->DC.CursorMaxPos = ImMax(group_data.BackupCursorMaxPos, window->DC.CursorMaxPos);
|
||||||
window->DC.Indent = group_data.BackupIndent;
|
window->DC.Indent = group_data.BackupIndent;
|
||||||
window->DC.GroupOffset = group_data.BackupGroupOffset;
|
window->DC.GroupOffset = group_data.BackupGroupOffset;
|
||||||
|
@ -1064,6 +1064,7 @@ struct IMGUI_API ImGuiGroupData
|
|||||||
ImGuiID WindowID;
|
ImGuiID WindowID;
|
||||||
ImVec2 BackupCursorPos;
|
ImVec2 BackupCursorPos;
|
||||||
ImVec2 BackupCursorMaxPos;
|
ImVec2 BackupCursorMaxPos;
|
||||||
|
ImVec2 BackupCursorPosPrevLine;
|
||||||
ImVec1 BackupIndent;
|
ImVec1 BackupIndent;
|
||||||
ImVec1 BackupGroupOffset;
|
ImVec1 BackupGroupOffset;
|
||||||
ImVec2 BackupCurrLineSize;
|
ImVec2 BackupCurrLineSize;
|
||||||
|
Loading…
Reference in New Issue
Block a user