OverviewFilesCommitsIssuesDocsReleasesPeers

godot-keet / scenes / group_settings.tscn

259 lines · tscn ref:
[gd_scene load_steps=2 format=3 uid="uid://dkeet_group_settings"]

[ext_resource type="Script" path="res://scripts/group_settings.gd" id="1_script"]

[node name="GroupSettings" type="Window"]
title = "Group Settings"
initial_position = 2
size = Vector2i(480, 540)
transient = true
visible = false
script = ExtResource("1_script")

[node name="Panel" type="PanelContainer" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2

[node name="VBox" type="VBoxContainer" parent="Panel"]
layout_mode = 2

[node name="GroupTitle" type="Label" parent="Panel/VBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Group Settings"
theme_override_font_sizes/font_size = 18

[node name="ErrorLabel" type="Label" parent="Panel/VBox"]
unique_name_in_owner = true
layout_mode = 2
theme_override_font_sizes/font_size = 12

[node name="Tabs" type="TabContainer" parent="Panel/VBox"]
layout_mode = 2
size_flags_vertical = 3

[node name="General" type="ScrollContainer" parent="Panel/VBox/Tabs"]
layout_mode = 2

[node name="GeneralVBox" type="VBoxContainer" parent="Panel/VBox/Tabs/General"]
layout_mode = 2
size_flags_horizontal = 3

[node name="AvatarHBox" type="HBoxContainer" parent="Panel/VBox/Tabs/General/GeneralVBox"]
layout_mode = 2

[node name="AvatarPreview" type="TextureRect" parent="Panel/VBox/Tabs/General/GeneralVBox/AvatarHBox"]
unique_name_in_owner = true
layout_mode = 2
custom_minimum_size = Vector2(64, 64)
expand_mode = 1
stretch_mode = 5

[node name="ChangeAvatarBtn" type="Button" parent="Panel/VBox/Tabs/General/GeneralVBox/AvatarHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 4
text = "Change Avatar"

[node name="NameLabel" type="Label" parent="Panel/VBox/Tabs/General/GeneralVBox"]
layout_mode = 2
text = "Group Name"
theme_override_font_sizes/font_size = 13

[node name="NameField" type="LineEdit" parent="Panel/VBox/Tabs/General/GeneralVBox"]
unique_name_in_owner = true
layout_mode = 2
placeholder_text = "Group name..."

[node name="DescLabel" type="Label" parent="Panel/VBox/Tabs/General/GeneralVBox"]
layout_mode = 2
text = "Description"
theme_override_font_sizes/font_size = 13

[node name="DescField" type="TextEdit" parent="Panel/VBox/Tabs/General/GeneralVBox"]
unique_name_in_owner = true
layout_mode = 2
custom_minimum_size = Vector2(0, 60)
placeholder_text = "Group description..."

[node name="SaveBtn" type="Button" parent="Panel/VBox/Tabs/General/GeneralVBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Save Changes"

[node name="SaveStatus" type="Label" parent="Panel/VBox/Tabs/General/GeneralVBox"]
unique_name_in_owner = true
layout_mode = 2
horizontal_alignment = 1
theme_override_font_sizes/font_size = 12

[node name="Members" type="ScrollContainer" parent="Panel/VBox/Tabs"]
visible = false
layout_mode = 2

[node name="MembersVBox" type="VBoxContainer" parent="Panel/VBox/Tabs/Members"]
layout_mode = 2
size_flags_horizontal = 3

[node name="MemberStatus" type="Label" parent="Panel/VBox/Tabs/Members/MembersVBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Loading..."
theme_override_font_sizes/font_size = 12
theme_override_colors/font_color = Color(0.6, 0.65, 0.7, 1)

[node name="MemberList" type="VBoxContainer" parent="Panel/VBox/Tabs/Members/MembersVBox"]
unique_name_in_owner = true
layout_mode = 2

[node name="Sep1" type="HSeparator" parent="Panel/VBox/Tabs/Members/MembersVBox"]
layout_mode = 2

[node name="InviteLabel" type="Label" parent="Panel/VBox/Tabs/Members/MembersVBox"]
layout_mode = 2
text = "Invite Tokens"
theme_override_font_sizes/font_size = 13

[node name="InviteHBox" type="HBoxContainer" parent="Panel/VBox/Tabs/Members/MembersVBox"]
layout_mode = 2

[node name="InviteRoleSelect" type="OptionButton" parent="Panel/VBox/Tabs/Members/MembersVBox/InviteHBox"]
unique_name_in_owner = true
layout_mode = 2

[node name="InviteMaxUses" type="SpinBox" parent="Panel/VBox/Tabs/Members/MembersVBox/InviteHBox"]
unique_name_in_owner = true
layout_mode = 2
min_value = 1.0
max_value = 100.0
value = 1.0

[node name="CreateInviteBtn" type="Button" parent="Panel/VBox/Tabs/Members/MembersVBox/InviteHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Create"

[node name="InviteList" type="VBoxContainer" parent="Panel/VBox/Tabs/Members/MembersVBox"]
unique_name_in_owner = true
layout_mode = 2

[node name="Moderation" type="ScrollContainer" parent="Panel/VBox/Tabs"]
visible = false
layout_mode = 2

[node name="ModVBox" type="VBoxContainer" parent="Panel/VBox/Tabs/Moderation"]
layout_mode = 2
size_flags_horizontal = 3

[node name="BanLabel" type="Label" parent="Panel/VBox/Tabs/Moderation/ModVBox"]
layout_mode = 2
text = "Ban Room by ID"
theme_override_font_sizes/font_size = 13

[node name="BanHBox" type="HBoxContainer" parent="Panel/VBox/Tabs/Moderation/ModVBox"]
layout_mode = 2

[node name="BanField" type="LineEdit" parent="Panel/VBox/Tabs/Moderation/ModVBox/BanHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Room ID..."

[node name="BanBtn" type="Button" parent="Panel/VBox/Tabs/Moderation/ModVBox/BanHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Ban"

[node name="Sep" type="HSeparator" parent="Panel/VBox/Tabs/Moderation/ModVBox"]
layout_mode = 2

[node name="BannedLabel" type="Label" parent="Panel/VBox/Tabs/Moderation/ModVBox"]
layout_mode = 2
text = "Banned Rooms"
theme_override_font_sizes/font_size = 13

[node name="BannedList" type="VBoxContainer" parent="Panel/VBox/Tabs/Moderation/ModVBox"]
unique_name_in_owner = true
layout_mode = 2

[node name="Info" type="ScrollContainer" parent="Panel/VBox/Tabs"]
visible = false
layout_mode = 2

[node name="InfoVBox" type="VBoxContainer" parent="Panel/VBox/Tabs/Info"]
layout_mode = 2
size_flags_horizontal = 3

[node name="RoleLabel" type="Label" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2
text = "Your Role"
theme_override_font_sizes/font_size = 13

[node name="RoleValue" type="Label" parent="Panel/VBox/Tabs/Info/InfoVBox"]
unique_name_in_owner = true
layout_mode = 2
text = "..."
theme_override_font_sizes/font_size = 16

[node name="Sep1" type="HSeparator" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2

[node name="WriterKeyLabel" type="Label" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2
text = "Your Writer Key"
theme_override_font_sizes/font_size = 13

[node name="WriterKeyHBox" type="HBoxContainer" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2

[node name="WriterKeyField" type="LineEdit" parent="Panel/VBox/Tabs/Info/InfoVBox/WriterKeyHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
editable = false

[node name="CopyWriterKeyBtn" type="Button" parent="Panel/VBox/Tabs/Info/InfoVBox/WriterKeyHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Copy"

[node name="Sep2" type="HSeparator" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2

[node name="DiscKeyLabel" type="Label" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2
text = "Discovery Key (share to invite)"
theme_override_font_sizes/font_size = 13

[node name="DiscKeyHBox" type="HBoxContainer" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2

[node name="DiscKeyField" type="LineEdit" parent="Panel/VBox/Tabs/Info/InfoVBox/DiscKeyHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
editable = false

[node name="CopyDiscKeyBtn" type="Button" parent="Panel/VBox/Tabs/Info/InfoVBox/DiscKeyHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Copy"

[node name="Sep3" type="HSeparator" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2

[node name="DangerLabel" type="Label" parent="Panel/VBox/Tabs/Info/InfoVBox"]
layout_mode = 2
text = "Danger Zone"
theme_override_font_sizes/font_size = 13
theme_override_colors/font_color = Color(0.9, 0.35, 0.3, 1)

[node name="DeleteGroupBtn" type="Button" parent="Panel/VBox/Tabs/Info/InfoVBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Delete Group"
theme_override_colors/font_color = Color(0.9, 0.3, 0.3, 1)