mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-06-08 17:24:49 +00:00
PckStudio - Add NamedTextureTreeNode.cs
This commit is contained in:
20
PCK-Studio/Controls/NamedTextureTreeNode.cs
Normal file
20
PCK-Studio/Controls/NamedTextureTreeNode.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using PckStudio.Core;
|
||||
|
||||
namespace PckStudio.Controls
|
||||
{
|
||||
public class NamedTextureTreeNode : TreeNode
|
||||
{
|
||||
private readonly NamedData<Image> _namedTexture;
|
||||
|
||||
public NamedTextureTreeNode(NamedData<Image> namedTexture)
|
||||
: base(namedTexture.Name)
|
||||
{
|
||||
Tag = namedTexture;
|
||||
_namedTexture = namedTexture;
|
||||
}
|
||||
|
||||
public Image GetTexture() => _namedTexture.Value;
|
||||
}
|
||||
}
|
||||
@@ -177,20 +177,6 @@ namespace PckStudio.Forms.Editor
|
||||
internal static ModelBoxNode Create(ModelBox modelBox) => new ModelBoxNode(modelBox);
|
||||
}
|
||||
|
||||
private class NamedTextureTreeNode : TreeNode
|
||||
{
|
||||
private readonly NamedData<Image> _namedTexture;
|
||||
|
||||
public NamedTextureTreeNode(NamedData<Image> namedTexture)
|
||||
: base(namedTexture.Name)
|
||||
{
|
||||
Tag = namedTexture;
|
||||
_namedTexture = namedTexture;
|
||||
}
|
||||
|
||||
public Image GetTexture() => _namedTexture.Value;
|
||||
}
|
||||
|
||||
private void LoadModels()
|
||||
{
|
||||
modelTreeView.Nodes.Clear();
|
||||
|
||||
@@ -148,6 +148,7 @@
|
||||
<Compile Include="Controls\ImmersiveForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Controls\NamedTextureTreeNode.cs" />
|
||||
<Compile Include="Controls\PageClosingEventArgs.cs" />
|
||||
<Compile Include="Controls\PckAssetBrowserEditor.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
|
||||
Reference in New Issue
Block a user