Lines Matching refs:NavWindow
2615 IM_ASSERT(g.NavWindow); in SetNavID()
2618 g.NavWindow->NavLastIds[nav_layer] = id; in SetNavID()
2625 g.NavWindow->NavRectRel[nav_layer] = rect_rel; in SetNavIDWithRectRel()
2666 if (g.NavWindow != window) in SetFocusID()
2669 g.NavWindow = window; in SetFocusID()
2727 if (g.NavWindow) in IsWindowContentHoverable()
2728 if (ImGuiWindow* focused_root_window = g.NavWindow->RootWindow) in IsWindowContentHoverable()
2792 if (g.NavWindow->RootWindowForNav == window->RootWindowForNav) in ItemAdd()
2793 …if (window == g.NavWindow || ((window->Flags | g.NavWindow->Flags) & ImGuiWindowFlags_NavFlattened… in ItemAdd()
3152 if (g.NavWindow && g.NavWindow->Appearing) in UpdateMouseMovingWindowEndFrame()
3165 else if (g.NavWindow != NULL && GetFrontMostPopupModal() == NULL) in UpdateMouseMovingWindowEndFrame()
3502 …if (g.ActiveId == 0 && g.NavWindow != NULL && g.NavWindow->Active && !(g.NavWindow->Flags & ImGuiW… in NewFrame()
3505 g.NavWindow->FocusIdxTabRequestNext = g.NavIdTabCounter + 1 + (g.IO.KeyShift ? -1 : 1); in NewFrame()
3507 g.NavWindow->FocusIdxTabRequestNext = g.IO.KeyShift ? -1 : 0; in NewFrame()
3522 if (g.NavWindow && !g.NavWindow->WasActive) in NewFrame()
3529 ClosePopupsOverWindow(g.NavWindow); in NewFrame()
3594 g.NavWindow = NULL; in Shutdown()
4412 if (window->DC.NavLayerActiveMask == 0 && window == g.NavWindow) in EndChild()
5222 …const ImGuiWindow* window_to_highlight = g.NavWindowingTarget ? g.NavWindowingTarget : g.NavWindow; in Begin()
5580 if (g.NavWindow != window) in FocusWindow()
5582 g.NavWindow = window; in FocusWindow()
5991 return g.NavWindow != NULL; in IsWindowFocused()
5997 return g.NavWindow && g.NavWindow->RootWindow == g.CurrentWindow->RootWindow; in IsWindowFocused()
5999 return g.NavWindow == g.CurrentWindow->RootWindow; in IsWindowFocused()
6001 return g.NavWindow && IsWindowChildOf(g.NavWindow, g.CurrentWindow); in IsWindowFocused()
6003 return g.NavWindow == g.CurrentWindow; in IsWindowFocused()
6457 …if (g.NavWindow == window->RootWindowForNav && (g.NavInitRequest || g.NavInitResultId != 0) && g.N… in SetItemDefaultFocus()
6460 g.NavInitResultId = g.NavWindow->DC.LastItemId; in SetItemDefaultFocus()
6461 …nitResultRectRel = ImRect(g.NavWindow->DC.LastItemRect.Min - g.NavWindow->Pos, g.NavWindow->DC.Las… in SetItemDefaultFocus()
6898 if (ImGuiWindow* window = g.NavWindow) in CloseCurrentPopup()
7170 if (window->ParentWindow == g.NavWindow) in NavScoreItem()
7172 IM_ASSERT((window->Flags | g.NavWindow->Flags) & ImGuiWindowFlags_NavFlattened); in NavScoreItem()
7280 if (g.NavLayer == 1 && !(g.NavWindow->Flags & ImGuiWindowFlags_ChildMenu)) in NavScoreItem()
7320 …ImGuiNavMoveResult* result = (window == g.NavWindow) ? &g.NavMoveResultLocal : &g.NavMoveResultOth… in NavProcessItem()
7353 …g.NavWindow = window; // Always refresh g.NavWindow, bec… in NavProcessItem()
7383 g.NavWindow->NavRectRel[g.NavLayer] = bb_rel; in NavMoveRequestForward()
7389 …if (g.NavWindow != window || !NavMoveRequestButNoResultYet() || g.NavMoveRequestForward != ImGuiNa… in NavMoveRequestTryWrapping()
7441 g.NavWindow = ImGui::NavRestoreLastChildNavWindow(g.NavWindow); in NavRestoreLayer()
7442 if (layer == 0 && g.NavWindow->NavLastIds[0] != 0) in NavRestoreLayer()
7443 ImGui::SetNavIDWithRectRel(g.NavWindow->NavLastIds[0], layer, g.NavWindow->NavRectRel[0]); in NavRestoreLayer()
7445 ImGui::NavInitWindow(g.NavWindow, true); in NavRestoreLayer()
7451 …Request = g.NavMoveRequest || g.NavInitRequest || (IMGUI_DEBUG_NAV_SCORING && g.NavWindow != NULL); in NavUpdateAnyRequestFlag()
7453 IM_ASSERT(g.NavWindow != NULL); in NavUpdateAnyRequestFlag()
7460 IM_ASSERT(window == g.NavWindow); in NavInitWindow()
7483 if (g.NavDisableHighlight || !g.NavDisableMouseHover || !g.NavWindow) in NavCalcPreferredRefPos()
7493 const ImRect& rect_rel = g.NavWindow->NavRectRel[g.NavLayer]; in NavCalcPreferredRefPos()
7494 …ImVec2 pos = g.NavWindow->Pos + ImVec2(rect_rel.Min.x + ImMin(g.Style.FramePadding.x * 4, rect_rel… in NavCalcPreferredRefPos()
7575 …yer %d (Init:%d, Move:%d)\n", g.FrameCount, g.NavScoringCount, g.NavWindow ? g.NavWindow->Name : "… in NavUpdate()
7609 IM_ASSERT(g.NavWindow); in NavUpdate()
7614 g.NavWindow->NavRectRel[g.NavLayer] = g.NavInitResultRectRel; in NavUpdate()
7640 if (!g.NavDisableHighlight && g.NavDisableMouseHover && g.NavWindow) in NavUpdate()
7653 if (g.NavWindow) in NavUpdate()
7654 NavSaveLastChildNavWindow(g.NavWindow); in NavUpdate()
7655 if (g.NavWindow && g.NavWindow->NavLastChildNavWindow != NULL && g.NavLayer == 0) in NavUpdate()
7656 g.NavWindow->NavLastChildNavWindow = NULL; in NavUpdate()
7662 …g.IO.NavActive = (nav_keyboard_active || nav_gamepad_active) && g.NavWindow && !(g.NavWindow->Flag… in NavUpdate()
7673 …else if (g.NavWindow && (g.NavWindow->Flags & ImGuiWindowFlags_ChildWindow) && !(g.NavWindow->Flag… in NavUpdate()
7676 ImGuiWindow* child_window = g.NavWindow; in NavUpdate()
7677 ImGuiWindow* parent_window = g.NavWindow->ParentWindow; in NavUpdate()
7699 …if (g.NavWindow && ((g.NavWindow->Flags & ImGuiWindowFlags_Popup) || !(g.NavWindow->Flags & ImGuiW… in NavUpdate()
7700 g.NavWindow->NavLastIds[0] = 0; in NavUpdate()
7707 …d != 0 && !g.NavDisableHighlight && !g.NavWindowingTarget && g.NavWindow && !(g.NavWindow->Flags &… in NavUpdate()
7720 if (g.NavWindow && (g.NavWindow->Flags & ImGuiWindowFlags_NoNavInputs)) in NavUpdate()
7737 …if (g.NavWindow && !g.NavWindowingTarget && allowed_dir_flags && !(g.NavWindow->Flags & ImGuiWindo… in NavUpdate()
7775 … if (g.NavWindow && !(g.NavWindow->Flags & ImGuiWindowFlags_NoNavInputs) && !g.NavWindowingTarget) in NavUpdate()
7778 ImGuiWindow* window = g.NavWindow; in NavUpdate()
7811 ImGuiWindow* window = g.NavWindow; in NavUpdate()
7824 …ImRect nav_rect_rel = (g.NavWindow && !g.NavWindow->NavRectRel[g.NavLayer].IsInverted()) ? g.NavWi… in NavUpdate()
7825 …g.NavScoringRectScreen = g.NavWindow ? ImRect(g.NavWindow->Pos + nav_rect_rel.Min, g.NavWindow->Po… in NavUpdate()
7833 …NavWindow) { for (int layer = 0; layer < 2; layer++) GetOverlayDrawList(g.NavWindow)->AddRect(g.Na… in NavUpdate()
7834 …NavWindow) { ImU32 col = (!g.NavWindow->Hidden) ? IM_COL32(255,0,255,255) : IM_COL32(255,0,0,255);… in NavUpdate()
7862 …tOther && g.NavMoveResultOther.ID != 0 && g.NavMoveResultOther.Window->ParentWindow == g.NavWindow) in NavUpdateMoveResult()
7865 IM_ASSERT(g.NavWindow && result->Window); in NavUpdateMoveResult()
7884 g.NavWindow = result->Window; in NavUpdateMoveResult()
7898 …if (g.NavMoveDir == ImGuiDir_None && g.NavWindow && !(g.NavWindow->Flags & ImGuiWindowFlags_NoNavI… in NavUpdatePageUpPageDown()
7900 ImGuiWindow* window = g.NavWindow; in NavUpdatePageUpPageDown()
7999 …if (ImGuiWindow* window = g.NavWindow ? g.NavWindow : FindWindowNavFocusable(g.WindowsFocusOrder.S… in NavUpdateWindowing()
8026 if (g.NavWindowingToggleLayer && g.NavWindow) in NavUpdateWindowing()
8070 … if (apply_focus_window && (g.NavWindow == NULL || apply_focus_window != g.NavWindow->RootWindow)) in NavUpdateWindowing()
8088 if (apply_toggle_layer && g.NavWindow) in NavUpdateWindowing()
8091 ImGuiWindow* new_nav_window = g.NavWindow; in NavUpdateWindowing()
8096 if (new_nav_window != g.NavWindow) in NavUpdateWindowing()
8098 ImGuiWindow* old_nav_window = g.NavWindow; in NavUpdateWindowing()
8104 …NavRestoreLayer((g.NavWindow->DC.NavLayerActiveMask & (1 << ImGuiNavLayer_Menu)) ? (ImGuiNavLayer)… in NavUpdateWindowing()
9479 ImGui::Text("NavWindow: '%s'", g.NavWindow ? g.NavWindow->Name : "NULL"); in ShowMetricsWindow()