@ -251,6 +251,7 @@
Here is a change - log of API breaking changes , if you are using one of the functions listed , expect to have to fix some code .
Also read releases logs https : //github.com/ocornut/imgui/releases for more details.
- 2018 / 03 / 03 ( 1.60 ) - Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT and ImGuiMouseCursor_Count_ to ImGuiMouseCursor_COUNT for consistency with other public enums .
- 2018 / 02 / 18 ( 1.60 ) - BeginDragDropSource ( ) : temporarily removed the optional mouse_button = 0 parameter because it is not really usable in many situations at the moment .
- 2018 / 02 / 16 ( 1.60 ) - obsoleted the io . RenderDrawListsFn callback , you can call your graphics engine render function after ImGui : : Render ( ) . Use ImGui : : GetDrawData ( ) to retrieve the ImDrawData * to display .
- 2018 / 02 / 07 ( 1.60 ) - reorganized context handling to be more explicit ,
@ -6597,8 +6598,8 @@ static const ImGuiStyleVarInfo GStyleVarInfo[] =
static const ImGuiStyleVarInfo * GetStyleVarInfo ( ImGuiStyleVar idx )
{
IM_ASSERT ( idx > = 0 & & idx < ImGuiStyleVar_Count_ ) ;
IM_ASSERT ( IM_ARRAYSIZE ( GStyleVarInfo ) = = ImGuiStyleVar_Count_ ) ;
IM_ASSERT ( idx > = 0 & & idx < ImGuiStyleVar_COUNT ) ;
IM_ASSERT ( IM_ARRAYSIZE ( GStyleVarInfo ) = = ImGuiStyleVar_COUNT ) ;
return & GStyleVarInfo [ idx ] ;
}
@ -13261,7 +13262,7 @@ void ImGui::ShowMetricsWindow(bool* p_open)
}
if ( ImGui : : TreeNode ( " Internal state " ) )
{
const char * input_source_names [ ] = { " None " , " Mouse " , " Nav " , " NavGamepad " , " NavKeyboard " } ; IM_ASSERT ( IM_ARRAYSIZE ( input_source_names ) = = ImGuiInputSource_Count_ ) ;
const char * input_source_names [ ] = { " None " , " Mouse " , " Nav " , " NavGamepad " , " NavKeyboard " } ; IM_ASSERT ( IM_ARRAYSIZE ( input_source_names ) = = ImGuiInputSource_COUNT ) ;
ImGui : : Text ( " HoveredWindow: '%s' " , g . HoveredWindow ? g . HoveredWindow - > Name : " NULL " ) ;
ImGui : : Text ( " HoveredRootWindow: '%s' " , g . HoveredRootWindow ? g . HoveredRootWindow - > Name : " NULL " ) ;
ImGui : : Text ( " HoveredId: 0x%08X/0x%08X (%.2f sec) " , g . HoveredId , g . HoveredIdPreviousFrame , g . HoveredIdTimer ) ; // Data is "in-flight" so depending on when the Metrics window is called we may see current frame information or not