MCPcopy Create free account
hub / github.com/cinder/Cinder / NavMoveRequestSubmit

Method NavMoveRequestSubmit

src/imgui/imgui.cpp:13233–13256  ·  view source on GitHub ↗

FIXME: ScoringRect is not set

Source from the content-addressed store, hash-verified

13231
13232// FIXME: ScoringRect is not set
13233void ImGui::NavMoveRequestSubmit(ImGuiDir move_dir, ImGuiDir clip_dir, ImGuiNavMoveFlags move_flags, ImGuiScrollFlags scroll_flags)
13234{
13235 ImGuiContext& g = *GImGui;
13236 IM_ASSERT(g.NavWindow != NULL);
13237 //IMGUI_DEBUG_LOG_NAV("[nav] NavMoveRequestSubmit: dir %c, window \"%s\"\n", "-WENS"[move_dir + 1], g.NavWindow->Name);
13238
13239 if (move_flags & ImGuiNavMoveFlags_IsTabbing)
13240 move_flags |= ImGuiNavMoveFlags_AllowCurrentNavId;
13241
13242 g.NavMoveSubmitted = g.NavMoveScoringItems = true;
13243 g.NavMoveDir = move_dir;
13244 g.NavMoveDirForDebug = move_dir;
13245 g.NavMoveClipDir = clip_dir;
13246 g.NavMoveFlags = move_flags;
13247 g.NavMoveScrollFlags = scroll_flags;
13248 g.NavMoveForwardToNextFrame = false;
13249 g.NavMoveKeyMods = (move_flags & ImGuiNavMoveFlags_FocusApi) ? 0 : g.IO.KeyMods;
13250 g.NavMoveResultLocal.Clear();
13251 g.NavMoveResultLocalVisible.Clear();
13252 g.NavMoveResultOther.Clear();
13253 g.NavTabbingCounter = 0;
13254 g.NavTabbingResultFirst.Clear();
13255 NavUpdateAnyRequestFlag();
13256}
13257
13258void ImGui::NavMoveRequestResolveWithLastItem(ImGuiNavItemData* result)
13259{

Callers

nothing calls this directly

Calls 1

ClearMethod · 0.45

Tested by

no test coverage detected