[gd_scene load_steps=9 format=3 uid="uid://kyaqu004qlcq"] [ext_resource type="Script" path="res://create_menu_popup.cs" id="1_b3hbh"] [ext_resource type="StyleBox" uid="uid://cota68polt1iy" path="res://SettingsOverlayStyleBox.tres" id="1_tgffv"] [ext_resource type="Script" path="res://CardCreateMarginContainer.cs" id="2_ak8l2"] [ext_resource type="Script" path="res://CardCreateImageBox.cs" id="4_jjllr"] [ext_resource type="Script" path="res://RowCreateMarginContainer.cs" id="4_ro4l1"] [ext_resource type="PackedScene" uid="uid://bhlqt64wrhx83" path="res://card_image_picker.tscn" id="5_mnbvn"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_p58nf"] [sub_resource type="ButtonGroup" id="ButtonGroup_54l0c"] [node name="CreateMenuPopup" type="PanelContainer"] clip_contents = true offset_right = 40.0 offset_bottom = 40.0 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_styles/panel = ExtResource("1_tgffv") script = ExtResource("1_b3hbh") [node name="CreateMarginContainer" type="MarginContainer" parent="."] layout_mode = 2 theme_override_constants/margin_left = 8 theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 8 theme_override_constants/margin_bottom = 8 [node name="TabSplitContainer" type="VSplitContainer" parent="CreateMarginContainer"] layout_mode = 2 [node name="CreateTabContainer" type="TabContainer" parent="CreateMarginContainer/TabSplitContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 [node name="CardCreateMarginContainer" type="MarginContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer"] unique_name_in_owner = true layout_mode = 2 theme_override_constants/margin_left = 10 theme_override_constants/margin_top = 6 theme_override_constants/margin_right = 10 theme_override_constants/margin_bottom = 6 script = ExtResource("2_ak8l2") [node name="CardEditContainer" type="VBoxContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer"] layout_mode = 2 [node name="TitleContainer" type="HBoxContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer"] layout_mode = 2 [node name="TitleLabel" type="Label" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/TitleContainer"] layout_mode = 2 text = "Text" [node name="TitleEdit" type="LineEdit" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/TitleContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 [node name="CardDetailsContainer" type="HSplitContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer"] layout_mode = 2 split_offset = 6 dragger_visibility = 1 [node name="CardImageSelectContainer" type="PanelContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer"] clip_contents = true layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 mouse_filter = 1 theme_override_styles/panel = SubResource("StyleBoxFlat_p58nf") [node name="CardCreateImageBox" type="TextureRect" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/CardImageSelectContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 200) layout_mode = 2 expand_mode = 1 stretch_mode = 5 script = ExtResource("4_jjllr") [node name="CardImagePicker" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/CardImageSelectContainer/CardCreateImageBox" instance=ExtResource("5_mnbvn")] unique_name_in_owner = true [node name="ImageStretchButtonsContainer" type="VBoxContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer"] layout_mode = 2 alignment = 1 [node name="StretchModeLabel" type="Label" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/ImageStretchButtonsContainer"] layout_mode = 2 text = " Stretch Mode" [node name="StretchModeFitButton" type="CheckBox" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/ImageStretchButtonsContainer"] unique_name_in_owner = true layout_mode = 2 button_pressed = true button_group = SubResource("ButtonGroup_54l0c") text = "Fit" [node name="StretchModeStretchButton" type="CheckBox" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/ImageStretchButtonsContainer"] unique_name_in_owner = true layout_mode = 2 button_group = SubResource("ButtonGroup_54l0c") text = "Stretch" [node name="StretchModeCropButton" type="CheckBox" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/ImageStretchButtonsContainer"] unique_name_in_owner = true layout_mode = 2 button_group = SubResource("ButtonGroup_54l0c") text = "Crop" [node name="RowCreateMarginContainer" type="MarginContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer"] unique_name_in_owner = true visible = false layout_mode = 2 script = ExtResource("4_ro4l1") [node name="RowEditVbox" type="HSplitContainer" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/RowCreateMarginContainer"] layout_mode = 2 [node name="RowCreateColorPickerButton" type="ColorPickerButton" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/RowCreateMarginContainer/RowEditVbox"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 200) layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 edit_alpha = false [node name="RowTextEdit" type="TextEdit" parent="CreateMarginContainer/TabSplitContainer/CreateTabContainer/RowCreateMarginContainer/RowEditVbox"] unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 [node name="CreateMenuButtonContainer" type="HBoxContainer" parent="CreateMarginContainer/TabSplitContainer"] layout_mode = 2 alignment = 2 [node name="CreateMenuCancelButton" type="Button" parent="CreateMarginContainer/TabSplitContainer/CreateMenuButtonContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_horizontal = 8 text = "Cancel" [node name="CreateMenuOkButton" type="Button" parent="CreateMarginContainer/TabSplitContainer/CreateMenuButtonContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_horizontal = 8 text = "OK" [connection signal="file_selected" from="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer/CardEditContainer/CardDetailsContainer/CardImageSelectContainer/CardCreateImageBox/CardImagePicker" to="CreateMarginContainer/TabSplitContainer/CreateTabContainer/CardCreateMarginContainer" method="FileSelected"] [connection signal="pressed" from="CreateMarginContainer/TabSplitContainer/CreateMenuButtonContainer/CreateMenuCancelButton" to="." method="CancelPressed"] [connection signal="pressed" from="CreateMarginContainer/TabSplitContainer/CreateMenuButtonContainer/CreateMenuOkButton" to="." method="OkPressed"]