Lines Matching refs:ParentWindow
2544 ParentWindow = NULL;
3264 while ((scroll_window->Flags & ImGuiWindowFlags_ChildWindow) && (scroll_window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(scroll_window->Flags & ImGuiWindowFlags_NoScrollbar) && !(scroll_window->Flags & ImGuiWindowFlags_NoMouseInputs) && scroll_window->ParentWindow)
3265 scroll_window = scroll_window->ParentWindow;
3837 // This usually assert if there is a mismatch between the ImGuiWindowFlags_ChildWindow / ParentWindow values and DC.ChildWindows[] in parents, aka we've done something wrong.
4846 window->ParentWindow = parent_window;
4854 IM_ASSERT(window->RootWindowForNav->ParentWindow != NULL);
4855 window->RootWindowForNav = window->RootWindowForNav->ParentWindow;
4901 ImGuiWindow* parent_window = first_begin_of_the_frame ? ((flags & (ImGuiWindowFlags_ChildWindow | ImGuiWindowFlags_Popup)) ? parent_window_in_stack : NULL) : window->ParentWindow;
5940 window = window->ParentWindow;
6764 popup_ref.ParentWindow = parent_window;
6852 ImGuiWindow* focus_window = (remaining > 0) ? g.OpenPopupStack[remaining-1].Window : g.OpenPopupStack[0].ParentWindow;
7170 if (window->ParentWindow == g.NavWindow)
7425 parent_window = parent_window->ParentWindow;
7673 else if (g.NavWindow && (g.NavWindow->Flags & ImGuiWindowFlags_ChildWindow) && !(g.NavWindow->Flags & ImGuiWindowFlags_Popup) && g.NavWindow->ParentWindow)
7677 ImGuiWindow* parent_window = g.NavWindow->ParentWindow;
7862 if (result != &g.NavMoveResultOther && g.NavMoveResultOther.ID != 0 && g.NavMoveResultOther.Window->ParentWindow == g.NavWindow)
7880 NavScrollToBringItemIntoView(result->Window->ParentWindow, ImRect(rect_abs.Min + delta_scroll, rect_abs.Max + delta_scroll));
8095 new_nav_window = new_nav_window->ParentWindow;
9402 if (window->ParentWindow != NULL) NodeWindow(window->ParentWindow, "ParentWindow");