diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg new file mode 100644 index 0000000..2cbbe31 --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg @@ -0,0 +1,55 @@ + + diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg.import b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg.import new file mode 100644 index 0000000..05aa9d1 --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://p5jl3uv51irw" +path="res://.godot/imported/XmlFile.svg-c275511ed86b57c182d5c4f37d000656.dpitex" + +[deps] + +source_file="res://Features/SolutionExplorer/Resources/FileExtensions/XmlFile.svg" +dest_files=["res://.godot/imported/XmlFile.svg-c275511ed86b57c182d5c4f37d000656.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs index ba52c57..cef7db2 100644 --- a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs @@ -17,6 +17,7 @@ public partial class SolutionExplorerPanel private readonly Texture2D _gitignoreFileIcon = ResourceLoader.Load("uid://qhtsnkua67ds"); private readonly Texture2D _imageFileIcon = ResourceLoader.Load("uid://73nvtvnx1tie"); private readonly Texture2D _fSharpIcon = ResourceLoader.Load("uid://xa0ntrn7vvbr"); + private readonly Texture2D _xmlIcon = ResourceLoader.Load("uid://p5jl3uv51irw"); private readonly Texture2D _propsFileOverlayIcon = ResourceLoader.Load("uid://fa7tdmldi206"); private readonly Texture2D _configFileOverlayIcon = ResourceLoader.Load("uid://brsdisqgeah5n"); @@ -39,6 +40,7 @@ public partial class SolutionExplorerPanel ".gitignore" => _gitignoreFileIcon, ".png" or ".jpg" or ".jpeg" or ".gif" or ".bmp" or ".svg" or ".ico" or ".avif" or ".webp" => _imageFileIcon, ".fs" => _fSharpIcon, + ".xml" or ".nuspec" => _xmlIcon, _ => _csIcon }; var overlayTexture = fileExtension switch