|
|
|
@ -4072,7 +4072,7 @@ bool ImGui::Begin(const char* name, bool* p_open, const ImVec2& size_on_first_us |
|
|
|
|
if (window_pos_center) |
|
|
|
|
{ |
|
|
|
|
// Center (any sort of window)
|
|
|
|
|
SetWindowPos(ImMax(style.DisplaySafeAreaPadding, fullscreen_rect.GetCenter() - window->SizeFull * 0.5f)); |
|
|
|
|
SetWindowPos(window, ImMax(style.DisplaySafeAreaPadding, fullscreen_rect.GetCenter() - window->SizeFull * 0.5f), 0); |
|
|
|
|
} |
|
|
|
|
else if (flags & ImGuiWindowFlags_ChildMenu) |
|
|
|
|
{ |
|
|
|
@ -4870,14 +4870,13 @@ static void SetWindowPos(ImGuiWindow* window, const ImVec2& pos, ImGuiSetCond co |
|
|
|
|
|
|
|
|
|
void ImGui::SetWindowPos(const ImVec2& pos, ImGuiSetCond cond) |
|
|
|
|
{ |
|
|
|
|
ImGuiWindow* window = GetCurrentWindow(); |
|
|
|
|
ImGuiWindow* window = GetCurrentWindowRead(); |
|
|
|
|
SetWindowPos(window, pos, cond); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void ImGui::SetWindowPos(const char* name, const ImVec2& pos, ImGuiSetCond cond) |
|
|
|
|
{ |
|
|
|
|
ImGuiWindow* window = FindWindowByName(name); |
|
|
|
|
if (window) |
|
|
|
|
if (ImGuiWindow* window = FindWindowByName(name)) |
|
|
|
|
SetWindowPos(window, pos, cond); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|