1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- [gd_scene load_steps=2 format=3 uid="uid://cimp70l7c0y2p"]
- [ext_resource type="Script" path="res://regex.gd" id="1"]
- [node name="Regex" type="VBoxContainer"]
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- offset_left = 14.0
- offset_top = 20.0
- offset_right = -14.0
- offset_bottom = -20.0
- grow_horizontal = 2
- grow_vertical = 2
- theme_override_constants/separation = 10
- script = ExtResource("1")
- [node name="Help" type="RichTextLabel" parent="."]
- modulate = Color(1, 1, 1, 0.752941)
- custom_minimum_size = Vector2(0, 50)
- layout_mode = 2
- bbcode_enabled = true
- text = "Regular expressions (RegEx) can be used for advanced text matching.
- You can use [url=https://regexr.com]RegExr[/url] to test regular expressions online and compare results."
- [node name="HBoxContainer" type="HBoxContainer" parent="."]
- layout_mode = 2
- theme_override_constants/separation = 10
- [node name="Label" type="Label" parent="HBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 5
- size_flags_stretch_ratio = 0.08
- text = "RegEx"
- horizontal_alignment = 2
- [node name="Expression" type="LineEdit" parent="HBoxContainer"]
- unique_name_in_owner = true
- layout_mode = 2
- size_flags_horizontal = 3
- text = "\"((?:\\\\.|[^\"])*)\""
- placeholder_text = "Regular expression to match against"
- [node name="HBoxContainer2" type="HBoxContainer" parent="."]
- layout_mode = 2
- theme_override_constants/separation = 10
- [node name="Label" type="Label" parent="HBoxContainer2"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 5
- size_flags_stretch_ratio = 0.08
- text = "Text"
- horizontal_alignment = 2
- [node name="Text" type="TextEdit" parent="HBoxContainer2"]
- unique_name_in_owner = true
- custom_minimum_size = Vector2(0, 200)
- layout_mode = 2
- size_flags_horizontal = 3
- placeholder_text = "Text to search in"
- [node name="ScrollContainer" type="ScrollContainer" parent="."]
- layout_mode = 2
- size_flags_vertical = 3
- [node name="List" type="VBoxContainer" parent="ScrollContainer"]
- unique_name_in_owner = true
- layout_mode = 2
- [connection signal="meta_clicked" from="Help" to="." method="_on_help_meta_clicked"]
- [connection signal="text_changed" from="HBoxContainer/Expression" to="." method="update_expression"]
- [connection signal="text_changed" from="HBoxContainer2/Text" to="." method="update_text"]
|