[gd_scene load_steps=11 format=3 uid="uid://jm7tss267q8y"] [ext_resource type="Script" path="res://settings_popup.cs" id="1_blkox"] [ext_resource type="Script" path="res://ConfigStretchContainer.cs" id="2_fhn7i"] [ext_resource type="Script" path="res://ChatMarginContainer.cs" id="2_x6hlu"] [ext_resource type="Script" path="res://ConfigMarginContainer.cs" id="3_pguul"] [ext_resource type="Script" path="res://ClearButton.cs" id="5_71uyg"] [ext_resource type="Script" path="res://ImportMarginContainer.cs" id="5_b5ygb"] [ext_resource type="Script" path="res://ImportButton.cs" id="6_mxvlq"] [ext_resource type="Script" path="res://ExportButton.cs" id="7_lurd3"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jcc71"] [sub_resource type="ButtonGroup" id="ButtonGroup_4itga"] [node name="SettingsPopup" type="PanelContainer"] offset_right = 728.0 offset_bottom = 523.0 theme_override_styles/panel = SubResource("StyleBoxFlat_jcc71") script = ExtResource("1_blkox") [node name="SettingsDivider" type="VSplitContainer" parent="."] layout_mode = 2 [node name="SettingsPopupContainer" type="TabContainer" parent="SettingsDivider"] custom_minimum_size = Vector2(720, 480) layout_mode = 2 [node name="ChatMarginContainer" type="MarginContainer" parent="SettingsDivider/SettingsPopupContainer"] layout_mode = 2 theme_override_constants/margin_left = 5 theme_override_constants/margin_top = 5 theme_override_constants/margin_right = 5 theme_override_constants/margin_bottom = 5 script = ExtResource("2_x6hlu") [node name="ChatContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer"] layout_mode = 2 [node name="TopBoxContainer" type="GridContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer"] layout_mode = 2 columns = 2 [node name="ChannelNameLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/TopBoxContainer"] layout_mode = 2 text = "Channel Name" [node name="ChannelNameEdit" type="LineEdit" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/TopBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 0) layout_mode = 2 [node name="CommandLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/TopBoxContainer"] layout_mode = 2 text = "Trigger" [node name="CommandEdit" type="LineEdit" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/TopBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 0) layout_mode = 2 [node name="CheckBoxModerator" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer"] unique_name_in_owner = true layout_mode = 2 text = "Allow moderators" [node name="UserListContainer" type="HBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="WhiteListContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="WhiteListLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer/WhiteListContainer"] layout_mode = 2 text = "Whitelist" [node name="WhiteListEdit" type="TextEdit" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer/WhiteListContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="BlackListContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="BlackListLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer/BlackListContainer"] layout_mode = 2 text = "Blacklist " [node name="BlackListEdit" type="TextEdit" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/UserListContainer/BlackListContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="ConnectButtonMarginContainer" type="MarginContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer"] layout_mode = 2 size_flags_horizontal = 8 theme_override_constants/margin_right = 10 theme_override_constants/margin_bottom = 5 [node name="HBoxContainer" type="HBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/ConnectButtonMarginContainer"] layout_mode = 2 theme_override_constants/separation = 6 [node name="JoinChannelButton" type="Button" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/ConnectButtonMarginContainer/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(125, 0) layout_mode = 2 size_flags_horizontal = 8 disabled = true text = "Join Channel" [node name="ConnectButton" type="Button" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/ConnectButtonMarginContainer/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(125, 0) layout_mode = 2 size_flags_horizontal = 8 text = "Connect" [node name="ConfigMarginContainer" type="MarginContainer" parent="SettingsDivider/SettingsPopupContainer"] visible = false layout_mode = 2 script = ExtResource("3_pguul") [node name="ConfigContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer"] layout_mode = 2 [node name="ConfigStretchContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 alignment = 1 script = ExtResource("2_fhn7i") [node name="ConfigStretchLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer"] layout_mode = 2 text = " Default Stretch Mode" [node name="ConfigStretchFitButton" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer"] unique_name_in_owner = true layout_mode = 2 button_pressed = true button_group = SubResource("ButtonGroup_4itga") text = "Fit" [node name="ConfigStretchStretchButton" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer"] unique_name_in_owner = true layout_mode = 2 button_group = SubResource("ButtonGroup_4itga") text = "Stretch" [node name="ConfigStretchCropButton" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer"] unique_name_in_owner = true layout_mode = 2 button_group = SubResource("ButtonGroup_4itga") text = "Crop" [node name="ClearMarginContainer" type="HBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer"] layout_mode = 2 [node name="CheckBox" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer"] layout_mode = 2 [node name="ClearButton" type="Button" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer"] layout_mode = 2 disabled = true text = "Clear Everything" script = ExtResource("5_71uyg") [node name="ImportMarginContainer" type="MarginContainer" parent="SettingsDivider/SettingsPopupContainer"] visible = false layout_mode = 2 script = ExtResource("5_b5ygb") [node name="ImportBoxContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer"] layout_mode = 2 alignment = 1 [node name="ImportButton" type="Button" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer"] custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 text = "Import" script = ExtResource("6_mxvlq") [node name="ImportDialog" type="FileDialog" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ImportButton"] unique_name_in_owner = true title = "Open a File" ok_button_text = "Open" file_mode = 0 access = 2 filters = PackedStringArray("*.tier; Tier Files") use_native_dialog = true [node name="ExportButton" type="Button" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer"] custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 text = "Export" script = ExtResource("7_lurd3") [node name="ExportDialog" type="FileDialog" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ExportButton"] unique_name_in_owner = true size = Vector2i(312, 154) access = 2 filters = PackedStringArray("*.tier; Tier Files") use_native_dialog = true [node name="ExportCompressPicturesButton" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 button_pressed = true text = "Scale Images" [node name="ButtonContainer" type="HBoxContainer" parent="SettingsDivider"] layout_mode = 2 alignment = 2 [node name="CancelButton" type="Button" parent="SettingsDivider/ButtonContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_horizontal = 8 text = "Cancel" [node name="OkButton" type="Button" parent="SettingsDivider/ButtonContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_horizontal = 8 text = "OK" [connection signal="BeforeOk" from="." to="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer" method="OkClicked"] [connection signal="pressed" from="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/ConnectButtonMarginContainer/HBoxContainer/JoinChannelButton" to="." method="_on_join_channel_button_pressed"] [connection signal="pressed" from="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/ConnectButtonMarginContainer/HBoxContainer/ConnectButton" to="." method="_on_connect_button_pressed"] [connection signal="toggled" from="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer/CheckBox" to="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer/ClearButton" method="EnableToggled"] [connection signal="pressed" from="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer/ClearButton" to="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ClearMarginContainer/ClearButton" method="ClearPressed"] [connection signal="pressed" from="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ImportButton" to="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ImportButton" method="ImportPressed"] [connection signal="file_selected" from="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ImportButton/ImportDialog" to="." method="ImportFileSelected"] [connection signal="pressed" from="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ExportButton" to="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ExportButton" method="ExportPressed"] [connection signal="file_selected" from="SettingsDivider/SettingsPopupContainer/ImportMarginContainer/ImportBoxContainer/ExportButton/ExportDialog" to="." method="ExportFileSelected"] [connection signal="pressed" from="SettingsDivider/ButtonContainer/CancelButton" to="." method="_on_cancel_button_pressed"] [connection signal="pressed" from="SettingsDivider/ButtonContainer/OkButton" to="." method="_on_ok_button_pressed"]