Loading files
7192f5216This file is pinned to the selected release. Download the original to open it in your design tool.
[gd_scene load_steps=10 format=2]
[ext_resource path="res://Widgets/VariableRefactorDialog/VariableRefactorDialog.cs" type="Script" id=1]
[ext_resource path="res://ui_theme.tres" type="Theme" id=2]
[ext_resource path="res://Widgets/SelectOnFocusLineEdit.cs" type="Script" id=3]
[ext_resource path="res://Widgets/PortTypeSelector.cs" type="Script" id=4]
[ext_resource path="res://Icons/times0000.png" type="Texture" id=5]
[ext_resource path="res://Widgets/IconButton/IconButton.tscn" type="PackedScene" id=6]
[ext_resource path="res://Icons/plus0000.png" type="Texture" id=7]
[ext_resource path="res://Icons/up0000.png" type="Texture" id=8]
[ext_resource path="res://Icons/down0000.png" type="Texture" id=9]
[node name="VariableRefactorDialog" type="WindowDialog"]
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -400.0
margin_top = -338.0
margin_right = 400.0
margin_bottom = 338.0
rect_min_size = Vector2( 800, 0 )
theme = ExtResource( 2 )
window_title = "Edit Variable"
script = ExtResource( 1 )
[node name="MarginContainer" type="MarginContainer" parent="."]
anchor_right = 1.0
anchor_bottom = 1.0
custom_constants/margin_right = 10
custom_constants/margin_top = 10
custom_constants/margin_left = 10
custom_constants/margin_bottom = 10
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
margin_left = 10.0
margin_top = 10.0
margin_right = 790.0
margin_bottom = 666.0
custom_constants/separation = 10
[node name="GridContainer" type="GridContainer" parent="MarginContainer/VBoxContainer"]
margin_right = 780.0
margin_bottom = 316.0
custom_constants/hseparation = 15
columns = 2
[node name="NameLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 10.0
margin_right = 137.0
margin_bottom = 30.0
text = "Name"
[node name="NameEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_right = 780.0
margin_bottom = 40.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="DescriptionLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 58.0
margin_right = 137.0
margin_bottom = 78.0
text = "Description"
[node name="DescriptionEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 48.0
margin_right = 780.0
margin_bottom = 88.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="TypeLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 104.0
margin_right = 137.0
margin_bottom = 124.0
text = "Type"
[node name="TypeHintOptionButton" type="OptionButton" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 96.0
margin_right = 780.0
margin_bottom = 132.0
script = ExtResource( 4 )
[node name="DefaultValueLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 140.0
margin_right = 137.0
margin_bottom = 160.0
text = "Default Value"
[node name="DefaultValueControl" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 140.0
margin_right = 780.0
margin_bottom = 160.0
text = "<replaced at runtime>"
[node name="ShowInCustomizerLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 182.0
margin_right = 137.0
margin_bottom = 202.0
text = "Show in Customizer"
[node name="ShowInCustomizerCheckBox" type="CheckBox" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 168.0
margin_right = 780.0
margin_bottom = 216.0
[node name="CustomizerTabLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 234.0
margin_right = 137.0
margin_bottom = 254.0
text = "Customizer Tab"
[node name="CustomizerTabEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 224.0
margin_right = 780.0
margin_bottom = 264.0
size_flags_horizontal = 3
placeholder_text = "Parameters"
script = ExtResource( 3 )
[node name="ConstraintsLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 280.0
margin_right = 137.0
margin_bottom = 300.0
text = "Constraints"
[node name="ConstraintTypeOptionButton" type="OptionButton" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_left = 152.0
margin_top = 272.0
margin_right = 780.0
margin_bottom = 308.0
text = "None"
items = [ "None", null, false, 0, null ]
selected = 0
[node name="ConstraintSpacer" type="Control" parent="MarginContainer/VBoxContainer/GridContainer"]
margin_top = 316.0
margin_right = 137.0
margin_bottom = 316.0
[node name="MinStepMaxContainer" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer"]
visible = false
margin_left = 152.0
margin_top = 316.0
margin_right = 780.0
margin_bottom = 384.0
columns = 3
[node name="MinLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_right = 204.0
margin_bottom = 20.0
size_flags_horizontal = 3
text = "Minimum value"
align = 1
[node name="StepLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_left = 212.0
margin_right = 416.0
margin_bottom = 20.0
size_flags_horizontal = 3
text = "Step"
align = 1
[node name="MaxLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_left = 424.0
margin_right = 628.0
margin_bottom = 20.0
size_flags_horizontal = 3
text = "Maximum Value"
align = 1
[node name="MinEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_top = 28.0
margin_right = 204.0
margin_bottom = 68.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="StepEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_left = 212.0
margin_top = 28.0
margin_right = 416.0
margin_bottom = 68.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="MaxEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/MinStepMaxContainer"]
margin_left = 424.0
margin_top = 28.0
margin_right = 628.0
margin_bottom = 68.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="MaxLengthContainer" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer"]
visible = false
margin_top = 392.0
margin_right = 221.0
margin_bottom = 677.0
columns = 2
[node name="LenghtLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/MaxLengthContainer"]
margin_top = 10.0
margin_right = 121.0
margin_bottom = 30.0
text = "Maximum Length"
[node name="MaxLengthEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/MaxLengthContainer"]
margin_left = 129.0
margin_right = 221.0
margin_bottom = 40.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="StepContainer" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer"]
visible = false
margin_left = 152.0
margin_top = 316.0
margin_right = 780.0
margin_bottom = 356.0
columns = 2
[node name="StepLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/StepContainer"]
margin_top = 10.0
margin_right = 31.0
margin_bottom = 30.0
text = "Step"
[node name="StepEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/StepContainer"]
margin_left = 39.0
margin_right = 628.0
margin_bottom = 40.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="MaxContainer" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer"]
visible = false
margin_top = 392.0
margin_right = 221.0
margin_bottom = 677.0
columns = 2
[node name="MaxLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/MaxContainer"]
margin_top = 10.0
margin_right = 121.0
margin_bottom = 30.0
text = "Maximum"
[node name="MaxEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/MaxContainer"]
margin_left = 129.0
margin_right = 221.0
margin_bottom = 40.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="KeyValuePairContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/GridContainer"]
visible = false
margin_top = 392.0
margin_right = 209.0
margin_bottom = 677.0
[node name="Header" type="MarginContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer"]
margin_right = 209.0
margin_bottom = 37.0
custom_constants/margin_top = 5
[node name="Header" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header"]
margin_top = 5.0
margin_right = 209.0
margin_bottom = 37.0
columns = 5
[node name="ValueLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header/Header"]
margin_top = 6.0
margin_right = 40.0
margin_bottom = 26.0
size_flags_horizontal = 3
text = "Value"
align = 1
[node name="LabelLabel" type="Label" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header/Header"]
margin_left = 48.0
margin_top = 6.0
margin_right = 85.0
margin_bottom = 26.0
size_flags_horizontal = 3
text = "Label"
align = 1
[node name="Spacer" type="Control" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header/Header"]
margin_left = 93.0
margin_right = 125.0
margin_bottom = 32.0
rect_min_size = Vector2( 32, 0 )
[node name="Spacer2" type="Control" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header/Header"]
margin_left = 133.0
margin_right = 165.0
margin_bottom = 32.0
rect_min_size = Vector2( 32, 0 )
[node name="KeyValuePairAddButton" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/Header/Header" instance=ExtResource( 6 )]
anchor_right = 0.0
anchor_bottom = 0.0
margin_left = 173.0
margin_right = 209.0
margin_bottom = 32.0
size_flags_horizontal = 9
Icon = ExtResource( 7 )
Padding = Vector2( 8, 2 )
[node name="ScrollingPart" type="ScrollContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer"]
margin_top = 45.0
margin_right = 209.0
margin_bottom = 285.0
rect_min_size = Vector2( 0, 240 )
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart"]
margin_right = 316.0
margin_bottom = 240.0
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer"]
margin_right = 316.0
margin_bottom = 240.0
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer"]
margin_right = 316.0
margin_bottom = 240.0
custom_constants/margin_right = 5
custom_constants/margin_top = 5
custom_constants/margin_left = 5
custom_constants/margin_bottom = 5
[node name="KeyValuePairGrid" type="GridContainer" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer"]
margin_left = 5.0
margin_top = 5.0
margin_right = 311.0
margin_bottom = 235.0
size_flags_horizontal = 3
size_flags_vertical = 3
columns = 5
[node name="TemplateValueEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer/KeyValuePairGrid"]
margin_right = 92.0
margin_bottom = 40.0
size_flags_horizontal = 3
script = ExtResource( 3 )
[node name="TemplateLabelEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer/KeyValuePairGrid"]
margin_left = 100.0
margin_right = 192.0
margin_bottom = 40.0
size_flags_horizontal = 3
placeholder_text = "<same as value>"
script = ExtResource( 3 )
[node name="TemplateUpButton" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer/KeyValuePairGrid" instance=ExtResource( 6 )]
anchor_right = 0.0
anchor_bottom = 0.0
margin_left = 200.0
margin_right = 230.0
margin_bottom = 40.0
size_flags_horizontal = 9
Icon = ExtResource( 8 )
Padding = Vector2( 5, 0 )
[node name="TemplateDownButton" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer/KeyValuePairGrid" instance=ExtResource( 6 )]
anchor_right = 0.0
anchor_bottom = 0.0
margin_left = 238.0
margin_right = 268.0
margin_bottom = 40.0
size_flags_horizontal = 9
Icon = ExtResource( 9 )
Padding = Vector2( 5, 0 )
[node name="TemplateDeleteButton" parent="MarginContainer/VBoxContainer/GridContainer/KeyValuePairContainer/ScrollingPart/MarginContainer/MarginContainer/KeyValuePairGrid" instance=ExtResource( 6 )]
anchor_right = 0.0
anchor_bottom = 0.0
margin_left = 276.0
margin_right = 306.0
margin_bottom = 40.0
size_flags_horizontal = 9
Icon = ExtResource( 5 )
Padding = Vector2( 5, 0 )
[node name="ErrorLabel" type="Label" parent="MarginContainer/VBoxContainer"]
margin_top = 326.0
margin_right = 780.0
margin_bottom = 346.0
custom_colors/font_color = Color( 1, 1, 0, 1 )
text = "Error Text!"
align = 2
autowrap = true
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
margin_top = 356.0
margin_right = 780.0
margin_bottom = 388.0
alignment = 2
[node name="CancelButton" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer"]
margin_left = 552.0
margin_right = 662.0
margin_bottom = 32.0
rect_min_size = Vector2( 110, 0 )
text = "Cancel"
[node name="OkButton" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer"]
margin_left = 670.0
margin_right = 780.0
margin_bottom = 32.0
rect_min_size = Vector2( 110, 0 )
text = "Ok"