[gd_scene load_steps=2 format=3 uid="uid://dkeet_room_list"]
[ext_resource type="Script" path="res://scripts/room_list_panel.gd" id="1_script"]
[node name="RoomListPanel" type="PanelContainer"]
custom_minimum_size = Vector2(220, 0)
script = ExtResource("1_script")
[node name="VBox" type="VBoxContainer" parent="."]
layout_mode = 2
[node name="TitleHBox" type="HBoxContainer" parent="VBox"]
layout_mode = 2
[node name="Title" type="Label" parent="VBox/TitleHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
text = "Rooms"
horizontal_alignment = 1
[node name="SortBtn" type="OptionButton" parent="VBox/TitleHBox"]
unique_name_in_owner = true
layout_mode = 2
tooltip_text = "Sort rooms"
[node name="GroupSettingsBtn" type="Button" parent="VBox/TitleHBox"]
unique_name_in_owner = true
visible = false
layout_mode = 2
custom_minimum_size = Vector2(28, 0)
text = "⚙"
tooltip_text = "Group Settings"
[node name="SearchField" type="LineEdit" parent="VBox"]
unique_name_in_owner = true
layout_mode = 2
placeholder_text = "Search rooms..."
[node name="MainScroll" type="ScrollContainer" parent="VBox"]
layout_mode = 2
size_flags_vertical = 3
[node name="ScrollContent" type="VBoxContainer" parent="VBox/MainScroll"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="MyRoomsList" type="VBoxContainer" parent="VBox/MainScroll/ScrollContent"]
unique_name_in_owner = true
layout_mode = 2
[node name="DiscoverySections" type="VBoxContainer" parent="VBox/MainScroll/ScrollContent"]
unique_name_in_owner = true
layout_mode = 2
[node name="GroupRoomsList" type="VBoxContainer" parent="VBox/MainScroll/ScrollContent"]
unique_name_in_owner = true
layout_mode = 2
[node name="LeaveBtn" type="Button" parent="VBox"]
unique_name_in_owner = true
layout_mode = 2
disabled = true
text = "Leave Room"
[node name="Sep1" type="HSeparator" parent="VBox"]
layout_mode = 2
[node name="CreateHBox" type="HBoxContainer" parent="VBox"]
layout_mode = 2
[node name="CreateField" type="LineEdit" parent="VBox/CreateHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Room name"
[node name="CreateBtn" type="Button" parent="VBox/CreateHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "+"
tooltip_text = "Create room"
[node name="PublicCheck" type="CheckButton" parent="VBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Make Public"
tooltip_text = "List this room in the global discovery registry"
[node name="CreateStatus" type="Label" parent="VBox"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(0.9, 0.4, 0.3, 1)
theme_override_font_sizes/font_size = 12
[node name="JoinHBox" type="HBoxContainer" parent="VBox"]
layout_mode = 2
[node name="JoinField" type="LineEdit" parent="VBox/JoinHBox"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Invite token"
[node name="JoinBtn" type="Button" parent="VBox/JoinHBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Join"