Lines Matching refs:NavMoveRequest
2788 // it may not scale very well for windows with ten of thousands of item, but at least NavMoveRequest is only set on user interaction, aka maximum once a frame.
3942 if (g.NavMoveRequest)
3950 if (g.NavMoveRequest && g.NavMoveClipDir == ImGuiDir_Up)
3952 if (g.NavMoveRequest && g.NavMoveClipDir == ImGuiDir_Down)
7323 if (!g.NavMoveRequest)
7325 bool new_best = NavScoreItem(result, nav_bb) && g.NavMoveRequest;
7327 bool new_best = g.NavMoveRequest && NavScoreItem(result, nav_bb);
7364 return g.NavMoveRequest && g.NavMoveResultLocal.ID == 0 && g.NavMoveResultOther.ID == 0;
7370 g.NavMoveRequest = false;
7451 g.NavAnyRequest = g.NavMoveRequest || g.NavInitRequest || (IMGUI_DEBUG_NAV_SCORING && g.NavWindow != NULL);
7575 if (g.NavScoringCount > 0) IMGUI_DEBUG_LOG("NavScoringCount %d for '%s' layer %d (Init:%d, Move:%d)\n", g.FrameCount, g.NavScoringCount, g.NavWindow ? g.NavWindow->Name : "NULL", g.NavLayer, g.NavInitRequest || g.NavInitResultId != 0, g.NavMoveRequest);
7622 if (g.NavMoveRequest)
7628 IM_ASSERT(g.NavMoveRequest);
7724 g.NavMoveRequest = false;
7763 g.NavMoveRequest = true;
7766 if (g.NavMoveRequest && g.NavId == 0)
7780 if (window->DC.NavLayerActiveMask == 0x00 && window->DC.NavHasScroll && g.NavMoveRequest)
7809 if (g.NavMoveRequest && g.NavMoveFromClampedRefRect && g.NavLayer == 0)