@ -1852,6 +1852,16 @@ void ImGui::ShowTestWindow(bool* p_open)
void ImGui : : ShowStyleEditor ( ImGuiStyle * ref )
{
ImGuiStyle & style = ImGui : : GetStyle ( ) ;
ImGui : : PushItemWidth ( ImGui : : GetWindowWidth ( ) * 0.55f ) ;
// Style selector
static int style_idx = 0 ;
if ( ImGui : : Combo ( " Colors##Selector " , & style_idx , " Classic \0 Dark \0 " ) )
switch ( style_idx )
{
case 0 : ImGui : : StyleColorsClassic ( ) ; break ;
case 1 : ImGui : : StyleColorsDark ( ) ; break ;
}
// You can pass in a reference ImGuiStyle structure to compare to, revert to and save to (else it compares to the default style)
const ImGuiStyle default_style ; // Default style
@ -1865,8 +1875,6 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
* ref = style ;
}
ImGui : : PushItemWidth ( ImGui : : GetWindowWidth ( ) * 0.55f ) ;
if ( ImGui : : TreeNode ( " Rendering " ) )
{
ImGui : : Checkbox ( " Anti-aliased lines " , & style . AntiAliasedLines ) ; ImGui : : SameLine ( ) ; ShowHelpMarker ( " When disabling anti-aliasing lines, you'll probably want to disable borders in your style as well. " ) ;