[gd_scene load_steps=7 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"] [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 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="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="pressed" from="SettingsDivider/ButtonContainer/CancelButton" to="." method="_on_cancel_button_pressed"] [connection signal="pressed" from="SettingsDivider/ButtonContainer/OkButton" to="." method="_on_ok_button_pressed"]