tested version with most of the final functionality. Still a few known issues, like dragging to a row that extends to multiple lines

This commit is contained in:
2024-04-24 18:18:03 -05:00
parent f67885d217
commit e25e7da40f
25 changed files with 568 additions and 56 deletions

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=6 format=3 uid="uid://dxvues6b3g2tn"]
[gd_scene load_steps=7 format=3 uid="uid://dxvues6b3g2tn"]
[ext_resource type="Script" path="res://card_edit_popup.cs" id="1_xxurr"]
[ext_resource type="Script" path="res://CardEditImageBox.cs" id="2_flth7"]
[ext_resource type="Script" path="res://DeleteCardButton.cs" id="3_0btkn"]
[ext_resource type="PackedScene" uid="uid://bhlqt64wrhx83" path="res://card_image_picker.tscn" id="3_4k21m"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nx8uj"]
@@ -88,12 +89,22 @@ layout_mode = 2
button_group = SubResource("ButtonGroup_t74v5")
text = "Crop"
[node name="DeleteCardButton" type="Button" parent="CardEditContainer"]
[node name="DeleteCardHsplit" type="HSplitContainer" parent="CardEditContainer"]
layout_mode = 2
size_flags_horizontal = 8
dragger_visibility = 1
[node name="DeleteCardEnable" type="CheckBox" parent="CardEditContainer/DeleteCardHsplit"]
layout_mode = 2
[node name="DeleteCardButton" type="Button" parent="CardEditContainer/DeleteCardHsplit"]
custom_minimum_size = Vector2(100, 0)
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 8
disabled = true
text = "DELETE"
script = ExtResource("3_0btkn")
[node name="CardImagePicker" parent="." instance=ExtResource("3_4k21m")]
unique_name_in_owner = true
@@ -101,5 +112,6 @@ unique_name_in_owner = true
[connection signal="canceled" from="." to="." method="CancelClicked"]
[connection signal="confirmed" from="." to="." method="OkClicked"]
[connection signal="visibility_changed" from="." to="." method="OnVisibilityChange"]
[connection signal="pressed" from="CardEditContainer/DeleteCardButton" to="." method="DeleteCard"]
[connection signal="toggled" from="CardEditContainer/DeleteCardHsplit/DeleteCardEnable" to="CardEditContainer/DeleteCardHsplit/DeleteCardButton" method="EnableToggled"]
[connection signal="pressed" from="CardEditContainer/DeleteCardHsplit/DeleteCardButton" to="." method="DeleteCard"]
[connection signal="file_selected" from="CardImagePicker" to="." method="FileSelected"]