diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs new file mode 100644 index 0000000..c1d5bec --- /dev/null +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs @@ -0,0 +1,8 @@ +using Godot; + +namespace SharpIDE.Godot.Features.Nuget; + +public partial class NugetPackageDetails : VBoxContainer +{ + +} \ No newline at end of file diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs.uid b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs.uid new file mode 100644 index 0000000..759d053 --- /dev/null +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.cs.uid @@ -0,0 +1 @@ +uid://d1v1v4uqdu2rw diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.tscn b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.tscn index cda6455..6c5deb5 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.tscn +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPackageDetails.tscn @@ -1,5 +1,6 @@ -[gd_scene load_steps=2 format=3 uid="uid://odaefch2sdft"] +[gd_scene load_steps=3 format=3 uid="uid://odaefch2sdft"] +[ext_resource type="Script" uid="uid://d1v1v4uqdu2rw" path="res://Features/Nuget/NugetPackageDetails.cs" id="1_c3hm2"] [ext_resource type="Texture2D" uid="uid://b5ih61vdjv5e6" path="res://Features/LeftSideBar/Resources/Nuget.svg" id="1_jrdf0"] [node name="NugetPackageDetails" type="VBoxContainer"] @@ -8,6 +9,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +script = ExtResource("1_c3hm2") [node name="HBoxContainer" type="HBoxContainer" parent="."] layout_mode = 2 diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs index 02d43b6..4e07d42 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs @@ -10,7 +10,7 @@ public partial class NugetPanel : Control private VBoxContainer _implicitlyInstalledPackagesItemList = null!; private VBoxContainer _availablePackagesItemList = null!; - private VBoxContainer _packageDetailsVBoxContainer = null!; + private NugetPackageDetails _nugetPackageDetails = null!; public SharpIdeSolutionModel? Solution { get; set; } @@ -25,8 +25,8 @@ public partial class NugetPanel : Control _installedPackagesVboxContainer = GetNode("%InstalledPackagesVBoxContainer"); _implicitlyInstalledPackagesItemList = GetNode("%ImplicitlyInstalledPackagesVBoxContainer"); _availablePackagesItemList = GetNode("%AvailablePackagesVBoxContainer"); - _packageDetailsVBoxContainer = GetNode("%PackageDetailsVBoxContainer"); - _packageDetailsVBoxContainer.Visible = false; + _nugetPackageDetails = GetNode("%NugetPackageDetails"); + _nugetPackageDetails.Visible = false; _ = Task.GodotRun(async () => { @@ -54,6 +54,6 @@ public partial class NugetPanel : Control private void OnPackageSelected(IdePackageResult packageResult) { _selectedPackage = packageResult; - _packageDetailsVBoxContainer.Visible = true; + _nugetPackageDetails.Visible = true; } } \ No newline at end of file