[gd_scene load_steps=4 format=2] [ext_resource path="res://Scripts/PreferencesDialog.gd" type="Script" id=1] [ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=2] [ext_resource path="res://Assets/Fonts/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3] [node name="PreferencesDialog" type="AcceptDialog"] margin_right = 200.0 margin_bottom = 70.0 window_title = "Preferences" resizable = true script = ExtResource( 1 ) [node name="HSplitContainer" type="HSplitContainer" parent="."] anchor_right = 1.0 anchor_bottom = 1.0 margin_left = 8.0 margin_top = 8.0 margin_right = -8.0 margin_bottom = -36.0 size_flags_horizontal = 3 custom_constants/autohide = 0 [node name="Tree" type="Tree" parent="HSplitContainer"] margin_right = 88.0 margin_bottom = 26.0 rect_min_size = Vector2( 88, 0 ) custom_constants/item_margin = -2 hide_root = true [node name="ScrollContainer" type="ScrollContainer" parent="HSplitContainer"] margin_left = 100.0 margin_right = 200.0 margin_bottom = 26.0 rect_min_size = Vector2( 100, 0 ) size_flags_horizontal = 3 [node name="VBoxContainer" type="VBoxContainer" parent="HSplitContainer/ScrollContainer"] margin_right = 205.0 margin_bottom = 454.0 size_flags_horizontal = 3 [node name="Languages" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] editor/display_folded = true margin_right = 205.0 margin_bottom = 282.0 [node name="Language Options" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_right = 205.0 margin_bottom = 28.0 rect_min_size = Vector2( 0, 28 ) text = "Language Options:" [node name="System Language" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 32.0 margin_right = 205.0 margin_bottom = 56.0 mouse_default_cursor_shape = 2 pressed = true text = "System Language" [node name="German" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 60.0 margin_right = 205.0 margin_bottom = 84.0 mouse_default_cursor_shape = 2 text = "Deutsch [de]" [node name="Greek" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 88.0 margin_right = 205.0 margin_bottom = 112.0 mouse_default_cursor_shape = 2 custom_fonts/font = ExtResource( 2 ) text = "Ελληνικά [el]" [node name="English" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 116.0 margin_right = 205.0 margin_bottom = 140.0 mouse_default_cursor_shape = 2 text = "English [en]" [node name="French" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 144.0 margin_right = 205.0 margin_bottom = 168.0 mouse_default_cursor_shape = 2 text = "Français [fr]" [node name="Polish" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 172.0 margin_right = 205.0 margin_bottom = 196.0 mouse_default_cursor_shape = 2 text = "Polski [pl]" [node name="Brazilian Portuguese" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 200.0 margin_right = 205.0 margin_bottom = 224.0 mouse_default_cursor_shape = 2 text = "Português Brasileiro [pt_BR]" [node name="Russian" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 228.0 margin_right = 205.0 margin_bottom = 252.0 mouse_default_cursor_shape = 2 text = "Русский [ru]" [node name="Traditional Chinese" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] margin_top = 256.0 margin_right = 205.0 margin_bottom = 282.0 mouse_default_cursor_shape = 2 custom_fonts/font = ExtResource( 3 ) text = "繁體中文 [zh_TW]" [node name="Themes" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] editor/display_folded = true margin_top = 286.0 margin_right = 205.0 margin_bottom = 454.0 [node name="Theme Options" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_right = 205.0 margin_bottom = 28.0 rect_min_size = Vector2( 0, 28 ) text = "Theme Options:" [node name="Dark Theme" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_top = 32.0 margin_right = 205.0 margin_bottom = 56.0 mouse_default_cursor_shape = 2 text = "Dark" [node name="Gray Theme" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_top = 60.0 margin_right = 205.0 margin_bottom = 84.0 mouse_default_cursor_shape = 2 text = "Gray" [node name="Godot\'s Theme" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_top = 88.0 margin_right = 205.0 margin_bottom = 112.0 mouse_default_cursor_shape = 2 text = "Godot" [node name="Gold Theme" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_top = 116.0 margin_right = 205.0 margin_bottom = 140.0 mouse_default_cursor_shape = 2 text = "Gold" [node name="Light Theme" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] margin_top = 144.0 margin_right = 205.0 margin_bottom = 168.0 mouse_default_cursor_shape = 2 text = "Light" [node name="Grid&Guides" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] editor/display_folded = true visible = false margin_top = 458.0 margin_right = 205.0 margin_bottom = 576.0 [node name="GridOptionsLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides"] margin_right = 205.0 margin_bottom = 14.0 rect_min_size = Vector2( 0, 28 ) text = "Grid Οptions:" [node name="GridOptions" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides"] margin_top = 18.0 margin_right = 205.0 margin_bottom = 118.0 custom_constants/vseparation = 4 custom_constants/hseparation = 4 columns = 2 [node name="WidthLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_top = 5.0 margin_right = 78.0 margin_bottom = 19.0 text = "Width:" [node name="GridWidthValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_left = 82.0 margin_right = 156.0 margin_bottom = 24.0 min_value = 1.0 max_value = 16384.0 value = 1.0 suffix = "px" [node name="Height" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_top = 33.0 margin_right = 78.0 margin_bottom = 47.0 text = "Height:" [node name="GridHeightValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_left = 82.0 margin_top = 28.0 margin_right = 156.0 margin_bottom = 52.0 min_value = 1.0 max_value = 16384.0 value = 1.0 suffix = "px" [node name="GridColorLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_top = 59.0 margin_right = 78.0 margin_bottom = 73.0 text = "Color:" [node name="GridColor" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_left = 82.0 margin_top = 56.0 margin_right = 156.0 margin_bottom = 76.0 rect_min_size = Vector2( 64, 20 ) [node name="GuideColorLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_top = 83.0 margin_right = 78.0 margin_bottom = 97.0 text = "Guide color:" [node name="GuideColor" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions"] margin_left = 82.0 margin_top = 80.0 margin_right = 156.0 margin_bottom = 100.0 rect_min_size = Vector2( 64, 20 ) color = Color( 0.63, 0.13, 0.94, 1 ) [connection signal="item_selected" from="HSplitContainer/Tree" to="." method="_on_Tree_item_selected"] [connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridWidthValue" to="." method="_on_GridWidthValue_value_changed"] [connection signal="value_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridHeightValue" to="." method="_on_GridHeightValue_value_changed"] [connection signal="color_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GridColor" to="." method="_on_GridColor_color_changed"] [connection signal="color_changed" from="HSplitContainer/ScrollContainer/VBoxContainer/Grid&Guides/GridOptions/GuideColor" to="." method="_on_GuideColor_color_changed"]