MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / NavMoveRequestSubmit

Method NavMoveRequestSubmit

TheForceEngine/TFE_Ui/imGUI/imgui.cpp:12002–12024  ·  view source on GitHub ↗

FIXME: ScoringRect is not set

Source from the content-addressed store, hash-verified

12000
12001// FIXME: ScoringRect is not set
12002void ImGui::NavMoveRequestSubmit(ImGuiDir move_dir, ImGuiDir clip_dir, ImGuiNavMoveFlags move_flags, ImGuiScrollFlags scroll_flags)
12003{
12004 ImGuiContext& g = *GImGui;
12005 IM_ASSERT(g.NavWindow != NULL);
12006
12007 if (move_flags & ImGuiNavMoveFlags_IsTabbing)
12008 move_flags |= ImGuiNavMoveFlags_AllowCurrentNavId;
12009
12010 g.NavMoveSubmitted = g.NavMoveScoringItems = true;
12011 g.NavMoveDir = move_dir;
12012 g.NavMoveDirForDebug = move_dir;
12013 g.NavMoveClipDir = clip_dir;
12014 g.NavMoveFlags = move_flags;
12015 g.NavMoveScrollFlags = scroll_flags;
12016 g.NavMoveForwardToNextFrame = false;
12017 g.NavMoveKeyMods = (move_flags & ImGuiNavMoveFlags_FocusApi) ? 0 : g.IO.KeyMods;
12018 g.NavMoveResultLocal.Clear();
12019 g.NavMoveResultLocalVisible.Clear();
12020 g.NavMoveResultOther.Clear();
12021 g.NavTabbingCounter = 0;
12022 g.NavTabbingResultFirst.Clear();
12023 NavUpdateAnyRequestFlag();
12024}
12025
12026void ImGui::NavMoveRequestResolveWithLastItem(ImGuiNavItemData* result)
12027{

Callers

nothing calls this directly

Calls 1

ClearMethod · 0.45

Tested by

no test coverage detected