From 7e28c1d79f041dda1cb0aefb982a3a7dc1df7109 Mon Sep 17 00:00:00 2001 From: don-tnowe Date: Mon, 26 Sep 2022 22:12:09 +0300 Subject: [PATCH] Add Preview resize, fix GDScript fields not working --- addons/resources_spreadsheet_view/editor_view.tscn | 12 +++++++++++- .../typed_cells/cell_editor_resource.gd | 6 +++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/addons/resources_spreadsheet_view/editor_view.tscn b/addons/resources_spreadsheet_view/editor_view.tscn index a336e46..68fdb5d 100644 --- a/addons/resources_spreadsheet_view/editor_view.tscn +++ b/addons/resources_spreadsheet_view/editor_view.tscn @@ -759,8 +759,18 @@ min_value = 32.0 max_value = 512.0 value = 128.0 -[node name="Label4" type="Label" parent="Control/Settings/MarginContainer/RichTextLabel/GridContainer"] +[node name="Label6" type="Label" parent="Control/Settings/MarginContainer/RichTextLabel/GridContainer"] layout_mode = 2 +offset_top = 107.0 +offset_right = 513.0 +offset_bottom = 133.0 +size_flags_horizontal = 3 +text = "Resource preview size (Including Textures)" +autowrap_mode = 2 + +[node name="ResourcePreviewSize" type="SpinBox" parent="Control/Settings/MarginContainer/RichTextLabel/GridContainer"] +layout_mode = 2 +offset_left = 517.0 offset_top = 105.0 offset_right = 513.0 offset_bottom = 157.0 diff --git a/addons/resources_spreadsheet_view/typed_cells/cell_editor_resource.gd b/addons/resources_spreadsheet_view/typed_cells/cell_editor_resource.gd index 868e888..9a844ae 100644 --- a/addons/resources_spreadsheet_view/typed_cells/cell_editor_resource.gd +++ b/addons/resources_spreadsheet_view/typed_cells/cell_editor_resource.gd @@ -32,10 +32,10 @@ func set_value(node : Control, value): else: node.get_node("Box/Tex").visible = false previewer.queue_resource_preview(value.resource_path, self, &"_on_preview_loaded", node) - + node.get_node("Box/Tex").custom_minimum_size = Vector2.ONE * ProjectSettings.get_setting( - SettingsGrid.SETTING_PREFIX + "resource_preview_size" - ) + SettingsGrid.SETTING_PREFIX + "resource_preview_size" + ) func set_color(node : Control, color : Color):