Properties window

This commit is contained in:
Simon Lübeß
2024-06-09 01:44:58 +02:00
parent f61d1bc644
commit 2d5e6a9278
6 changed files with 113 additions and 90 deletions
@@ -84,8 +84,9 @@ namespace GlitchyEditor.EditWindows
public Event<EventHandler<StringView>> OnFileSelected ~ _.Dispose();
public this(EditorContentManager contentManager, AssetThumbnailManager thumbnailManager)
public this(Editor editor, EditorContentManager contentManager, AssetThumbnailManager thumbnailManager)
{
_editor = editor;
_manager = contentManager;
_thumbnailManager = thumbnailManager;
}
@@ -864,6 +865,18 @@ namespace GlitchyEditor.EditWindows
{
wantsDelete = true;
}
ImGui.Separator();
if (ImGui.MenuItem("Properties..."))
{
AssetHandle? assetHandle = fileOrFolder->AssetFile?.AssetConfig?.AssetHandle;
if (assetHandle != null)
{
new PropertiesWindow(_editor, .Asset(assetHandle.Value));
}
}
}
private void OpenEntry(TreeNode<AssetNode> entry)