mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-28 10:08:28 +00:00
Added Import -> Add Texture function
This commit is contained in:
1735
MinecraftUSkinEditor/MainForm.Designer.cs
generated
1735
MinecraftUSkinEditor/MainForm.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -2890,5 +2890,24 @@ namespace PckStudio
|
||||
Console.WriteLine($"Setting {file.type} to {type}");
|
||||
file.type = type;
|
||||
}
|
||||
}
|
||||
|
||||
private void addTextureToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
using OpenFileDialog fileDialog = new OpenFileDialog();
|
||||
fileDialog.Filter = "Texture File(*.png)|*.png";
|
||||
if (fileDialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
using RenamePrompt renamePrompt = new RenamePrompt(Path.GetFileName(fileDialog.FileName));
|
||||
renamePrompt.TextLabel.Text = "Path";
|
||||
if (renamePrompt.ShowDialog() == DialogResult.OK && !string.IsNullOrEmpty(renamePrompt.NewText))
|
||||
{
|
||||
var file = new PCKFile.FileData(renamePrompt.NewText, 2);
|
||||
file.SetData(File.ReadAllBytes(fileDialog.FileName));
|
||||
currentPCK.Files.Add(file);
|
||||
BuildMainTreeView();
|
||||
saved = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -247,6 +247,12 @@
|
||||
<data name="importExtractedSkinsFolderToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Import Extracted Skins Folder</value>
|
||||
</data>
|
||||
<data name="addTextureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
</data>
|
||||
<data name="addTextureToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Add Texture</value>
|
||||
</data>
|
||||
<data name="importSkinsToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
@@ -33128,6 +33134,12 @@
|
||||
<data name=">>imageList.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>addTextureToolStripMenuItem.Name" xml:space="preserve">
|
||||
<value>addTextureToolStripMenuItem</value>
|
||||
</data>
|
||||
<data name=">>addTextureToolStripMenuItem.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>MainForm</value>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user