@ -2793,7 +2793,6 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
{
ImGui : : Text ( " Main " ) ;
ImGui : : SliderFloat2 ( " WindowPadding " , ( float * ) & style . WindowPadding , 0.0f , 20.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " PopupRounding " , & style . PopupRounding , 0.0f , 16.0f , " %.0f " ) ;
ImGui : : SliderFloat2 ( " FramePadding " , ( float * ) & style . FramePadding , 0.0f , 20.0f , " %.0f " ) ;
ImGui : : SliderFloat2 ( " ItemSpacing " , ( float * ) & style . ItemSpacing , 0.0f , 20.0f , " %.0f " ) ;
ImGui : : SliderFloat2 ( " ItemInnerSpacing " , ( float * ) & style . ItemInnerSpacing , 0.0f , 20.0f , " %.0f " ) ;
@ -2811,6 +2810,7 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
ImGui : : SliderFloat ( " WindowRounding " , & style . WindowRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " ChildRounding " , & style . ChildRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " FrameRounding " , & style . FrameRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " PopupRounding " , & style . PopupRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " ScrollbarRounding " , & style . ScrollbarRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " GrabRounding " , & style . GrabRounding , 0.0f , 12.0f , " %.0f " ) ;
ImGui : : SliderFloat ( " TabRounding " , & style . TabRounding , 0.0f , 12.0f , " %.0f " ) ;
@ -2882,7 +2882,8 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
if ( ImGui : : BeginTabItem ( " Fonts " ) )
{
ImFontAtlas * atlas = ImGui : : GetIO ( ) . Fonts ;
ImGuiIO & io = ImGui : : GetIO ( ) ;
ImFontAtlas * atlas = io . Fonts ;
ShowHelpMarker ( " Read FAQ and misc/fonts/README.txt for details on font loading. " ) ;
ImGui : : PushItemWidth ( 120 ) ;
for ( int i = 0 ; i < atlas - > Fonts . Size ; i + + )
@ -2890,7 +2891,7 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
ImFont * font = atlas - > Fonts [ i ] ;
ImGui : : PushID ( font ) ;
bool font_details_opened = ImGui : : TreeNode ( font , " Font %d: \" %s \" \n %.2f px, %d glyphs, %d file(s) " , i , font - > ConfigData ? font - > ConfigData [ 0 ] . Name : " " , font - > FontSize , font - > Glyphs . Size , font - > ConfigDataCount ) ;
ImGui : : SameLine ( ) ; if ( ImGui : : SmallButton ( " Set as default " ) ) ImGui : : GetIO ( ) . FontDefault = font ;
ImGui : : SameLine ( ) ; if ( ImGui : : SmallButton ( " Set as default " ) ) { io . FontDefault = font ; }
if ( font_details_opened )
{
ImGui : : PushFont ( font ) ;
@ -2955,9 +2956,9 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
}
static float window_scale = 1.0f ;
if ( ImGui : : DragFloat ( " this window scale " , & window_scale , 0.005f , 0.3f , 2.0f , " %. 1f" ) ) // scale only this window
if ( ImGui : : DragFloat ( " this window scale " , & window_scale , 0.005f , 0.3f , 2.0f , " %. 2f" ) ) // scale only this window
ImGui : : SetWindowFontScale ( window_scale ) ;
ImGui : : DragFloat ( " global scale " , & ImGui: : GetIO ( ) . FontGlobalScale , 0.005f , 0.3f , 2.0f , " %. 1f" ) ; // scale everything
ImGui : : DragFloat ( " global scale " , & io . FontGlobalScale , 0.005f , 0.3f , 2.0f , " %. 2f" ) ; // scale everything
ImGui : : PopItemWidth ( ) ;
ImGui : : EndTabItem ( ) ;