Lines Matching refs:WindowsFocusOrder
3512 IM_ASSERT(g.WindowsFocusOrder.Size == g.Windows.Size);
3589 g.WindowsFocusOrder.clear();
4519 g.WindowsFocusOrder.push_back(window);
5535 if (g.WindowsFocusOrder.back() == window)
5537 for (int i = g.WindowsFocusOrder.Size - 2; i >= 0; i--) // We can ignore the front most window
5538 if (g.WindowsFocusOrder[i] == window)
5540 memmove(&g.WindowsFocusOrder[i], &g.WindowsFocusOrder[i + 1], (size_t)(g.WindowsFocusOrder.Size - i - 1) * sizeof(ImGuiWindow*));
5541 g.WindowsFocusOrder[g.WindowsFocusOrder.Size - 1] = window;
5614 for (int i = g.WindowsFocusOrder.Size - 1; i >= 0; i--)
5617 ImGuiWindow* window = g.WindowsFocusOrder[i];
7942 for (int i = g.WindowsFocusOrder.Size-1; i >= 0; i--)
7943 if (g.WindowsFocusOrder[i] == window)
7951 for (int i = i_start; i >= 0 && i < g.WindowsFocusOrder.Size && i != i_stop; i += dir)
7952 if (ImGui::IsWindowNavFocusable(g.WindowsFocusOrder[i]))
7953 return g.WindowsFocusOrder[i];
7967 window_target = FindWindowNavFocusable((focus_change_dir < 0) ? (g.WindowsFocusOrder.Size - 1) : 0, i_current, focus_change_dir);
7999 if (ImGuiWindow* window = g.NavWindow ? g.NavWindow : FindWindowNavFocusable(g.WindowsFocusOrder.Size - 1, -INT_MAX, -1))
8133 for (int n = g.WindowsFocusOrder.Size - 1; n >= 0; n--)
8135 ImGuiWindow* window = g.WindowsFocusOrder[n];