thegates/app/scenes/menu.tscn
2025-08-10 14:58:51 +07:00

251 lines
9.6 KiB
Text

[gd_scene load_steps=28 format=3 uid="uid://5btb7nvgmfhl"]
[ext_resource type="Script" path="res://scripts/ui/menu/menu_navigation.gd" id="1_7anvm"]
[ext_resource type="Script" path="res://scripts/ui/menu/menu.gd" id="1_o6vga"]
[ext_resource type="PackedScene" uid="uid://dkfy3rcfbxqc6" path="res://scenes/components/tab.tscn" id="3_atekt"]
[ext_resource type="Resource" uid="uid://b1xvdym0qh6td" path="res://resources/gate_events.res" id="3_m632k"]
[ext_resource type="Resource" uid="uid://bqgikyax6jfqa" path="res://resources/history.tres" id="3_wi554"]
[ext_resource type="Texture2D" uid="uid://c80732g67qmvx" path="res://assets/textures/plus.svg" id="4_rdyyc"]
[ext_resource type="PackedScene" uid="uid://ctam0fxigbefk" path="res://scenes/components/search/search.tscn" id="5_li2do"]
[ext_resource type="PackedScene" uid="uid://xagbhqfidf2" path="res://scenes/components/round_button.tscn" id="6_gxcmo"]
[ext_resource type="Texture2D" uid="uid://d1ehc1xs5hwyn" path="res://assets/textures/minimize.svg" id="7_ab04l"]
[ext_resource type="Resource" uid="uid://crjhix0osmtnf" path="res://resources/ui_events.res" id="8_8dnbq"]
[ext_resource type="Texture2D" uid="uid://csjqc48oqb0kc" path="res://assets/textures/maximaze.svg" id="8_yoyw7"]
[ext_resource type="Script" path="res://scripts/ui/menu/window_buttons.gd" id="10_0d0if"]
[ext_resource type="Texture2D" uid="uid://c4dxov80fjvaq" path="res://assets/textures/arrow_left.svg" id="12_5rx3j"]
[ext_resource type="Texture2D" uid="uid://bo1pkhkdscf6v" path="res://assets/textures/arrow_right.svg" id="12_nihkw"]
[ext_resource type="Texture2D" uid="uid://dapysvexbecnd" path="res://assets/textures/reload.svg" id="13_hwfo2"]
[ext_resource type="Texture2D" uid="uid://yn1l3ybpr7qv" path="res://assets/textures/menu.svg" id="13_ncruo"]
[ext_resource type="Texture2D" uid="uid://mgtj316adcja" path="res://assets/textures/home.svg" id="14_gbcfo"]
[ext_resource type="Texture2D" uid="uid://casdqby073onf" path="res://assets/textures/flag.svg" id="17_b36tf"]
[ext_resource type="Script" path="res://scripts/ui/menu/help_button.gd" id="19_h4fgg"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pveoh"]
bg_color = Color(0.0980392, 0.101961, 0.133333, 1)
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_qg3ls"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_eo1gx"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_cjjfu"]
[sub_resource type="StyleBoxLine" id="StyleBoxLine_4myyc"]
content_margin_top = 0.0
content_margin_bottom = 0.0
color = Color(0.12549, 0.133333, 0.172549, 1)
grow_begin = 0.0
grow_end = 0.0
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_am55m"]
content_margin_left = 6.0
content_margin_top = 6.0
content_margin_right = 6.0
content_margin_bottom = 6.0
bg_color = Color(0.423529, 0.235294, 0.933333, 1)
corner_radius_top_left = 13
corner_radius_top_right = 13
corner_radius_bottom_right = 13
corner_radius_bottom_left = 13
shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314)
shadow_size = 4
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_e0ud7"]
content_margin_left = 6.0
content_margin_top = 6.0
content_margin_right = 6.0
content_margin_bottom = 6.0
bg_color = Color(0.32549, 0.14902, 0.8, 1)
corner_radius_top_left = 13
corner_radius_top_right = 13
corner_radius_bottom_right = 13
corner_radius_bottom_left = 13
shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314)
shadow_size = 4
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ogb6s"]
content_margin_left = 6.0
content_margin_top = 6.0
content_margin_right = 6.0
content_margin_bottom = 6.0
bg_color = Color(0.32549, 0.14902, 0.8, 1)
corner_radius_top_left = 13
corner_radius_top_right = 13
corner_radius_bottom_right = 13
corner_radius_bottom_left = 13
shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314)
shadow_size = 4
[node name="Menu" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_o6vga")
ui_events = ExtResource("8_8dnbq")
[node name="Background" type="Panel" parent="."]
layout_mode = 0
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_pveoh")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 0
[node name="Top" type="MarginContainer" parent="VBoxContainer"]
custom_minimum_size = Vector2(0, 101)
layout_mode = 2
theme_override_constants/margin_left = 12
theme_override_constants/margin_right = 12
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/Top"]
layout_mode = 2
theme_override_constants/separation = 0
[node name="Tabs" type="Control" parent="VBoxContainer/Top/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Top/VBoxContainer/Tabs"]
layout_mode = 1
anchors_preset = 4
anchor_top = 0.5
anchor_bottom = 0.5
offset_top = -16.0
offset_bottom = 16.0
grow_vertical = 2
theme_override_constants/separation = 7
[node name="Tab" parent="VBoxContainer/Top/VBoxContainer/Tabs/HBoxContainer" instance=ExtResource("3_atekt")]
layout_mode = 2
[node name="Button" type="Button" parent="VBoxContainer/Top/VBoxContainer/Tabs/HBoxContainer"]
visible = false
custom_minimum_size = Vector2(14, 14)
layout_mode = 2
size_flags_vertical = 4
theme_override_colors/icon_normal_color = Color(0.831373, 0.831373, 0.831373, 1)
theme_override_styles/focus = SubResource("StyleBoxEmpty_qg3ls")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_eo1gx")
theme_override_styles/normal = SubResource("StyleBoxEmpty_cjjfu")
disabled = true
icon = ExtResource("4_rdyyc")
expand_icon = true
[node name="WindowButtons" type="HBoxContainer" parent="VBoxContainer/Top/VBoxContainer/Tabs" node_paths=PackedStringArray("minimize", "maximize", "exit")]
layout_mode = 1
anchors_preset = 6
anchor_left = 1.0
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = -20.0
offset_top = -10.0
offset_bottom = 10.0
grow_horizontal = 0
grow_vertical = 2
theme_override_constants/separation = 2
alignment = 2
script = ExtResource("10_0d0if")
minimize = NodePath("Minimize")
maximize = NodePath("Maximize")
exit = NodePath("Close")
[node name="Minimize" parent="VBoxContainer/Top/VBoxContainer/Tabs/WindowButtons" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("7_ab04l")
[node name="Maximize" parent="VBoxContainer/Top/VBoxContainer/Tabs/WindowButtons" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("8_yoyw7")
[node name="Close" parent="VBoxContainer/Top/VBoxContainer/Tabs/WindowButtons" instance=ExtResource("6_gxcmo")]
layout_mode = 2
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/Top/VBoxContainer"]
custom_minimum_size = Vector2(0, 1)
layout_mode = 2
theme_override_constants/separation = 0
theme_override_styles/separator = SubResource("StyleBoxLine_4myyc")
[node name="Navigation" type="Control" parent="VBoxContainer/Top/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
[node name="MenuNavigation" type="HBoxContainer" parent="VBoxContainer/Top/VBoxContainer/Navigation" node_paths=PackedStringArray("go_back", "go_forw", "reload", "home")]
layout_mode = 1
anchors_preset = 14
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_top = -16.5
offset_bottom = 15.5
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 12
alignment = 1
script = ExtResource("1_7anvm")
gate_events = ExtResource("3_m632k")
history = ExtResource("3_wi554")
go_back = NodePath("HBoxContainer/Back")
go_forw = NodePath("HBoxContainer/Forward")
reload = NodePath("HBoxContainer/Reload")
home = NodePath("HBoxContainer/Home")
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation"]
layout_mode = 2
theme_override_constants/separation = 2
alignment = 2
[node name="Back" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("12_5rx3j")
[node name="Forward" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("12_nihkw")
[node name="Reload" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("13_hwfo2")
[node name="Home" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer" instance=ExtResource("6_gxcmo")]
layout_mode = 2
icon = ExtResource("14_gbcfo")
[node name="Search" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation" instance=ExtResource("5_li2do")]
layout_mode = 2
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation"]
layout_mode = 2
theme_override_constants/separation = 2
alignment = 2
[node name="Help" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer2" instance=ExtResource("6_gxcmo")]
layout_mode = 2
theme_override_styles/hover = SubResource("StyleBoxFlat_am55m")
theme_override_styles/pressed = SubResource("StyleBoxFlat_e0ud7")
theme_override_styles/normal = SubResource("StyleBoxFlat_ogb6s")
icon = ExtResource("17_b36tf")
script = ExtResource("19_h4fgg")
url = "https://forms.gle/1NmJeCQnQh7Yc1KP8"
[node name="Options" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer2" instance=ExtResource("6_gxcmo")]
visible = false
layout_mode = 2
disabled = true
icon = ExtResource("13_ncruo")
[node name="Body" type="Control" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3