display installed count
This commit is contained in:
@@ -131,13 +131,20 @@ public partial class NugetPanel : Control
|
|||||||
scene.PackageSelected += OnPackageSelected;
|
scene.PackageSelected += OnPackageSelected;
|
||||||
return scene;
|
return scene;
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
var transitiveScenes = scenes.Where(s => s.PackageResult.InstalledNugetPackageInfo!.IsTransitive).ToList();
|
||||||
|
var directScenes = scenes.Except(transitiveScenes).ToList();
|
||||||
await this.InvokeAsync(() =>
|
await this.InvokeAsync(() =>
|
||||||
{
|
{
|
||||||
foreach (var scene in scenes)
|
foreach (var transitiveScene in transitiveScenes)
|
||||||
{
|
{
|
||||||
var container = scene.PackageResult.InstalledNugetPackageInfo!.IsTransitive ? _implicitlyInstalledPackagesItemList : _installedPackagesVboxContainer;
|
_implicitlyInstalledPackagesItemList.AddChild(transitiveScene);
|
||||||
container.AddChild(scene);
|
|
||||||
}
|
}
|
||||||
|
foreach (var directScene in directScenes)
|
||||||
|
{
|
||||||
|
_installedPackagesVboxContainer.AddChild(directScene);
|
||||||
|
}
|
||||||
|
_installedPackagesResultCountLabel.Text = directScenes.Count.ToString();
|
||||||
|
_implicitlyInstalledPackagesResultCountLabel.Text = transitiveScenes.Count.ToString();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -113,7 +113,7 @@ text = ": "
|
|||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_colors/font_color = Color(0.67058825, 0.67058825, 0.67058825, 1)
|
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"]
|
[node name="PanelContainer" type="PanelContainer" parent="VBoxContainer/MarginContainer2/HSplitContainer/VBoxContainer/ScrollContainer/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
@@ -153,7 +153,7 @@ text = ": "
|
|||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_colors/font_color = Color(0.67058825, 0.67058825, 0.67058825, 1)
|
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"]
|
[node name="PanelContainer2" type="PanelContainer" parent="VBoxContainer/MarginContainer2/HSplitContainer/VBoxContainer/ScrollContainer/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|||||||
Reference in New Issue
Block a user