OverviewFilesCommitsIssuesDocsReleasesPeers

godot-keet / scenes / invite_dialog.tscn

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

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

[node name="InviteDialog" type="Window"]
title = "Create Invite"
initial_position = 2
size = Vector2i(420, 200)
visible = false
wrap_controls = true
script = ExtResource("1_script")

[node name="Margin" type="MarginContainer" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 12
theme_override_constants/margin_top = 12
theme_override_constants/margin_right = 12
theme_override_constants/margin_bottom = 12

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

[node name="RoomLabel" type="Label" parent="Margin/VBox"]
unique_name_in_owner = true
layout_mode = 2
text = "Invite to: ..."

[node name="HSeparator" type="HSeparator" parent="Margin/VBox"]
layout_mode = 2

[node name="LinkField" type="LineEdit" parent="Margin/VBox"]
unique_name_in_owner = true
layout_mode = 2
editable = false
placeholder_text = "Generating invite link..."
select_all_on_focus = true

[node name="StatusLabel" type="Label" parent="Margin/VBox"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(1, 0.8, 0.2, 1)
text = ""

[node name="Spacer" type="Control" parent="Margin/VBox"]
layout_mode = 2
size_flags_vertical = 3

[node name="ButtonBar" type="HBoxContainer" parent="Margin/VBox"]
layout_mode = 2
alignment = 2

[node name="CopyBtn" type="Button" parent="Margin/VBox/ButtonBar"]
unique_name_in_owner = true
layout_mode = 2
text = "Copy Link"

[node name="CloseBtn" type="Button" parent="Margin/VBox/ButtonBar"]
unique_name_in_owner = true
layout_mode = 2
text = "Close"