Shortcut()/SetShortcutRouting(): focus route testing now use ParentWindowForFocusRoute. Automatically set on child-window, manually configurable otherwise. (#6798, #2637, #456)
BulletText("NavPreferredScoringPosRel[%d] = {%.1f,%.1f)",layer,(pr[layer].x==FLT_MAX?-99999.0f:pr[layer].x),(pr[layer].y==FLT_MAX?-99999.0f:pr[layer].y));// Display as 99999.0f so it looks neater.
ImGuiWindow*RootWindowPopupTree;// Point to ourself or first ancestor that is not a child window. Cross through popups parent<>child.
ImGuiWindow*RootWindowForTitleBarHighlight;// Point to ourself or first ancestor which will display TitleBgActive color when this window is active.
ImGuiWindow*RootWindowForNav;// Point to ourself or first ancestor which doesn't have the NavFlattened flag.
ImGuiWindow*ParentWindowForFocusRoute;// Set to manual link a window to its logical parent so that Shortcut() chain are honoerd (e.g. Tool linked to Document)
ImGuiWindow*NavLastChildNavWindow;// When going to the menu bar, we remember the child window we came from. (This could probably be made implicit if we kept g.Windows sorted by last focused including child window.)
ImGuiIDNavLastIds[ImGuiNavLayer_COUNT];// Last known NavId for this window, per layer (0/1)