| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247 |
- [gd_scene load_steps=3 format=3 uid="uid://c1a6elrpk4eks"]
- [ext_resource type="Script" uid="uid://co12pspac25gq" path="res://scenes/main/scripts/settings.gd" id="1_uey6c"]
- [ext_resource type="Script" uid="uid://c503vew41pw80" path="res://scenes/main/scripts/color_rect_theme_invert.gd" id="2_bym2s"]
- [node name="Settings" type="Window"]
- auto_translate_mode = 1
- title = "SoundThread Settings"
- initial_position = 2
- size = Vector2i(950, 410)
- transient = true
- unresizable = true
- always_on_top = true
- script = ExtResource("1_uey6c")
- [node name="ColorRect" type="ColorRect" parent="." groups=["invertable_background"]]
- offset_right = 955.0
- offset_bottom = 643.0
- color = Color(0.101961, 0.101961, 0.101961, 0.6)
- script = ExtResource("2_bym2s")
- [node name="MainContainer" type="VBoxContainer" parent="."]
- offset_left = 10.0
- offset_top = 10.0
- offset_right = 946.0
- offset_bottom = 385.0
- [node name="WindowTitle" type="Label" parent="MainContainer"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 25
- text = "SoundThread Settings"
- [node name="HBoxContainer" type="HBoxContainer" parent="MainContainer"]
- layout_mode = 2
- theme_override_constants/separation = 36
- [node name="VBoxContainer" type="VBoxContainer" parent="MainContainer/HBoxContainer"]
- custom_minimum_size = Vector2(450, 0)
- layout_mode = 2
- [node name="MarginContainer2" type="MarginContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 3
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 18
- text = "Composers Desktop Project Location"
- [node name="HBoxContainer7" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label3" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer7"]
- layout_mode = 2
- text = "Current location: "
- [node name="cdprogsLocationLabel" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer7"]
- layout_mode = 2
- size_flags_horizontal = 3
- text_overrun_behavior = 3
- [node name="ChangeCDP" type="Button" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- text = "Change location for cdprogs folder"
- [node name="MarginContainer" type="MarginContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 7
- [node name="Theme" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 18
- text = "Appearance"
- [node name="HBoxContainer5" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer5"]
- custom_minimum_size = Vector2(183, 100)
- layout_mode = 2
- text = "Theme: "
- [node name="ThemeList" type="ItemList" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer5"]
- layout_mode = 2
- size_flags_horizontal = 3
- auto_height = true
- item_count = 4
- item_0/text = "Classic"
- item_1/text = "Dark"
- item_2/text = "Light"
- item_3/text = "Custom"
- [node name="HBoxContainer" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer"]
- layout_mode = 2
- text = "Custom theme colour: "
- [node name="CustomColourPicker" type="ColorPickerButton" parent="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(0, 25)
- layout_mode = 2
- size_flags_horizontal = 3
- color = Color(0.184314, 0.309804, 0.305882, 1)
- edit_alpha = false
- [node name="invert_ui_container" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/invert_ui_container"]
- layout_mode = 2
- text = "Invert UI colours:"
- [node name="InvertUI" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer/invert_ui_container"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="high_contrast_cables_container" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/high_contrast_cables_container"]
- layout_mode = 2
- text = "High Contrast Selected Cables:"
- [node name="HighContrastCablesToggle" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer/high_contrast_cables_container"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="ui_scale_container2" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer/ui_scale_container2"]
- layout_mode = 2
- size_flags_horizontal = 3
- text = "UI Scale:"
- [node name="UIScaleOffsetSpinbox" type="SpinBox" parent="MainContainer/HBoxContainer/VBoxContainer/ui_scale_container2"]
- layout_mode = 2
- min_value = 0.1
- max_value = 5.0
- step = 0.1
- value = 1.0
- [node name="VBoxContainer2" type="VBoxContainer" parent="MainContainer/HBoxContainer"]
- custom_minimum_size = Vector2(450, 0)
- layout_mode = 2
- [node name="MarginContainer2" type="MarginContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 3
- [node name="Controls" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 18
- text = "Controls"
- [node name="HBoxContainer8" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- tooltip_text = "Default: Scroll Zooms, Ctrl/Cmd + Scroll Moves"
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer8"]
- layout_mode = 2
- text = "Swap Zoom and Move:"
- [node name="SwapZoomAndMoveToggle" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer8"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer9" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- tooltip_text = "Default: right-click opens search menu. Note: Search menu still used for replace and connect"
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer9"]
- layout_mode = 2
- text = "Right-click opens Explore Menu:"
- [node name="RightClickOpensExploreToggle" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer9"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="MarginContainer3" type="MarginContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- theme_override_constants/margin_bottom = 17
- [node name="Windows" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- theme_override_font_sizes/font_size = 18
- text = "Popups and Dialogs"
- [node name="HBoxContainer2" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer2"]
- layout_mode = 2
- text = "Disable frequency domain multiple input warning:"
- [node name="PvocWarning" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer2"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer6" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer6"]
- layout_mode = 2
- text = "Show console instead of progress bar:"
- [node name="ProgressBar" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer6"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer3" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer3"]
- layout_mode = 2
- text = "Auto close console when thread is complete: "
- [node name="AutoCloseConsole" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
- [node name="HBoxContainer4" type="HBoxContainer" parent="MainContainer/HBoxContainer/VBoxContainer2"]
- layout_mode = 2
- [node name="Label" type="Label" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer4"]
- layout_mode = 2
- text = "Console always on top: "
- [node name="ConsoleAlwaysOnTop" type="CheckButton" parent="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer4"]
- layout_mode = 2
- size_flags_horizontal = 3
- [connection signal="about_to_popup" from="." to="." method="_on_about_to_popup"]
- [connection signal="close_requested" from="." to="." method="_on_close_requested"]
- [connection signal="button_down" from="MainContainer/HBoxContainer/VBoxContainer/ChangeCDP" to="." method="_on_change_cdp_button_down"]
- [connection signal="item_selected" from="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer5/ThemeList" to="." method="_on_theme_list_item_selected"]
- [connection signal="color_changed" from="MainContainer/HBoxContainer/VBoxContainer/HBoxContainer/CustomColourPicker" to="." method="_on_custom_colour_picker_color_changed"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer/invert_ui_container/InvertUI" to="." method="_on_invert_ui_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer/high_contrast_cables_container/HighContrastCablesToggle" to="." method="_on_high_contrast_cables_toggle_toggled"]
- [connection signal="value_changed" from="MainContainer/HBoxContainer/VBoxContainer/ui_scale_container2/UIScaleOffsetSpinbox" to="." method="_on_ui_scale_offset_spinbox_value_changed"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer8/SwapZoomAndMoveToggle" to="." method="_on_swap_zoom_and_move_toggle_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer9/RightClickOpensExploreToggle" to="." method="_on_right_click_opens_explore_toggle_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer2/PvocWarning" to="." method="_on_pvoc_warning_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer6/ProgressBar" to="." method="_on_progress_bar_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer3/AutoCloseConsole" to="." method="_on_auto_close_console_toggled"]
- [connection signal="toggled" from="MainContainer/HBoxContainer/VBoxContainer2/HBoxContainer4/ConsoleAlwaysOnTop" to="." method="_on_console_always_on_top_toggled"]
|