display installed count

This commit is contained in:
Matt Parker
2025-11-03 01:48:15 +10:00
parent b6673ddab2
commit 44904c6f5e
2 changed files with 12 additions and 5 deletions

View File

@@ -131,13 +131,20 @@ public partial class NugetPanel : Control
scene.PackageSelected += OnPackageSelected;
return scene;
}).ToList();
var transitiveScenes = scenes.Where(s => s.PackageResult.InstalledNugetPackageInfo!.IsTransitive).ToList();
var directScenes = scenes.Except(transitiveScenes).ToList();
await this.InvokeAsync(() =>
{
foreach (var scene in scenes)
foreach (var transitiveScene in transitiveScenes)
{
var container = scene.PackageResult.InstalledNugetPackageInfo!.IsTransitive ? _implicitlyInstalledPackagesItemList : _installedPackagesVboxContainer;
container.AddChild(scene);
_implicitlyInstalledPackagesItemList.AddChild(transitiveScene);
}
foreach (var directScene in directScenes)
{
_installedPackagesVboxContainer.AddChild(directScene);
}
_installedPackagesResultCountLabel.Text = directScenes.Count.ToString();
_implicitlyInstalledPackagesResultCountLabel.Text = transitiveScenes.Count.ToString();
});
}
}

View File

@@ -113,7 +113,7 @@ text = ": "
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(0.67058825, 0.67058825, 0.67058825, 1)
text = "4"
text = "0"
[node name="PanelContainer" type="PanelContainer" parent="VBoxContainer/MarginContainer2/HSplitContainer/VBoxContainer/ScrollContainer/VBoxContainer"]
layout_mode = 2
@@ -153,7 +153,7 @@ text = ": "
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(0.67058825, 0.67058825, 0.67058825, 1)
text = "4"
text = "0"
[node name="PanelContainer2" type="PanelContainer" parent="VBoxContainer/MarginContainer2/HSplitContainer/VBoxContainer/ScrollContainer/VBoxContainer"]
layout_mode = 2