mirror of
https://codeberg.org/Ikatono/TierMaker.git
synced 2025-10-28 20:45:35 -05:00
improved Twitch connection menu experience
This commit is contained in:
@@ -1,118 +1,155 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://jm7tss267q8y"]
|
||||
[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="PopupPanel"]
|
||||
title = "Settings"
|
||||
size = Vector2i(728, 523)
|
||||
visible = true
|
||||
[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="."]
|
||||
offset_right = 728.0
|
||||
offset_bottom = 523.0
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SettingsPopupContainer" type="TabContainer" parent="SettingsDivider"]
|
||||
custom_minimum_size = Vector2(720, 480)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ChatContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer"]
|
||||
[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/ChatContainer"]
|
||||
[node name="TopBoxContainer" type="GridContainer" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer"]
|
||||
layout_mode = 2
|
||||
columns = 2
|
||||
|
||||
[node name="ChannelNameLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatContainer/TopBoxContainer"]
|
||||
[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/ChatContainer/TopBoxContainer"]
|
||||
[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/ChatContainer/TopBoxContainer"]
|
||||
[node name="CommandLabel" type="Label" parent="SettingsDivider/SettingsPopupContainer/ChatMarginContainer/ChatContainer/TopBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "Command"
|
||||
text = "Trigger"
|
||||
|
||||
[node name="CommandEdit" type="LineEdit" parent="SettingsDivider/SettingsPopupContainer/ChatContainer/TopBoxContainer"]
|
||||
[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/ChatContainer"]
|
||||
[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/ChatContainer"]
|
||||
[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/ChatContainer/UserListContainer"]
|
||||
[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/ChatContainer/UserListContainer/WhiteListContainer"]
|
||||
[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/ChatContainer/UserListContainer/WhiteListContainer"]
|
||||
[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/ChatContainer/UserListContainer"]
|
||||
[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/ChatContainer/UserListContainer/BlackListContainer"]
|
||||
[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/ChatContainer/UserListContainer/BlackListContainer"]
|
||||
[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="ConfigContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer"]
|
||||
[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="ConfigStretchContainer" type="VBoxContainer" parent="SettingsDivider/SettingsPopupContainer/ConfigContainer"]
|
||||
[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/ConfigContainer/ConfigStretchContainer"]
|
||||
[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/ConfigContainer/ConfigStretchContainer"]
|
||||
[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/ConfigContainer/ConfigStretchContainer"]
|
||||
[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/ConfigContainer/ConfigStretchContainer"]
|
||||
[node name="ConfigStretchCropButton" type="CheckBox" parent="SettingsDivider/SettingsPopupContainer/ConfigMarginContainer/ConfigContainer/ConfigStretchContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
button_group = SubResource("ButtonGroup_4itga")
|
||||
@@ -136,6 +173,8 @@ layout_mode = 2
|
||||
size_flags_horizontal = 8
|
||||
text = "OK"
|
||||
|
||||
[connection signal="BeforeOk" from="." to="SettingsDivider/SettingsPopupContainer/ConfigContainer/ConfigStretchContainer" method="OkClicked"]
|
||||
[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"]
|
||||
|
||||
Reference in New Issue
Block a user