FIXME: ScoringRect is not set
| 13231 | |
| 13232 | // FIXME: ScoringRect is not set |
| 13233 | void 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 | |
| 13258 | void ImGui::NavMoveRequestResolveWithLastItem(ImGuiNavItemData* result) |
| 13259 | { |