Add more implementation for gallery menu
This commit is contained in:
@@ -2,6 +2,11 @@ using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using NathanHoad;
|
||||
using Org.BouncyCastle.Asn1.X509;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Immutable;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using Zennysoft.Game.Ma;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
@@ -10,28 +15,16 @@ public partial class GalleryMenu : Control
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
#region ItemLabels
|
||||
[Node] public Label ItemLabel1 { get; set; }
|
||||
[Node] public Label ItemLabel2 { get; set; }
|
||||
[Node] public Label ItemLabel3 { get; set; }
|
||||
[Node] public Label ItemLabel4 { get; set; }
|
||||
[Node] public Label ItemLabel5 { get; set; }
|
||||
[Node] public Label ItemLabel6 { get; set; }
|
||||
[Node] public Label ItemLabel7 { get; set; }
|
||||
[Node] public Label ItemLabel8 { get; set; }
|
||||
[Node] public Label ItemLabel9 { get; set; }
|
||||
[Node] public Label ItemLabel10 { get; set; }
|
||||
#endregion
|
||||
#region Buttons
|
||||
[Node] public TextureButton ItemButton1 { get; set; }
|
||||
[Node] public TextureButton ItemButton2 { get; set; }
|
||||
[Node] public TextureButton ItemButton3 { get; set; }
|
||||
[Node] public TextureButton ItemButton4 { get; set; }
|
||||
[Node] public TextureButton ItemButton5 { get; set; }
|
||||
[Node] public TextureButton ItemButton6 { get; set; }
|
||||
[Node] public TextureButton ItemButton7 { get; set; }
|
||||
[Node] public TextureButton ItemButton8 { get; set; }
|
||||
[Node] public TextureButton ItemButton9 { get; set; }
|
||||
[Node] public TextureButton ItemButton10 { get; set; }
|
||||
[Node] public Button ItemLabel1 { get; set; }
|
||||
[Node] public Button ItemLabel2 { get; set; }
|
||||
[Node] public Button ItemLabel3 { get; set; }
|
||||
[Node] public Button ItemLabel4 { get; set; }
|
||||
[Node] public Button ItemLabel5 { get; set; }
|
||||
[Node] public Button ItemLabel6 { get; set; }
|
||||
[Node] public Button ItemLabel7 { get; set; }
|
||||
[Node] public Button ItemLabel8 { get; set; }
|
||||
[Node] public Button ItemLabel9 { get; set; }
|
||||
[Node] public Button ItemLabel10 { get; set; }
|
||||
#endregion
|
||||
#region Thumbnails
|
||||
[Node] public TextureRect ItemThumb1 { get; set; }
|
||||
@@ -50,23 +43,147 @@ public partial class GalleryMenu : Control
|
||||
[Node] public TextureButton NextButton { get; set; }
|
||||
[Node] public TextureButton BackButton { get; set; }
|
||||
|
||||
[Node] public Control FullSize { get; set; }
|
||||
[Node] public Control ThumbnailView { get; set; }
|
||||
[Node] public TextureRect FullSizeImage { get; set; }
|
||||
|
||||
public GalleryData GalleryData { get; set; }
|
||||
|
||||
[Signal] public delegate void GalleryExitedEventHandler();
|
||||
|
||||
private List<Button> ItemLabels;
|
||||
private List<TextureRect> ItemThumbnails;
|
||||
private ImmutableList<string[]> Filepaths;
|
||||
|
||||
private readonly string _textures = @"res://src/gallery/images/";
|
||||
|
||||
private int _pageIndex;
|
||||
|
||||
private int _selectedItem;
|
||||
|
||||
public void OnReady()
|
||||
{
|
||||
GalleryData = new GalleryData() { PlaceholderImage1 = true };
|
||||
BackButton.Pressed += BackButton_Pressed;
|
||||
ItemLabels = [ItemLabel1, ItemLabel2, ItemLabel3, ItemLabel4, ItemLabel5, ItemLabel6, ItemLabel7, ItemLabel8, ItemLabel9, ItemLabel10];
|
||||
ItemLabels.ForEach(x => x.Pressed += ViewFullImage);
|
||||
ItemThumbnails = [ItemThumb1, ItemThumb2, ItemThumb3, ItemThumb4, ItemThumb5, ItemThumb6, ItemThumb7, ItemThumb8, ItemThumb9, ItemThumb10];
|
||||
GalleryData = new GalleryData() { PlaceholderImage1 = true };
|
||||
BackButton.Pressed += BackButton_Pressed;
|
||||
NextButton.Pressed += NextButton_Pressed;
|
||||
PreviousButton.Pressed += PreviousButton_Pressed;
|
||||
PreviousButton.Disabled = true;
|
||||
|
||||
VisibilityChanged += GalleryMenu_VisibilityChanged;
|
||||
_selectedItem = 0;
|
||||
}
|
||||
|
||||
private void GalleryMenu_VisibilityChanged()
|
||||
{
|
||||
if (Visible)
|
||||
{
|
||||
FocusMode = FocusModeEnum.All;
|
||||
LoadImages();
|
||||
ItemLabel1.GrabFocus();
|
||||
}
|
||||
else
|
||||
FocusMode = FocusModeEnum.None;
|
||||
}
|
||||
|
||||
private void PreviousButton_Pressed()
|
||||
{
|
||||
SetImages(--_pageIndex);
|
||||
}
|
||||
|
||||
private void NextButton_Pressed()
|
||||
{
|
||||
SetImages(++_pageIndex);
|
||||
}
|
||||
|
||||
public void LoadImages()
|
||||
{
|
||||
var allFiles = DirAccess.GetFilesAt(_textures).Where(x => x.EndsWith(".jpg")).Concat(DirAccess.GetFilesAt(_textures).Where(x => x.EndsWith(".png")));
|
||||
Filepaths = [.. allFiles.Chunk(10)];
|
||||
SetImages(0);
|
||||
}
|
||||
|
||||
public void ViewFullImage()
|
||||
{
|
||||
FullSizeImage.Texture = ItemThumbnails[_selectedItem].Texture;
|
||||
ItemLabels.ForEach(x => x.FocusMode = FocusModeEnum.None);
|
||||
FullSize.Show();
|
||||
}
|
||||
|
||||
public void SetImages(int pageNumber)
|
||||
{
|
||||
ClearImages();
|
||||
var imageIndex = 0;
|
||||
foreach (var image in Filepaths[pageNumber])
|
||||
{
|
||||
var r = ResourceLoader.Load(_textures + "/" + image);
|
||||
ItemLabels[imageIndex].Text = image.TrimSuffix(".png").TrimSuffix(".jpg");
|
||||
ItemLabels[imageIndex].Show();
|
||||
ItemThumbnails[imageIndex++].Texture = (CompressedTexture2D)r;
|
||||
}
|
||||
|
||||
var thumbsToHide = ItemLabels.Where(x => x.Text == string.Empty).ToList();
|
||||
thumbsToHide.ForEach(x => x.Hide());
|
||||
|
||||
NextButton.Disabled = _pageIndex == Filepaths.Count - 1;
|
||||
PreviousButton.Disabled = _pageIndex == 0;
|
||||
|
||||
var lastItemLoaded = ItemLabels.Last(x => x.Text != string.Empty);
|
||||
if (ItemLabel10.Text == string.Empty)
|
||||
BackButton.FocusNeighborTop = lastItemLoaded.GetPath();
|
||||
else
|
||||
BackButton.FocusNeighborTop = ItemLabel10.GetPath();
|
||||
if (ItemLabel9.Text == string.Empty)
|
||||
NextButton.FocusNeighborTop = lastItemLoaded.GetPath();
|
||||
else
|
||||
NextButton.FocusNeighborTop = ItemLabel9.GetPath();
|
||||
if (ItemLabel9.Text == string.Empty)
|
||||
PreviousButton.FocusNeighborTop = lastItemLoaded.GetPath();
|
||||
else
|
||||
PreviousButton.FocusNeighborTop = ItemLabel8.GetPath();
|
||||
|
||||
for (int i = 0; i < ItemLabels.Count - 1; i++)
|
||||
{
|
||||
if (ItemLabels[i + 1].Text == string.Empty)
|
||||
break;
|
||||
if (i == 4 || i == 9)
|
||||
continue;
|
||||
ItemLabels[i].FocusNeighborRight = ItemLabels[i + 1].GetPath();
|
||||
}
|
||||
|
||||
lastItemLoaded.FocusNeighborRight = lastItemLoaded.GetPath();
|
||||
}
|
||||
|
||||
public void ClearImages()
|
||||
{
|
||||
foreach (var image in ItemThumbnails)
|
||||
image.Texture = null;
|
||||
foreach (var label in ItemLabels)
|
||||
label.Text = string.Empty;
|
||||
}
|
||||
|
||||
public override void _Input(InputEvent @event)
|
||||
{
|
||||
if (!Visible)
|
||||
return;
|
||||
if (!Visible)
|
||||
return;
|
||||
|
||||
if (@event.IsActionPressed(GameInputs.Interact))
|
||||
BackButton.GrabFocus();
|
||||
if (@event.IsActionPressed(GameInputs.Interact))
|
||||
{
|
||||
if (FullSize.Visible)
|
||||
{
|
||||
FullSize.Hide();
|
||||
FullSizeImage.Texture = null;
|
||||
ItemLabels.ForEach(x => x.FocusMode = FocusModeEnum.All);
|
||||
ItemLabels[_selectedItem].GrabFocus();
|
||||
}
|
||||
else
|
||||
BackButton.GrabFocus();
|
||||
}
|
||||
|
||||
if (ItemLabels.Any(x => x.HasFocus()))
|
||||
_selectedItem = ItemLabels.IndexOf(ItemLabels.Single(x => x.HasFocus()));
|
||||
}
|
||||
|
||||
private void BackButton_Pressed() => EmitSignal(SignalName.GalleryExited);
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://cm6fo70yb2hip"]
|
||||
[gd_scene load_steps=11 format=3 uid="uid://cm6fo70yb2hip"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cl0fi7kgimquk" path="res://src/ui/gallery/GalleryMenu.cs" id="1_lvvvw"]
|
||||
[ext_resource type="Texture2D" uid="uid://s3mtv6c2emph" path="res://src/ui/gallery/Gallery.png" id="2_lvvvw"]
|
||||
[ext_resource type="FontFile" uid="uid://beh6d5lo5ihq0" path="res://src/ui/fonts/georgiai.ttf" id="3_lvvvw"]
|
||||
[ext_resource type="FontFile" uid="uid://tfskthaq7tmi" path="res://src/ui/fonts/georgia.ttf" id="3_5ba6g"]
|
||||
[ext_resource type="StyleBox" uid="uid://bxuy4tnftibfq" path="res://src/options/SelectedOptionsBox.tres" id="4_1v60v"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7nxeq5qft3xa" path="res://src/ui/gallery/Line 1.png" id="4_s04nx"]
|
||||
[ext_resource type="Texture2D" uid="uid://bq5u5lujsqjtr" path="res://src/gallery/images/GkUQ9tCWcAAXa5Y.jpg" id="5_5ba6g"]
|
||||
[ext_resource type="StyleBox" uid="uid://bl15q835s4ene" path="res://src/options/UnselectedOptionsBox.tres" id="5_qjguw"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_5wknn"]
|
||||
|
||||
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_5wknn"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_lvvvw"]
|
||||
font = ExtResource("3_lvvvw")
|
||||
font_size = 40
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5ba6g"]
|
||||
bg_color = Color(0, 0, 0, 0.933333)
|
||||
|
||||
[node name="GalleryMenu" type="Control"]
|
||||
layout_mode = 3
|
||||
@@ -24,7 +26,8 @@ size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("1_lvvvw")
|
||||
|
||||
[node name="Control" type="Control" parent="."]
|
||||
[node name="ThumbnailView" type="Control" parent="."]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -34,7 +37,7 @@ grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Control"]
|
||||
[node name="TextureRect" type="TextureRect" parent="ThumbnailView"]
|
||||
texture_filter = 2
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
@@ -46,7 +49,7 @@ texture = ExtResource("2_lvvvw")
|
||||
expand_mode = 5
|
||||
metadata/_edit_use_anchors_ = true
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="Control"]
|
||||
[node name="PanelContainer" type="PanelContainer" parent="ThumbnailView"]
|
||||
layout_mode = 0
|
||||
offset_left = 141.0
|
||||
offset_top = 213.0
|
||||
@@ -54,345 +57,501 @@ offset_right = 1816.0
|
||||
offset_bottom = 951.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxEmpty_5wknn")
|
||||
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="Control/PanelContainer"]
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="ThumbnailView/PanelContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2"]
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2"]
|
||||
layout_mode = 2
|
||||
border_color = Color(1, 1, 1, 1)
|
||||
border_width = 2.0
|
||||
editor_only = false
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Control/PanelContainer/MarginContainer2"]
|
||||
[node name="MarginContainer" type="MarginContainer" parent="ThumbnailView/PanelContainer/MarginContainer2"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 80
|
||||
theme_override_constants/margin_top = 45
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 60
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 35
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb1" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
[node name="ItemThumb1" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel1" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
[node name="ItemLabel1" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath(".")
|
||||
focus_neighbor_top = NodePath(".")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer2/ItemLabel2")
|
||||
focus_neighbor_bottom = NodePath("../../../HBoxContainer2/VBoxContainer/ItemLabel6")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton1" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb2" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
[node name="ItemThumb2" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel2" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
[node name="ItemLabel2" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer/ItemLabel1")
|
||||
focus_neighbor_top = NodePath(".")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer3/ItemLabel3")
|
||||
focus_neighbor_bottom = NodePath("../../../HBoxContainer2/VBoxContainer2/ItemLabel7")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton2" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer3" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="VBoxContainer3" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb3" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
[node name="ItemThumb3" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel3" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
[node name="ItemLabel3" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer2/ItemLabel2")
|
||||
focus_neighbor_top = NodePath(".")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer4/ItemLabel4")
|
||||
focus_neighbor_bottom = NodePath("../../../HBoxContainer2/VBoxContainer3/ItemLabel8")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton3" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer4" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="VBoxContainer4" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb4" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
[node name="ItemThumb4" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel4" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
[node name="ItemLabel4" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer3/ItemLabel3")
|
||||
focus_neighbor_top = NodePath(".")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer5/ItemLabel5")
|
||||
focus_neighbor_bottom = NodePath("../../../HBoxContainer2/VBoxContainer4/ItemLabel9")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton4" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer5" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
[node name="VBoxContainer5" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb5" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
[node name="ItemThumb5" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel5" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
[node name="ItemLabel5" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer4/ItemLabel4")
|
||||
focus_neighbor_top = NodePath(".")
|
||||
focus_neighbor_right = NodePath(".")
|
||||
focus_neighbor_bottom = NodePath("../../../HBoxContainer2/VBoxContainer5/ItemLabel10")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton5" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_right = NodePath("../../../HBoxContainer2/VBoxContainer/ItemButton6")
|
||||
focus_next = NodePath("../../../HBoxContainer2/VBoxContainer/ItemButton6")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
[node name="HBoxContainer2" type="HBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 35
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb6" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
[node name="ItemThumb6" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel6" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
[node name="ItemLabel6" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath(".")
|
||||
focus_neighbor_top = NodePath("../../../HBoxContainer/VBoxContainer/ItemLabel1")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer2/ItemLabel7")
|
||||
focus_neighbor_bottom = NodePath(".")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton6" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb7" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel7" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_left = NodePath("../../../HBoxContainer/VBoxContainer5/ItemButton5")
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer/ItemLabel6")
|
||||
focus_neighbor_top = NodePath("../../../HBoxContainer/VBoxContainer2/ItemLabel2")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer3/ItemLabel8")
|
||||
focus_neighbor_bottom = NodePath(".")
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
|
||||
[node name="VBoxContainer3" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb8" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel8" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer2/ItemLabel7")
|
||||
focus_neighbor_top = NodePath("../../../HBoxContainer/VBoxContainer3/ItemLabel3")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer4/ItemLabel9")
|
||||
focus_neighbor_bottom = NodePath("../../../../../../../NavigateButtonGroup/PreviousButton")
|
||||
focus_previous = NodePath("../../../HBoxContainer/VBoxContainer5/ItemButton5")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
|
||||
[node name="VBoxContainer2" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
[node name="VBoxContainer4" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb7" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
[node name="ItemThumb9" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel7" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton7" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_bottom = NodePath("../../../../../../../NavigateButtonGroup/PreviousButton")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer3" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb8" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel8" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton8" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_bottom = NodePath("../../../../../../../NavigateButtonGroup/PreviousButton")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="VBoxContainer4" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb9" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel9" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton9" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
[node name="ItemLabel9" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer3/ItemLabel8")
|
||||
focus_neighbor_top = NodePath("../../../HBoxContainer/VBoxContainer4/ItemLabel4")
|
||||
focus_neighbor_right = NodePath("../../VBoxContainer5/ItemLabel10")
|
||||
focus_neighbor_bottom = NodePath("../../../../../../../NavigateButtonGroup/NextButton")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
|
||||
[node name="VBoxContainer5" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
[node name="VBoxContainer5" type="VBoxContainer" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemThumb10" type="TextureRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
[node name="ItemThumb10" type="TextureRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(270, 190)
|
||||
layout_mode = 2
|
||||
texture = SubResource("PlaceholderTexture2D_5wknn")
|
||||
expand_mode = 2
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
[node name="ReferenceRect" type="ReferenceRect" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
custom_minimum_size = Vector2(0, 5)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ItemLabel10" type="Label" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
[node name="ItemLabel10" type="Button" parent="ThumbnailView/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "???"
|
||||
label_settings = SubResource("LabelSettings_lvvvw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ItemButton10" type="TextureButton" parent="Control/PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
focus_neighbor_right = NodePath("../../../../../../../NavigateButtonGroup/PreviousButton")
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_neighbor_left = NodePath("../../VBoxContainer4/ItemLabel9")
|
||||
focus_neighbor_top = NodePath("../../../HBoxContainer/VBoxContainer5/ItemLabel5")
|
||||
focus_neighbor_right = NodePath(".")
|
||||
focus_neighbor_bottom = NodePath("../../../../../../../NavigateButtonGroup/BackButton")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
theme_override_fonts/font = ExtResource("3_5ba6g")
|
||||
theme_override_font_sizes/font_size = 25
|
||||
theme_override_styles/focus = ExtResource("4_1v60v")
|
||||
theme_override_styles/disabled_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/disabled = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/hover = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/pressed = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal_mirrored = ExtResource("5_qjguw")
|
||||
theme_override_styles/normal = ExtResource("5_qjguw")
|
||||
text = "???"
|
||||
|
||||
[node name="NavigateButtonGroup" type="Control" parent="Control"]
|
||||
[node name="NavigateButtonGroup" type="Control" parent="ThumbnailView"]
|
||||
anchors_preset = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
|
||||
[node name="PreviousButton" type="TextureButton" parent="Control/NavigateButtonGroup"]
|
||||
[node name="PreviousButton" type="TextureButton" parent="ThumbnailView/NavigateButtonGroup"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_left = 997.0
|
||||
offset_top = 1032.0
|
||||
offset_right = 1147.0
|
||||
offset_bottom = 1042.0
|
||||
focus_neighbor_left = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5/ItemButton10")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3/ItemButton8")
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 24.925
|
||||
anchor_top = 25.8
|
||||
anchor_right = 24.925
|
||||
anchor_bottom = 25.8
|
||||
offset_left = -6.10352e-05
|
||||
offset_right = 150.0
|
||||
offset_bottom = 10.0
|
||||
focus_neighbor_left = NodePath(".")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer3/ItemLabel8")
|
||||
focus_neighbor_right = NodePath("../NextButton")
|
||||
focus_neighbor_bottom = NodePath(".")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="NextButton" type="TextureButton" parent="Control/NavigateButtonGroup"]
|
||||
[node name="NextButton" type="TextureButton" parent="ThumbnailView/NavigateButtonGroup"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_left = 1313.0
|
||||
offset_top = 1031.0
|
||||
offset_right = 1428.0
|
||||
offset_bottom = 1041.0
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 32.825
|
||||
anchor_top = 25.775
|
||||
anchor_right = 32.825
|
||||
anchor_bottom = 25.775
|
||||
offset_right = 115.0
|
||||
offset_bottom = 10.0
|
||||
focus_neighbor_left = NodePath("../PreviousButton")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4/ItemButton9")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer4/ItemLabel9")
|
||||
focus_neighbor_right = NodePath("../BackButton")
|
||||
focus_neighbor_bottom = NodePath(".")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="BackButton" type="TextureButton" parent="Control/NavigateButtonGroup"]
|
||||
[node name="BackButton" type="TextureButton" parent="ThumbnailView/NavigateButtonGroup"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 0
|
||||
offset_left = 1598.0
|
||||
offset_top = 1032.0
|
||||
offset_right = 1748.0
|
||||
offset_bottom = 1042.0
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 39.95
|
||||
anchor_top = 25.8
|
||||
anchor_right = 39.95
|
||||
anchor_bottom = 25.8
|
||||
offset_right = 150.0
|
||||
offset_bottom = 10.0
|
||||
focus_neighbor_left = NodePath("../NextButton")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5/ItemButton10")
|
||||
focus_neighbor_top = NodePath("../../PanelContainer/MarginContainer2/MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer5/ItemLabel10")
|
||||
focus_neighbor_right = NodePath(".")
|
||||
focus_neighbor_bottom = NodePath(".")
|
||||
texture_focused = ExtResource("4_s04nx")
|
||||
stretch_mode = 3
|
||||
|
||||
[node name="FullSize" type="CenterContainer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(1920, 1080)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="FullSize"]
|
||||
custom_minimum_size = Vector2(1920, 1080)
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_5ba6g")
|
||||
|
||||
[node name="FullSizeImage" type="TextureRect" parent="FullSize"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
texture = ExtResource("5_5ba6g")
|
||||
stretch_mode = 5
|
||||
|
||||
Reference in New Issue
Block a user