diff --git a/editor/inspector/editor_inspector.cpp b/editor/inspector/editor_inspector.cpp index d20cf1a1394..d1bf72d40fe 100644 --- a/editor/inspector/editor_inspector.cpp +++ b/editor/inspector/editor_inspector.cpp @@ -3823,7 +3823,7 @@ void EditorInspector::_add_section_in_tree(EditorInspectorSection *p_section, VB } if (!container) { container = memnew(VBoxContainer); - container->set_theme_type_variation(SNAME("EditorInspectorContainer")); + container->set_theme_type_variation(SNAME("EditorSectionContainer")); p_current_vbox->add_child(container); } container->add_child(p_section); diff --git a/editor/themes/theme_classic.cpp b/editor/themes/theme_classic.cpp index dc8f10af177..7301d43c8a4 100644 --- a/editor/themes/theme_classic.cpp +++ b/editor/themes/theme_classic.cpp @@ -2046,6 +2046,10 @@ void ThemeClassic::populate_editor_styles(const Ref &p_theme, Edito p_theme->set_type_variation("EditorInspectorContainer", "VBoxContainer"); p_theme->set_constant("separation", "EditorInspectorContainer", 0); + // Vertical separation between inspector sections. + p_theme->set_type_variation("EditorSectionContainer", "VBoxContainer"); + p_theme->set_constant("separation", "EditorSectionContainer", 0); + // Vertical separation between inspector properties. p_theme->set_type_variation("EditorPropertyContainer", "VBoxContainer"); p_theme->set_constant("separation", "EditorPropertyContainer", p_config.increased_margin * EDSCALE); diff --git a/editor/themes/theme_modern.cpp b/editor/themes/theme_modern.cpp index 8e8d6dc90f0..e4c61de8cf8 100644 --- a/editor/themes/theme_modern.cpp +++ b/editor/themes/theme_modern.cpp @@ -2068,7 +2068,11 @@ void ThemeModern::populate_editor_styles(const Ref &p_theme, Editor // Vertical separation between inspector areas. p_theme->set_type_variation("EditorInspectorContainer", "VBoxContainer"); - p_theme->set_constant("separation", "EditorInspectorContainer", Math::ceil(p_config.base_margin * 0.5 * EDSCALE)); + p_theme->set_constant("separation", "EditorInspectorContainer", Math::ceil(p_config.base_margin * EDSCALE)); + + // Vertical separation between inspector sections. + p_theme->set_type_variation("EditorSectionContainer", "VBoxContainer"); + p_theme->set_constant("separation", "EditorSectionContainer", p_config.base_margin * 0.5 * EDSCALE); // Vertical separation between inspector properties. p_theme->set_type_variation("EditorPropertyContainer", "VBoxContainer");