csproj file icon

This commit is contained in:
Matt Parker
2025-11-29 13:18:43 +10:00
parent aa03ef07c0
commit 5d118e22a0

View File

@@ -18,6 +18,7 @@ public partial class SolutionExplorerPanel
private readonly Texture2D _imageFileIcon = ResourceLoader.Load<Texture2D>("uid://73nvtvnx1tie");
private readonly Texture2D _fSharpIcon = ResourceLoader.Load<Texture2D>("uid://xa0ntrn7vvbr");
private readonly Texture2D _xmlIcon = ResourceLoader.Load<Texture2D>("uid://p5jl3uv51irw");
private readonly Texture2D _csprojIcon = ResourceLoader.Load<Texture2D>("uid://cqt30ma6xgder");
private readonly Texture2D _propsFileOverlayIcon = ResourceLoader.Load<Texture2D>("uid://fa7tdmldi206");
private readonly Texture2D _configFileOverlayIcon = ResourceLoader.Load<Texture2D>("uid://brsdisqgeah5n");
@@ -42,6 +43,7 @@ public partial class SolutionExplorerPanel
".png" or ".jpg" or ".jpeg" or ".gif" or ".bmp" or ".svg" or ".ico" or ".avif" or ".webp" => _imageFileIcon,
".fs" => _fSharpIcon,
".xml" or ".nuspec" => _xmlIcon,
".csproj" => _csprojIcon,
_ => _genericFileIcon
};
var overlayTexture = fileExtension switch