mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 07:45:33 +00:00
268 lines
10 KiB
Text
268 lines
10 KiB
Text
[gd_scene load_steps=8 format=3 uid="uid://blawi4i3chdo3"]
|
|
|
|
[ext_resource type="Script" path="res://addons/scene_palette/palette.gd" id="1_wgshj"]
|
|
[ext_resource type="PackedScene" uid="uid://bvpntidioecs2" path="res://addons/scene_palette/components/sub_palette.tscn" id="2_tthq0"]
|
|
[ext_resource type="PackedScene" uid="uid://cypob1bi5kovv" path="res://addons/scene_palette/components/scene_thumbnail/scene_drop.tscn" id="3_wqrsw"]
|
|
[ext_resource type="PackedScene" uid="uid://wfk2vnuru8d" path="res://addons/scene_palette/components/favorite_button/FavoriteButton.tscn" id="4_ynrw4"]
|
|
[ext_resource type="Texture2D" uid="uid://bf5ltt1pu5oc0" path="res://addons/scene_palette/icons/heart.png" id="5_fqbaj"]
|
|
[ext_resource type="Texture2D" uid="uid://brn8ob85ane7i" path="res://addons/scene_palette/icons/wrench.png" id="6_q5myn"]
|
|
|
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_yf8ba"]
|
|
|
|
[node name="Palette" type="Control"]
|
|
clip_contents = true
|
|
layout_mode = 3
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
size_flags_horizontal = 2
|
|
size_flags_vertical = 2
|
|
mouse_filter = 2
|
|
script = ExtResource("1_wgshj")
|
|
subpalette_scene = ExtResource("2_tthq0")
|
|
scene_drop_scene = ExtResource("3_wqrsw")
|
|
fav_button_scene = ExtResource("4_ynrw4")
|
|
|
|
[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
|
|
|
|
[node name="DirectoryPicker" type="HFlowContainer" parent="VBoxContainer"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/DirectoryPicker"]
|
|
layout_mode = 2
|
|
text = "Current Directory: "
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/DirectoryPicker"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="ChooseDirectoryButton" type="Button" parent="VBoxContainer/DirectoryPicker/HBoxContainer"]
|
|
unique_name_in_owner = true
|
|
clip_contents = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
text = "Choose A Directory"
|
|
text_overrun_behavior = 1
|
|
|
|
[node name="SaveDirToFavorites" type="Button" parent="VBoxContainer/DirectoryPicker/HBoxContainer"]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
layout_mode = 2
|
|
tooltip_text = "Add to favorites."
|
|
icon = ExtResource("5_fqbaj")
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="VBoxContainer"]
|
|
layout_mode = 2
|
|
|
|
[node name="FavoritesBar" type="HFlowContainer" parent="VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
clip_contents = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="Favebar header" type="HBoxContainer" parent="VBoxContainer/FavoritesBar"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 0
|
|
size_flags_vertical = 0
|
|
alignment = 1
|
|
|
|
[node name="FavoritesSettings" type="Button" parent="VBoxContainer/FavoritesBar/Favebar header"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 2
|
|
size_flags_vertical = 0
|
|
tooltip_text = "Show additional settings options."
|
|
toggle_mode = true
|
|
icon = ExtResource("6_q5myn")
|
|
|
|
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/FavoritesBar/Favebar header"]
|
|
layout_mode = 2
|
|
|
|
[node name="HeartIcon" type="TextureRect" parent="VBoxContainer/FavoritesBar/Favebar header"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
size_flags_vertical = 4
|
|
texture = ExtResource("5_fqbaj")
|
|
stretch_mode = 4
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/FavoritesBar/Favebar header"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 2
|
|
text = "Favorites: "
|
|
|
|
[node name="HSeparator2" type="HSeparator" parent="VBoxContainer"]
|
|
layout_mode = 2
|
|
|
|
[node name="SettingsContainer" type="VBoxContainer" parent="VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
|
|
[node name="SettingsHeader" type="HBoxContainer" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
tooltip_text = "Palette Display Settings.
|
|
|
|
If currently viewing a favorite palette, settings will be saved for this palette."
|
|
|
|
[node name="TextureRect2" type="TextureRect" parent="VBoxContainer/SettingsContainer/SettingsHeader"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
size_flags_vertical = 4
|
|
texture = ExtResource("6_q5myn")
|
|
stretch_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/SettingsContainer/SettingsHeader"]
|
|
layout_mode = 2
|
|
text = "Palette Settings"
|
|
|
|
[node name="TextureRect" type="TextureRect" parent="VBoxContainer/SettingsContainer/SettingsHeader"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
size_flags_vertical = 4
|
|
texture = ExtResource("6_q5myn")
|
|
stretch_mode = 2
|
|
|
|
[node name="UseOtherFileTypes" type="HFlowContainer" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
tooltip_text = "If enabled, show all supported file types (png, glb, etc), not just \".tscn\" files."
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/SettingsContainer/UseOtherFileTypes"]
|
|
layout_mode = 2
|
|
text = "Allow non-scene file types:"
|
|
|
|
[node name="AllowFileTypesButton" type="CheckButton" parent="VBoxContainer/SettingsContainer/UseOtherFileTypes"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 10
|
|
|
|
[node name="ShowLabels" type="HFlowContainer" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
tooltip_text = "Show scene labels:
|
|
|
|
Show filenames under thumbnails."
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/SettingsContainer/ShowLabels"]
|
|
layout_mode = 2
|
|
text = "Show scene labels: "
|
|
|
|
[node name="ShowSceneLabelButton" type="CheckButton" parent="VBoxContainer/SettingsContainer/ShowLabels"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 10
|
|
|
|
[node name="UsePreview" type="HFlowContainer" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
tooltip_text = "Instantiate Scene for Previews:
|
|
|
|
Turned on:
|
|
Instantiates the scene and centers it in the preview window.
|
|
Suitable for small 2D scenes, provides a better thumbnail than
|
|
the editor preview. Ignores scenes that are not 2D or that
|
|
contain a camera.
|
|
CAUTION: This will actually load and instantiate the scene,
|
|
it is great for small assets, but may not be suitable for large
|
|
scenes or a directory that contains a lot of files.
|
|
|
|
Turned off:
|
|
Uses the editor preview. This is generated from the visible
|
|
window when you last saved scene. If the thumbnail is blank,
|
|
open the scene, center it and save it. This should update
|
|
the thumbnail.
|
|
|
|
If working on a favorite palette, preference is saved per palette."
|
|
|
|
[node name="UsePreviewLabel" type="Label" parent="VBoxContainer/SettingsContainer/UsePreview"]
|
|
custom_minimum_size = Vector2(40, 0)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
text = "Instantiate Scenes for Previews: "
|
|
autowrap_mode = 3
|
|
|
|
[node name="UsePreviewCheckButton" type="CheckButton" parent="VBoxContainer/SettingsContainer/UsePreview"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
|
|
[node name="HFlowContainer2" type="HFlowContainer" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
tooltip_text = "Scene Preview Scale:
|
|
|
|
Adjust size of scene previews. Only works if \"Instantiate scene for previews is turned on\"."
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/SettingsContainer/HFlowContainer2"]
|
|
layout_mode = 2
|
|
text = "Scene Preview Scale"
|
|
|
|
[node name="IconSceneScaleSlider" type="HSlider" parent="VBoxContainer/SettingsContainer/HFlowContainer2"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
min_value = 0.01
|
|
max_value = 5.0
|
|
step = 0.01
|
|
value = 1.0
|
|
tick_count = 6
|
|
|
|
[node name="ResetScaleButton" type="Button" parent="VBoxContainer/SettingsContainer/HFlowContainer2"]
|
|
layout_mode = 2
|
|
tooltip_text = "reset scale to 1"
|
|
text = "reset"
|
|
|
|
[node name="EmptyHSeparator" type="HSeparator" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
theme_override_styles/separator = SubResource("StyleBoxEmpty_yf8ba")
|
|
|
|
[node name="SupportedFileTypeLabel" type="Label" parent="VBoxContainer/SettingsContainer"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
text = "Supported file types: tscn, png, gltf, glb, fbx, obj"
|
|
autowrap_mode = 3
|
|
|
|
[node name="LinkButton" type="LinkButton" parent="VBoxContainer/SettingsContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 4
|
|
tooltip_text = "Open repository on Github."
|
|
text = "A plugin by cixil"
|
|
uri = "https://github.com/cixil/godot-scene-palette"
|
|
|
|
[node name="HSeparator3" type="HSeparator" parent="VBoxContainer"]
|
|
layout_mode = 2
|
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
|
|
[node name="Label" type="Label" parent="VBoxContainer/ScrollContainer"]
|
|
custom_minimum_size = Vector2(30, 0)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 0
|
|
text = "Choose a directory to get started."
|
|
horizontal_alignment = 1
|
|
autowrap_mode = 3
|
|
|
|
[node name="FileDialog" type="FileDialog" parent="VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
title = "Open a Directory"
|
|
initial_position = 2
|
|
size = Vector2i(478, 500)
|
|
ok_button_text = "Select Current Folder"
|
|
file_mode = 2
|
|
|
|
[connection signal="pressed" from="VBoxContainer/DirectoryPicker/HBoxContainer/ChooseDirectoryButton" to="." method="_on_choose_directory_button_pressed"]
|
|
[connection signal="pressed" from="VBoxContainer/DirectoryPicker/HBoxContainer/SaveDirToFavorites" to="." method="_on_save_dir_to_favorites_pressed"]
|
|
[connection signal="toggled" from="VBoxContainer/FavoritesBar/Favebar header/FavoritesSettings" to="." method="_on_favorites_settings_toggled"]
|
|
[connection signal="toggled" from="VBoxContainer/SettingsContainer/UseOtherFileTypes/AllowFileTypesButton" to="." method="_on_allow_file_types_button_toggled"]
|
|
[connection signal="toggled" from="VBoxContainer/SettingsContainer/ShowLabels/ShowSceneLabelButton" to="." method="_on_show_scene_label_button_toggled"]
|
|
[connection signal="toggled" from="VBoxContainer/SettingsContainer/UsePreview/UsePreviewCheckButton" to="." method="_on_use_preview_check_button_toggled"]
|
|
[connection signal="value_changed" from="VBoxContainer/SettingsContainer/HFlowContainer2/IconSceneScaleSlider" to="." method="_on_icon_scene_scale_slider_value_changed"]
|
|
[connection signal="pressed" from="VBoxContainer/SettingsContainer/HFlowContainer2/ResetScaleButton" to="." method="_on_reset_scale_button_pressed"]
|
|
[connection signal="dir_selected" from="VBoxContainer/FileDialog" to="." method="_on_file_dialog_dir_selected"]
|