WIP: clip drag and drop

This commit is contained in:
2025-02-16 19:42:58 +01:00
parent 10feabb9bf
commit cac8c85dec
9 changed files with 77 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://cr2f68sbsegai"]
[gd_scene load_steps=17 format=3 uid="uid://cr2f68sbsegai"]
[ext_resource type="Theme" uid="uid://b8rk41gjual2b" path="res://Assets/DefaultTheme.tres" id="1_s6hk6"]
[ext_resource type="Script" path="res://addons/dockable_container/dockable_container.gd" id="2_7b0h5"]
@@ -10,6 +10,7 @@
[ext_resource type="PackedScene" uid="uid://bgh1og6p43lsp" path="res://Controls/Transport.tscn" id="5_aq6v8"]
[ext_resource type="PackedScene" uid="uid://bpd6g2b3s7tqa" path="res://Views/TrackView.tscn" id="5_rgxdu"]
[ext_resource type="PackedScene" uid="uid://v4oljx3qrk5q" path="res://Views/Timeline.tscn" id="7_xu70y"]
[ext_resource type="Script" path="res://Source/ProjectController.cs" id="11_gc3ui"]
[sub_resource type="Resource" id="Resource_pfnfv"]
resource_name = "Tabs"
@@ -147,18 +148,6 @@ layout = SubResource("Resource_20kxa")
[node name="Tracks" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock" instance=ExtResource("5_rgxdu")]
layout_mode = 2
[node name="Track" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="0"]
script = null
[node name="Track2" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="1"]
script = null
[node name="Track3" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="2"]
script = null
[node name="Track4" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="3"]
script = null
[node name="Timeline" parent="VBoxContainer/VSplitContainer/HSplitContainer" node_paths=PackedStringArray("track_list") instance=ExtResource("7_xu70y")]
layout_mode = 2
track_list = NodePath("../LeftDock/Tracks/VBoxContainer/TrackList")
@@ -191,4 +180,7 @@ grow_vertical = 2
mouse_filter = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_3f3qp")
[editable path="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks"]
[node name="ProjectController" type="Node" parent="."]
script = ExtResource("11_gc3ui")
[connection signal="AudioClipDropped" from="ProjectController" to="VBoxContainer/VSplitContainer/HSplitContainer/Timeline" method="clip_dropped"]