| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- [gd_scene load_steps=2 format=3 uid="uid://bsyqoblcrf33j"]
- [ext_resource type="Script" uid="uid://cn856n7rmy8pp" path="res://dev_tools/json_editor/json_editor.gd" id="1_gr6lf"]
- [node name="Control" type="Control"]
- layout_mode = 3
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- grow_horizontal = 2
- grow_vertical = 2
- script = ExtResource("1_gr6lf")
- [node name="HBoxContainer" type="HBoxContainer" parent="."]
- layout_mode = 1
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- offset_left = 16.0
- offset_top = 16.0
- offset_right = -16.0
- offset_bottom = -8.0
- grow_horizontal = 2
- grow_vertical = 2
- theme_override_constants/separation = 20
- [node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 26
- text = "json editor"
- [node name="search" type="VBoxContainer" parent="HBoxContainer/VBoxContainer"]
- custom_minimum_size = Vector2(0, 650)
- layout_mode = 2
- metadata/_tab_index = 0
- [node name="MarginContainer" type="MarginContainer" parent="HBoxContainer/VBoxContainer/search"]
- layout_mode = 2
- theme_override_constants/margin_left = 15
- theme_override_constants/margin_top = 10
- theme_override_constants/margin_right = 5
- theme_override_constants/margin_bottom = 10
- [node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer/search/MarginContainer"]
- custom_minimum_size = Vector2(620, 640)
- layout_mode = 2
- [node name="SearchBar" type="LineEdit" parent="HBoxContainer/VBoxContainer/search/MarginContainer/VBoxContainer"]
- layout_mode = 2
- placeholder_text = "Type to search"
- [node name="MarginContainer4" type="MarginContainer" parent="HBoxContainer/VBoxContainer/search/MarginContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 5
- [node name="ScrollContainer" type="ScrollContainer" parent="HBoxContainer/VBoxContainer/search/MarginContainer/VBoxContainer"]
- custom_minimum_size = Vector2(0, 10)
- layout_mode = 2
- size_flags_vertical = 3
- horizontal_scroll_mode = 0
- [node name="ItemContainer" type="VBoxContainer" parent="HBoxContainer/VBoxContainer/search/MarginContainer/VBoxContainer/ScrollContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="NewProcess" type="Button" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "New Process
- "
- [node name="SaveChanges" type="Button" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "Save Changes"
- [node name="SaveNew" type="Button" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "Save New"
- [node name="DeleteProcess" type="Button" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "Delete Process"
- [node name="SortJSON" type="Button" parent="HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "Sort JSON"
- [node name="VBoxContainer2" type="VBoxContainer" parent="HBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="MarginContainer" type="MarginContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 40
- [node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Key (process command):"
- [node name="key" type="LineEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer2" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer2"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Category:"
- [node name="category" type="LineEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer2"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer3" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer3"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Subcategory:"
- [node name="subcategory" type="LineEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer4" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer4"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Title:"
- [node name="title" type="LineEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer4"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer5" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer5"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Short description:"
- [node name="shortdescription" type="LineEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer5"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer7" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer7"]
- custom_minimum_size = Vector2(250, 200)
- layout_mode = 2
- text = "Long description:"
- [node name="longdescription" type="TextEdit" parent="HBoxContainer/VBoxContainer2/HBoxContainer7"]
- custom_minimum_size = Vector2(0, 200)
- layout_mode = 2
- size_flags_horizontal = 3
- wrap_mode = 1
- [node name="HBoxContainer6" type="HBoxContainer" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="HBoxContainer/VBoxContainer2/HBoxContainer6"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Stereo:"
- [node name="stereo" type="CheckBox" parent="HBoxContainer/VBoxContainer2/HBoxContainer6"]
- layout_mode = 2
- [node name="ScrollContainer" type="ScrollContainer" parent="HBoxContainer/VBoxContainer2"]
- custom_minimum_size = Vector2(0, 10)
- layout_mode = 2
- size_flags_vertical = 3
- [node name="parameter_container" type="VBoxContainer" parent="HBoxContainer/VBoxContainer2/ScrollContainer"]
- custom_minimum_size = Vector2(0, 400)
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 3
- [node name="Button" type="Button" parent="HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- text = "Add a parameter"
- [connection signal="text_changed" from="HBoxContainer/VBoxContainer/search/MarginContainer/VBoxContainer/SearchBar" to="." method="_on_search_bar_text_changed"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer/NewProcess" to="." method="_on_new_process_button_down"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer/SaveChanges" to="." method="_on_save_changes_button_down"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer/SaveNew" to="." method="_on_save_new_button_down"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer/DeleteProcess" to="." method="_on_delete_process_button_down"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer/SortJSON" to="." method="_on_sort_json_button_down"]
- [connection signal="button_down" from="HBoxContainer/VBoxContainer2/Button" to="." method="_on_button_button_down"]
|