MCPcopy Create free account
hub / github.com/XJTU-Graphics/dandelion / NavMoveRequestSubmit

Method NavMoveRequestSubmit

deps/imgui/imgui.cpp:13844–13867  ·  view source on GitHub ↗

FIXME: ScoringRect is not set

Source from the content-addressed store, hash-verified

13842
13843// FIXME: ScoringRect is not set
13844void ImGui::NavMoveRequestSubmit(ImGuiDir move_dir, ImGuiDir clip_dir, ImGuiNavMoveFlags move_flags, ImGuiScrollFlags scroll_flags)
13845{
13846 ImGuiContext& g = *GImGui;
13847 IM_ASSERT(g.NavWindow != NULL);
13848 //IMGUI_DEBUG_LOG_NAV("[nav] NavMoveRequestSubmit: dir %c, window \"%s\"\n", "-WENS"[move_dir + 1], g.NavWindow->Name);
13849
13850 if (move_flags & ImGuiNavMoveFlags_IsTabbing)
13851 move_flags |= ImGuiNavMoveFlags_AllowCurrentNavId;
13852
13853 g.NavMoveSubmitted = g.NavMoveScoringItems = true;
13854 g.NavMoveDir = move_dir;
13855 g.NavMoveDirForDebug = move_dir;
13856 g.NavMoveClipDir = clip_dir;
13857 g.NavMoveFlags = move_flags;
13858 g.NavMoveScrollFlags = scroll_flags;
13859 g.NavMoveForwardToNextFrame = false;
13860 g.NavMoveKeyMods = (move_flags & ImGuiNavMoveFlags_FocusApi) ? 0 : g.IO.KeyMods;
13861 g.NavMoveResultLocal.Clear();
13862 g.NavMoveResultLocalVisible.Clear();
13863 g.NavMoveResultOther.Clear();
13864 g.NavTabbingCounter = 0;
13865 g.NavTabbingResultFirst.Clear();
13866 NavUpdateAnyRequestFlag();
13867}
13868
13869void ImGui::NavMoveRequestResolveWithLastItem(ImGuiNavItemData* result)
13870{

Callers

nothing calls this directly

Calls 1

ClearMethod · 0.45

Tested by

no test coverage detected