From fc0e657e8fe75636bcd7efd23ba46037c3751690 Mon Sep 17 00:00:00 2001 From: Michael Alexsander Date: Tue, 15 Mar 2022 20:40:46 -0300 Subject: [PATCH] Remove extra borders from the AssetLib plugin --- editor/editor_themes.cpp | 1 + editor/plugins/asset_library_editor_plugin.cpp | 2 +- editor/project_manager.cpp | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index 7eceebb38bc..4aba4829922 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -1519,6 +1519,7 @@ Ref create_editor_theme(const Ref p_theme) { theme->set_stylebox("Information3dViewport", "EditorStyles", style_info_3d_viewport); // Asset Library. + theme->set_stylebox("bg", "AssetLib", style_empty); theme->set_stylebox("panel", "AssetLib", style_content_panel); theme->set_color("status_color", "AssetLib", Color(0.5, 0.5, 0.5)); theme->set_icon("dismiss", "AssetLib", theme->get_icon(SNAME("Close"), SNAME("EditorIcons"))); diff --git a/editor/plugins/asset_library_editor_plugin.cpp b/editor/plugins/asset_library_editor_plugin.cpp index fd9b665b20e..1468d63dafa 100644 --- a/editor/plugins/asset_library_editor_plugin.cpp +++ b/editor/plugins/asset_library_editor_plugin.cpp @@ -577,6 +577,7 @@ EditorAssetLibraryItemDownload::EditorAssetLibraryItemDownload() { void EditorAssetLibrary::_notification(int p_what) { switch (p_what) { case NOTIFICATION_READY: { + add_theme_style_override("panel", get_theme_stylebox(SNAME("bg"), SNAME("AssetLib"))); error_label->raise(); } break; @@ -1377,7 +1378,6 @@ EditorAssetLibrary::EditorAssetLibrary(bool p_templates_only) { initial_loading = true; VBoxContainer *library_main = memnew(VBoxContainer); - add_child(library_main); HBoxContainer *search_hb = memnew(HBoxContainer); diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index 35902fd3542..d32f935b542 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -1895,6 +1895,11 @@ void ProjectManager::_notification(int p_what) { // to search without having to reach for their mouse search_box->grab_focus(); } + + if (asset_library) { + // Removes extra border margins. + asset_library->add_theme_style_override("panel", memnew(StyleBoxEmpty)); + } } break; case NOTIFICATION_VISIBILITY_CHANGED: {