@ -126,7 +126,7 @@ struct ImDrawListSharedData; // Data shared between all ImDrawList instan
struct ImGuiColorMod ; // Stacked color modifier, backup of modified data so we can restore it
struct ImGuiContext ; // Main Dear ImGui context
struct ImGuiContextHook ; // Hook for extensions like ImGuiTestEngine
struct ImGuiDataVarInfo ; // Variable information (e.g. to avoid style variables from an enum)
struct ImGuiDataVarInfo ; // Variable information (e.g. to access style variables from an enum)
struct ImGuiDataTypeInfo ; // Type information associated to a ImGuiDataType enum
struct ImGuiGroupData ; // Stacked storage data for BeginGroup()/EndGroup()
struct ImGuiInputTextState ; // Internal state of the currently focused/edited text input box
@ -1598,10 +1598,10 @@ struct ImGuiNavItemData
ImGuiID FocusScopeId ; // Init,Move // Best candidate focus scope ID
ImRect RectRel ; // Init,Move // Best candidate bounding box in window relative space
ImGuiItemFlags InFlags ; // ????,Move // Best candidate item flags
ImGuiSelectionUserData SelectionUserData ; //I+Mov // Best candidate SetNextItemSelectionData() value.
float DistBox ; // Move // Best candidate box distance to current NavId
float DistCenter ; // Move // Best candidate center distance to current NavId
float DistAxial ; // Move // Best candidate axial distance to current NavId
ImGuiSelectionUserData SelectionUserData ; //I+Mov // Best candidate SetNextItemSelectionData() value.
ImGuiNavItemData ( ) { Clear ( ) ; }
void Clear ( ) { Window = NULL ; ID = FocusScopeId = 0 ; InFlags = 0 ; SelectionUserData = - 1 ; DistBox = DistCenter = DistAxial = FLT_MAX ; }