[gd_scene format=3] [ext_resource type="Script" path="src/ModCollectionsScreen.cs" id="1_screen"] [ext_resource type="Script" path="src/UI/CollectionSchemeCanvas.cs" id="2_canvas"] [ext_resource type="Script" path="src/UI/CollectionMiniMap.cs" id="3_map"] [node name="ModCollectionsScreen" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 0 script = ExtResource("1_screen") [node name="Background" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 color = Color(0.054902, 0.058824, 0.082353, 1) [node name="Margin" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 12 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 12 [node name="Root" type="VBoxContainer" parent="Margin"] layout_mode = 2 theme_override_constants/separation = 10 [node name="Header" type="HBoxContainer" parent="Margin/Root"] layout_mode = 2 theme_override_constants/separation = 8 [node name="Close" type="Button" parent="Margin/Root/Header"] layout_mode = 2 [node name="Title" type="Label" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 theme_override_font_sizes/font_size = 24 uppercase = true [node name="GameSelect" type="OptionButton" parent="Margin/Root/Header"] custom_minimum_size = Vector2(220, 0) layout_mode = 2 size_flags_vertical = 4 [node name="AddMechanic" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="NewGame" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Spacer" type="Control" parent="Margin/Root/Header"] layout_mode = 2 size_flags_horizontal = 3 mouse_filter = 2 [node name="EdgesToggle" type="OptionButton" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Problems" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Plan" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="ModsCount" type="Label" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Dirty" type="Label" parent="Margin/Root/Header"] visible = false layout_mode = 2 size_flags_vertical = 4 [node name="Json" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Reset" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Save" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Refresh" type="Button" parent="Margin/Root/Header"] layout_mode = 2 size_flags_vertical = 4 [node name="Crumbs" type="HBoxContainer" parent="Margin/Root"] layout_mode = 2 theme_override_constants/separation = 8 [node name="Tools" type="HBoxContainer" parent="Margin/Root"] layout_mode = 2 theme_override_constants/separation = 8 [node name="AddMod" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "mod_manager/collection_add_mod" [node name="Search" type="LineEdit" parent="Margin/Root/Tools"] custom_minimum_size = Vector2(170, 0) layout_mode = 2 placeholder_text = "mod_manager/collection_canvas_search" [node name="Spacer" type="Control" parent="Margin/Root/Tools"] layout_mode = 2 size_flags_horizontal = 3 mouse_filter = 2 [node name="ZoomOut" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "−" [node name="Zoom" type="Label" parent="Margin/Root/Tools"] custom_minimum_size = Vector2(42, 0) layout_mode = 2 horizontal_alignment = 1 vertical_alignment = 1 text = "100%" [node name="ZoomIn" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "+" [node name="Fit" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "mod_manager/collection_canvas_fit" [node name="Arrange" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "mod_manager/collection_canvas_arrange" [node name="Focus" type="Button" parent="Margin/Root/Tools"] layout_mode = 2 text = "mod_manager/collection_canvas_focus" [node name="OrderLegend" type="Label" parent="Margin/Root"] layout_mode = 2 theme_override_font_sizes/font_size = 12 mouse_filter = 0 [node name="Body" type="HSplitContainer" parent="Margin/Root"] layout_mode = 2 size_flags_vertical = 3 [node name="CanvasHost" type="Control" parent="Margin/Root/Body"] custom_minimum_size = Vector2(440, 240) layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 mouse_filter = 2 [node name="CanvasScroll" type="ScrollContainer" parent="Margin/Root/Body/CanvasHost"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 horizontal_scroll_mode = 1 vertical_scroll_mode = 1 [node name="SchemeCanvas" type="Control" parent="Margin/Root/Body/CanvasHost/CanvasScroll"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 script = ExtResource("2_canvas") [node name="MiniMap" type="Control" parent="Margin/Root/Body/CanvasHost"] layout_mode = 1 anchors_preset = 3 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -170.0 offset_top = -124.0 offset_right = -18.0 offset_bottom = -24.0 grow_horizontal = 0 grow_vertical = 0 mouse_filter = 0 script = ExtResource("3_map") [node name="Details" type="PanelContainer" parent="Margin/Root/Body"] custom_minimum_size = Vector2(330, 0) layout_mode = 2 [node name="DetailScroll" type="ScrollContainer" parent="Margin/Root/Body/Details"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="Detail" type="VBoxContainer" parent="Margin/Root/Body/Details/DetailScroll"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 8 [node name="Tabs" type="HBoxContainer" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 theme_override_constants/separation = 4 [node name="TabInspector" type="Button" parent="Margin/Root/Body/Details/DetailScroll/Detail/Tabs"] layout_mode = 2 toggle_mode = true button_pressed = true [node name="TabProblems" type="Button" parent="Margin/Root/Body/Details/DetailScroll/Detail/Tabs"] layout_mode = 2 toggle_mode = true [node name="TabPlan" type="Button" parent="Margin/Root/Body/Details/DetailScroll/Detail/Tabs"] layout_mode = 2 toggle_mode = true [node name="DetailTitle" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 theme_override_font_sizes/font_size = 20 autowrap_mode = 3 [node name="DetailMeta" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 autowrap_mode = 3 [node name="DetailDescription" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 autowrap_mode = 3 [node name="VersionEditor" type="VBoxContainer" parent="Margin/Root/Body/Details/DetailScroll/Detail"] visible = false layout_mode = 2 theme_override_constants/separation = 7 [node name="Caption" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 text = "mod_manager/collection_version_caption" autowrap_mode = 3 [node name="Fields" type="HBoxContainer" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 theme_override_constants/separation = 8 [node name="Policy" type="OptionButton" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor/Fields"] layout_mode = 2 size_flags_horizontal = 3 [node name="Value" type="LineEdit" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor/Fields"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_horizontal = 3 [node name="Rule" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 autowrap_mode = 3 [node name="Hint" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 text = "mod_manager/collection_version_hint" autowrap_mode = 3 [node name="Feedback" type="Label" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 autowrap_mode = 3 [node name="SaveRule" type="Button" parent="Margin/Root/Body/Details/DetailScroll/Detail/VersionEditor"] layout_mode = 2 text = "mod_manager/collection_version_edit" [node name="DetailExtra" type="VBoxContainer" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 theme_override_constants/separation = 6 [node name="Apply" type="Button" parent="Margin/Root/Body/Details/DetailScroll/Detail"] layout_mode = 2 [node name="BuildBar" type="PanelContainer" parent="Margin/Root"] layout_mode = 2 [node name="BarRow" type="HBoxContainer" parent="Margin/Root/BuildBar"] layout_mode = 2 theme_override_constants/separation = 12 [node name="Banner" type="PanelContainer" parent="Margin/Root"] visible = false layout_mode = 2 [node name="BannerLabel" type="Label" parent="Margin/Root/Banner"] layout_mode = 2 size_flags_horizontal = 3 horizontal_alignment = 1