From 5c58562d6ba84e654de171cda6054ba2182cc5c1 Mon Sep 17 00:00:00 2001 From: Emmanouil Papadeas Date: Sun, 11 Feb 2024 19:12:09 +0200 Subject: [PATCH] Fix theme color preview spacing in the Preferences --- src/Preferences/HandleThemes.gd | 6 +++--- src/Preferences/PreferencesDialog.tscn | 10 ++-------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/Preferences/HandleThemes.gd b/src/Preferences/HandleThemes.gd index b648472b2fb..9c3e526d240 100644 --- a/src/Preferences/HandleThemes.gd +++ b/src/Preferences/HandleThemes.gd @@ -14,7 +14,7 @@ var theme_button_group := ButtonGroup.new() ] @onready var buttons_container: BoxContainer = $ThemeButtons -@onready var colors_container: BoxContainer = $ThemeColorsSpacer/ThemeColors +@onready var colors_container: BoxContainer = $ThemeColors @onready var theme_color_preview_scene := preload("res://src/Preferences/ThemeColorPreview.tscn") @@ -62,8 +62,8 @@ func add_theme(theme: Theme) -> void: func remove_theme(theme: Theme) -> void: var index := themes.find(theme) - var theme_button = buttons_container.get_child(index) - var color_previews = colors_container.get_child(index) + var theme_button := buttons_container.get_child(index) + var color_previews := colors_container.get_child(index) buttons_container.remove_child(theme_button) theme_button.queue_free() colors_container.remove_child(color_previews) diff --git a/src/Preferences/PreferencesDialog.tscn b/src/Preferences/PreferencesDialog.tscn index adbf117376b..17c92a56c76 100644 --- a/src/Preferences/PreferencesDialog.tscn +++ b/src/Preferences/PreferencesDialog.tscn @@ -256,16 +256,10 @@ script = ExtResource("5") layout_mode = 2 size_flags_horizontal = 3 -[node name="ThemeColorsSpacer" type="VBoxContainer" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Interface/Themes"] +[node name="ThemeColors" type="VBoxContainer" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Interface/Themes"] layout_mode = 2 size_flags_horizontal = 3 - -[node name="Control" type="Control" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Interface/Themes/ThemeColorsSpacer"] -layout_mode = 2 - -[node name="ThemeColors" type="VBoxContainer" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Interface/Themes/ThemeColorsSpacer"] -layout_mode = 2 -theme_override_constants/separation = 12 +theme_override_constants/separation = 16 [node name="ButtonHeader" type="HBoxContainer" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Interface"] layout_mode = 2