| 7399 | } |
| 7400 | |
| 7401 | static ImGuiWindow* GetCombinedRootWindow(ImGuiWindow* window, bool popup_hierarchy, bool dock_hierarchy) |
| 7402 | { |
| 7403 | ImGuiWindow* last_window = NULL; |
| 7404 | while (last_window != window) |
| 7405 | { |
| 7406 | last_window = window; |
| 7407 | window = window->RootWindow; |
| 7408 | if (popup_hierarchy) |
| 7409 | window = window->RootWindowPopupTree; |
| 7410 | if (dock_hierarchy) |
| 7411 | window = window->RootWindowDockTree; |
| 7412 | } |
| 7413 | return window; |
| 7414 | } |
| 7415 | |
| 7416 | bool ImGui::IsWindowChildOf(ImGuiWindow* window, ImGuiWindow* potential_parent, bool popup_hierarchy, bool dock_hierarchy) |
| 7417 | { |
no outgoing calls
no test coverage detected