Add a script for a track

This commit is contained in:
2025-02-16 18:41:12 +01:00
parent 49dff3c8f1
commit 10feabb9bf
5 changed files with 21 additions and 9 deletions

View File

@@ -25,9 +25,10 @@ script = ExtResource("1_iy5jd")
[node name="Panel" type="Panel" parent="."] [node name="Panel" type="Panel" parent="."]
custom_minimum_size = Vector2(0, 20) custom_minimum_size = Vector2(0, 20)
layout_mode = 1 layout_mode = 1
anchors_preset = 10 anchors_preset = -1
anchor_right = 1.0 anchor_right = 1.0
offset_bottom = 20.0 anchor_bottom = 0.312
offset_bottom = 0.0319996
grow_horizontal = 2 grow_horizontal = 2
[node name="Label" type="Label" parent="Panel"] [node name="Label" type="Label" parent="Panel"]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=5 format=3 uid="uid://c3kajrpp2ux7"] [gd_scene load_steps=6 format=3 uid="uid://c3kajrpp2ux7"]
[ext_resource type="Theme" uid="uid://b8rk41gjual2b" path="res://Assets/DefaultTheme.tres" id="1_tbi88"] [ext_resource type="Theme" uid="uid://b8rk41gjual2b" path="res://Assets/DefaultTheme.tres" id="1_tbi88"]
[ext_resource type="Texture2D" uid="uid://bwfbs4jxbia3o" path="res://Assets/Icons/microphone_track.svg" id="2_r2pin"] [ext_resource type="Texture2D" uid="uid://bwfbs4jxbia3o" path="res://Assets/Icons/microphone_track.svg" id="2_r2pin"]
[ext_resource type="Script" path="res://Scripts/Track.gd" id="2_rsf0h"]
[ext_resource type="FontFile" uid="uid://ctw3g5gundhpj" path="res://Assets/Fonts/InterVariable.ttf" id="3_12y3l"] [ext_resource type="FontFile" uid="uid://ctw3g5gundhpj" path="res://Assets/Fonts/InterVariable.ttf" id="3_12y3l"]
[sub_resource type="FontVariation" id="FontVariation_lbdn3"] [sub_resource type="FontVariation" id="FontVariation_lbdn3"]
@@ -19,6 +20,7 @@ anchors_preset = 0
offset_right = 382.0 offset_right = 382.0
offset_bottom = 64.0 offset_bottom = 64.0
theme = ExtResource("1_tbi88") theme = ExtResource("1_tbi88")
script = ExtResource("2_rsf0h")
[node name="PanelContainer" type="PanelContainer" parent="."] [node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 1 layout_mode = 1

7
Scripts/Track.gd Normal file
View File

@@ -0,0 +1,7 @@
class_name Track
extends Control
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.

View File

@@ -148,21 +148,20 @@ layout = SubResource("Resource_20kxa")
layout_mode = 2 layout_mode = 2
[node name="Track" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="0"] [node name="Track" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="0"]
custom_minimum_size = Vector2(128, 74) script = null
[node name="Track2" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="1"] [node name="Track2" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="1"]
custom_minimum_size = Vector2(128, 74) script = null
[node name="Track3" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="2"] [node name="Track3" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="2"]
custom_minimum_size = Vector2(128, 74) script = null
[node name="Track4" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="3"] [node name="Track4" parent="VBoxContainer/VSplitContainer/HSplitContainer/LeftDock/Tracks/VBoxContainer/TrackList" index="3"]
custom_minimum_size = Vector2(128, 74) script = null
[node name="Timeline" parent="VBoxContainer/VSplitContainer/HSplitContainer" node_paths=PackedStringArray("track_list") instance=ExtResource("7_xu70y")] [node name="Timeline" parent="VBoxContainer/VSplitContainer/HSplitContainer" node_paths=PackedStringArray("track_list") instance=ExtResource("7_xu70y")]
layout_mode = 2 layout_mode = 2
track_list = NodePath("../LeftDock/Tracks/VBoxContainer/TrackList") track_list = NodePath("../LeftDock/Tracks/VBoxContainer/TrackList")
line_thickness = 1
[node name="BottomDock" type="Container" parent="VBoxContainer/VSplitContainer"] [node name="BottomDock" type="Container" parent="VBoxContainer/VSplitContainer"]
visible = false visible = false

View File

@@ -28,18 +28,21 @@ size_flags_vertical = 3
[node name="Track" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")] [node name="Track" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")]
custom_minimum_size = Vector2(128, 74) custom_minimum_size = Vector2(128, 74)
layout_mode = 2 layout_mode = 2
script = null
[node name="Track2" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")] [node name="Track2" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")]
custom_minimum_size = Vector2(128, 74)
layout_mode = 2 layout_mode = 2
script = null
[node name="Track3" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")] [node name="Track3" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")]
custom_minimum_size = Vector2(128, 74) custom_minimum_size = Vector2(128, 74)
layout_mode = 2 layout_mode = 2
script = null
[node name="Track4" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")] [node name="Track4" parent="VBoxContainer/TrackList" instance=ExtResource("1_ueogm")]
custom_minimum_size = Vector2(128, 74) custom_minimum_size = Vector2(128, 74)
layout_mode = 2 layout_mode = 2
script = null
[node name="AddTrack" type="MenuButton" parent="VBoxContainer"] [node name="AddTrack" type="MenuButton" parent="VBoxContainer"]
layout_mode = 2 layout_mode = 2