From 65858be014275105e8a371d9abc30ef1be9c5620 Mon Sep 17 00:00:00 2001
From: miku-666 <74728189+NessieHax@users.noreply.github.com>
Date: Tue, 9 Aug 2022 06:50:35 +0200
Subject: [PATCH] ReDesign Main UI - concept UI by `! rr9.#2328`(DiscordId:
586717099041488897)
---
MinecraftUSkinEditor/MainForm.Designer.cs | 177 +++---
MinecraftUSkinEditor/MainForm.cs | 5 +
MinecraftUSkinEditor/MainForm.resx | 598 ++++++-------------
MinecraftUSkinEditor/Resources/pckClosed.png | Bin 11758 -> 53204 bytes
MinecraftUSkinEditor/Resources/pckDrop.png | Bin 22609 -> 35081 bytes
MinecraftUSkinEditor/Resources/pckOpen.png | Bin 14710 -> 54280 bytes
README.md | 3 +
7 files changed, 278 insertions(+), 505 deletions(-)
diff --git a/MinecraftUSkinEditor/MainForm.Designer.cs b/MinecraftUSkinEditor/MainForm.Designer.cs
index 8b6168fc..81f0c804 100644
--- a/MinecraftUSkinEditor/MainForm.Designer.cs
+++ b/MinecraftUSkinEditor/MainForm.Designer.cs
@@ -39,6 +39,7 @@
this.importSkinsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.importSkinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.importExtractedSkinsFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addTextureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.setFileTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.skinToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.capeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -108,16 +109,14 @@
this.labelVersion = new MetroFramework.Controls.MetroLabel();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.tabControl = new MetroFramework.Controls.MetroTabControl();
- this.openTab = new System.Windows.Forms.TabPage();
- this.myTablePanelStartScreen = new PckStudio.Forms.MyTablePanel();
- this.richTextBoxChangelog = new System.Windows.Forms.RichTextBox();
- this.label5 = new MetroFramework.Controls.MetroLabel();
+ this.openTab = new MetroFramework.Controls.MetroTabPage();
this.pckOpen = new System.Windows.Forms.PictureBox();
+ this.label5 = new MetroFramework.Controls.MetroLabel();
+ this.ChangelogRichTextBox = new System.Windows.Forms.RichTextBox();
this.editorTab = new MetroFramework.Controls.MetroTabPage();
this.labelImageSize = new MetroFramework.Controls.MetroLabel();
- this.pictureBoxImagePreview = new PckStudio.PictureBoxWithInterpolationMode();
this.fileEntryCountLabel = new MetroFramework.Controls.MetroLabel();
- this.tabControl1 = new MetroFramework.Controls.MetroTabControl();
+ this.PropertiesTabControl = new MetroFramework.Controls.MetroTabControl();
this.MetaTab = new MetroFramework.Controls.MetroTabPage();
this.metroLabel2 = new MetroFramework.Controls.MetroLabel();
this.treeMeta = new System.Windows.Forms.TreeView();
@@ -128,20 +127,19 @@
this.label11 = new MetroFramework.Controls.MetroLabel();
this.treeViewMain = new System.Windows.Forms.TreeView();
this.imageList = new System.Windows.Forms.ImageList(this.components);
+ this.pictureBoxImagePreview = new PckStudio.PictureBoxWithInterpolationMode();
this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox();
- this.addTextureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuPCKEntries.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuMetaTree.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
this.tabControl.SuspendLayout();
this.openTab.SuspendLayout();
- this.myTablePanelStartScreen.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pckOpen)).BeginInit();
this.editorTab.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).BeginInit();
- this.tabControl1.SuspendLayout();
+ this.PropertiesTabControl.SuspendLayout();
this.MetaTab.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).BeginInit();
this.SuspendLayout();
//
// contextMenuPCKEntries
@@ -215,6 +213,12 @@
this.importExtractedSkinsFolderToolStripMenuItem.Name = "importExtractedSkinsFolderToolStripMenuItem";
this.importExtractedSkinsFolderToolStripMenuItem.Click += new System.EventHandler(this.importExtractedSkinsFolder);
//
+ // addTextureToolStripMenuItem
+ //
+ this.addTextureToolStripMenuItem.Name = "addTextureToolStripMenuItem";
+ resources.ApplyResources(this.addTextureToolStripMenuItem, "addTextureToolStripMenuItem");
+ this.addTextureToolStripMenuItem.Click += new System.EventHandler(this.addTextureToolStripMenuItem_Click);
+ //
// setFileTypeToolStripMenuItem
//
this.setFileTypeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -338,7 +342,7 @@
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
- this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+ this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(13)))), ((int)(((byte)(13)))));
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.editToolStripMenuItem,
@@ -348,6 +352,7 @@
//
// fileToolStripMenuItem
//
+ this.fileToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(13)))), ((int)(((byte)(13)))));
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.newToolStripMenuItem,
this.openToolStripMenuItem,
@@ -678,69 +683,75 @@
this.tabControl.Controls.Add(this.editorTab);
resources.ApplyResources(this.tabControl, "tabControl");
this.tabControl.Name = "tabControl";
- this.tabControl.SelectedIndex = 1;
- this.tabControl.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
- this.tabControl.Style = MetroFramework.MetroColorStyle.Black;
+ this.tabControl.SelectedIndex = 0;
+ this.tabControl.Style = MetroFramework.MetroColorStyle.Silver;
this.tabControl.TabStop = false;
this.tabControl.Theme = MetroFramework.MetroThemeStyle.Dark;
this.tabControl.UseSelectable = true;
//
// openTab
//
- this.openTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
- this.openTab.Controls.Add(this.myTablePanelStartScreen);
+ this.openTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(18)))), ((int)(((byte)(18)))), ((int)(((byte)(18)))));
+ this.openTab.Controls.Add(this.pckOpen);
+ this.openTab.Controls.Add(this.label5);
+ this.openTab.Controls.Add(this.labelVersion);
+ this.openTab.Controls.Add(this.ChangelogRichTextBox);
+ this.openTab.ForeColor = System.Drawing.Color.Transparent;
+ this.openTab.HorizontalScrollbarBarColor = true;
+ this.openTab.HorizontalScrollbarHighlightOnWheel = false;
+ this.openTab.HorizontalScrollbarSize = 10;
resources.ApplyResources(this.openTab, "openTab");
this.openTab.Name = "openTab";
- //
- // myTablePanelStartScreen
- //
- this.myTablePanelStartScreen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
- resources.ApplyResources(this.myTablePanelStartScreen, "myTablePanelStartScreen");
- this.myTablePanelStartScreen.Controls.Add(this.richTextBoxChangelog, 1, 1);
- this.myTablePanelStartScreen.Controls.Add(this.label5, 1, 0);
- this.myTablePanelStartScreen.Controls.Add(this.pckOpen, 0, 0);
- this.myTablePanelStartScreen.Name = "myTablePanelStartScreen";
- //
- // richTextBoxChangelog
- //
- this.richTextBoxChangelog.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(28)))), ((int)(((byte)(28)))), ((int)(((byte)(28)))));
- this.richTextBoxChangelog.BorderStyle = System.Windows.Forms.BorderStyle.None;
- resources.ApplyResources(this.richTextBoxChangelog, "richTextBoxChangelog");
- this.richTextBoxChangelog.ForeColor = System.Drawing.Color.White;
- this.richTextBoxChangelog.Name = "richTextBoxChangelog";
- this.richTextBoxChangelog.ReadOnly = true;
- //
- // label5
- //
- resources.ApplyResources(this.label5, "label5");
- this.label5.ForeColor = System.Drawing.Color.White;
- this.label5.Name = "label5";
- this.label5.Theme = MetroFramework.MetroThemeStyle.Dark;
+ this.openTab.Style = MetroFramework.MetroColorStyle.Black;
+ this.openTab.Theme = MetroFramework.MetroThemeStyle.Dark;
+ this.openTab.UseStyleColors = true;
+ this.openTab.VerticalScrollbarBarColor = false;
+ this.openTab.VerticalScrollbarHighlightOnWheel = false;
+ this.openTab.VerticalScrollbarSize = 10;
//
// pckOpen
//
- this.pckOpen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.pckOpen.BackColor = System.Drawing.Color.Transparent;
resources.ApplyResources(this.pckOpen, "pckOpen");
+ this.pckOpen.Image = global::PckStudio.Properties.Resources.pckClosed;
this.pckOpen.Name = "pckOpen";
- this.myTablePanelStartScreen.SetRowSpan(this.pckOpen, 2);
this.pckOpen.TabStop = false;
- this.pckOpen.Click += new System.EventHandler(this.openToolStripMenuItem_Click);
+ this.pckOpen.Click += new System.EventHandler(this.OpenPck_Click);
this.pckOpen.DragDrop += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragDrop);
this.pckOpen.DragEnter += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragEnter);
this.pckOpen.DragLeave += new System.EventHandler(this.OpenPck_DragLeave);
this.pckOpen.MouseEnter += new System.EventHandler(this.OpenPck_MouseEnter);
this.pckOpen.MouseLeave += new System.EventHandler(this.OpenPck_MouseLeave);
//
+ // label5
+ //
+ resources.ApplyResources(this.label5, "label5");
+ this.label5.BackColor = System.Drawing.Color.Transparent;
+ this.label5.ForeColor = System.Drawing.Color.White;
+ this.label5.Name = "label5";
+ this.label5.Theme = MetroFramework.MetroThemeStyle.Dark;
+ //
+ // ChangelogRichTextBox
+ //
+ this.ChangelogRichTextBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(13)))), ((int)(((byte)(13)))));
+ this.ChangelogRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ resources.ApplyResources(this.ChangelogRichTextBox, "ChangelogRichTextBox");
+ this.ChangelogRichTextBox.ForeColor = System.Drawing.Color.White;
+ this.ChangelogRichTextBox.Name = "ChangelogRichTextBox";
+ this.ChangelogRichTextBox.ReadOnly = true;
+ //
// editorTab
//
- this.editorTab.BackColor = System.Drawing.Color.Transparent;
+ this.editorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(18)))), ((int)(((byte)(18)))), ((int)(((byte)(18)))));
resources.ApplyResources(this.editorTab, "editorTab");
this.editorTab.Controls.Add(this.labelImageSize);
- this.editorTab.Controls.Add(this.pictureBoxImagePreview);
this.editorTab.Controls.Add(this.fileEntryCountLabel);
- this.editorTab.Controls.Add(this.tabControl1);
+ this.editorTab.Controls.Add(this.PropertiesTabControl);
this.editorTab.Controls.Add(this.label11);
this.editorTab.Controls.Add(this.treeViewMain);
+ this.editorTab.Controls.Add(this.pictureBox2);
+ this.editorTab.Controls.Add(this.pictureBoxImagePreview);
+ this.editorTab.ForeColor = System.Drawing.Color.Transparent;
this.editorTab.HorizontalScrollbarBarColor = true;
this.editorTab.HorizontalScrollbarHighlightOnWheel = false;
this.editorTab.HorizontalScrollbarSize = 0;
@@ -757,29 +768,21 @@
this.labelImageSize.Name = "labelImageSize";
this.labelImageSize.Theme = MetroFramework.MetroThemeStyle.Dark;
//
- // pictureBoxImagePreview
- //
- resources.ApplyResources(this.pictureBoxImagePreview, "pictureBoxImagePreview");
- this.pictureBoxImagePreview.Image = global::PckStudio.Properties.Resources.NoImageFound;
- this.pictureBoxImagePreview.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
- this.pictureBoxImagePreview.Name = "pictureBoxImagePreview";
- this.pictureBoxImagePreview.TabStop = false;
- //
// fileEntryCountLabel
//
resources.ApplyResources(this.fileEntryCountLabel, "fileEntryCountLabel");
this.fileEntryCountLabel.Name = "fileEntryCountLabel";
this.fileEntryCountLabel.Theme = MetroFramework.MetroThemeStyle.Dark;
//
- // tabControl1
+ // PropertiesTabControl
//
- resources.ApplyResources(this.tabControl1, "tabControl1");
- this.tabControl1.Controls.Add(this.MetaTab);
- this.tabControl1.Name = "tabControl1";
- this.tabControl1.SelectedIndex = 0;
- this.tabControl1.Style = MetroFramework.MetroColorStyle.Silver;
- this.tabControl1.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.tabControl1.UseSelectable = true;
+ resources.ApplyResources(this.PropertiesTabControl, "PropertiesTabControl");
+ this.PropertiesTabControl.Controls.Add(this.MetaTab);
+ this.PropertiesTabControl.Name = "PropertiesTabControl";
+ this.PropertiesTabControl.SelectedIndex = 0;
+ this.PropertiesTabControl.Style = MetroFramework.MetroColorStyle.Silver;
+ this.PropertiesTabControl.Theme = MetroFramework.MetroThemeStyle.Dark;
+ this.PropertiesTabControl.UseSelectable = true;
//
// MetaTab
//
@@ -808,7 +811,8 @@
//
// treeMeta
//
- this.treeMeta.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+ this.treeMeta.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(13)))), ((int)(((byte)(13)))));
+ this.treeMeta.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.treeMeta.ContextMenuStrip = this.contextMenuMetaTree;
resources.ApplyResources(this.treeMeta, "treeMeta");
this.treeMeta.ForeColor = System.Drawing.SystemColors.Window;
@@ -901,7 +905,8 @@
//
this.treeViewMain.AllowDrop = true;
resources.ApplyResources(this.treeViewMain, "treeViewMain");
- this.treeViewMain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+ this.treeViewMain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(12)))), ((int)(((byte)(12)))));
+ this.treeViewMain.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.treeViewMain.ContextMenuStrip = this.contextMenuPCKEntries;
this.treeViewMain.ForeColor = System.Drawing.Color.White;
this.treeViewMain.ImageList = this.imageList;
@@ -919,34 +924,38 @@
resources.ApplyResources(this.imageList, "imageList");
this.imageList.TransparentColor = System.Drawing.Color.Transparent;
//
+ // pictureBoxImagePreview
+ //
+ resources.ApplyResources(this.pictureBoxImagePreview, "pictureBoxImagePreview");
+ this.pictureBoxImagePreview.BackColor = System.Drawing.Color.Transparent;
+ this.pictureBoxImagePreview.Image = global::PckStudio.Properties.Resources.NoImageFound;
+ this.pictureBoxImagePreview.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
+ this.pictureBoxImagePreview.Name = "pictureBoxImagePreview";
+ this.pictureBoxImagePreview.TabStop = false;
+ //
// LittleEndianCheckBox
//
resources.ApplyResources(this.LittleEndianCheckBox, "LittleEndianCheckBox");
+ this.LittleEndianCheckBox.BackColor = System.Drawing.Color.Transparent;
this.LittleEndianCheckBox.Name = "LittleEndianCheckBox";
this.LittleEndianCheckBox.Style = MetroFramework.MetroColorStyle.White;
this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark;
this.LittleEndianCheckBox.UseSelectable = true;
//
- // addTextureToolStripMenuItem
- //
- this.addTextureToolStripMenuItem.Name = "addTextureToolStripMenuItem";
- resources.ApplyResources(this.addTextureToolStripMenuItem, "addTextureToolStripMenuItem");
- this.addTextureToolStripMenuItem.Click += new System.EventHandler(this.addTextureToolStripMenuItem_Click);
- //
// MainForm
//
this.ApplyImageInvert = true;
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.Controls.Add(this.menuStrip);
this.Controls.Add(this.LittleEndianCheckBox);
+ this.Controls.Add(this.menuStrip);
this.Controls.Add(this.tabControl);
- this.Controls.Add(this.pictureBox2);
- this.Controls.Add(this.labelVersion);
+ this.DisplayHeader = false;
+ this.ForeColor = System.Drawing.Color.Silver;
this.MainMenuStrip = this.menuStrip;
this.Name = "MainForm";
this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow;
- this.Style = MetroFramework.MetroColorStyle.Silver;
+ this.Style = MetroFramework.MetroColorStyle.Black;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FormMain_FormClosing);
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormMain_FormClosed);
@@ -958,15 +967,14 @@
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
this.tabControl.ResumeLayout(false);
this.openTab.ResumeLayout(false);
- this.myTablePanelStartScreen.ResumeLayout(false);
- this.myTablePanelStartScreen.PerformLayout();
+ this.openTab.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.pckOpen)).EndInit();
this.editorTab.ResumeLayout(false);
this.editorTab.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).EndInit();
- this.tabControl1.ResumeLayout(false);
+ this.PropertiesTabControl.ResumeLayout(false);
this.MetaTab.ResumeLayout(false);
this.MetaTab.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@@ -1012,6 +1020,7 @@
private System.Windows.Forms.ToolStripMenuItem storeToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem1;
private MetroFramework.Controls.MetroTabControl tabControl;
+ private MetroFramework.Controls.MetroTabPage openTab;
private MetroFramework.Controls.MetroTabPage editorTab;
private MetroFramework.Controls.MetroCheckBox LittleEndianCheckBox;
private MetroFramework.Controls.MetroLabel labelVersion;
@@ -1028,7 +1037,6 @@
private System.Windows.Forms.ToolStripMenuItem convertPCTextrurePackToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem forMattNLContributorToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem audiopckToolStripMenuItem;
- private System.Windows.Forms.TabPage openTab;
private System.Windows.Forms.ToolStripMenuItem videosToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeABasicSkinPackToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeACustomSkinModelToolStripMenuItem;
@@ -1037,12 +1045,8 @@
private System.Windows.Forms.ToolStripMenuItem howToInstallPcksDirectlyToWiiUToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem pCKCenterReleaseToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howPCKsWorkToolStripMenuItem;
- private Forms.MyTablePanel myTablePanelStartScreen;
- private System.Windows.Forms.RichTextBox richTextBoxChangelog;
- private MetroFramework.Controls.MetroLabel label5;
- private System.Windows.Forms.PictureBox pckOpen;
private System.Windows.Forms.TreeView treeViewMain;
- private MetroFramework.Controls.MetroTabControl tabControl1;
+ private MetroFramework.Controls.MetroTabControl PropertiesTabControl;
private System.Windows.Forms.TreeView treeMeta;
private MetroFramework.Controls.MetroLabel metroLabel1;
private MetroFramework.Controls.MetroLabel metroLabel2;
@@ -1073,6 +1077,9 @@
private System.Windows.Forms.ToolStripMenuItem behavioursFileBINToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem entityMaterialsFileBINToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem addTextureToolStripMenuItem;
+ private System.Windows.Forms.RichTextBox ChangelogRichTextBox;
+ private System.Windows.Forms.PictureBox pckOpen;
+ private MetroFramework.Controls.MetroLabel label5;
}
}
diff --git a/MinecraftUSkinEditor/MainForm.cs b/MinecraftUSkinEditor/MainForm.cs
index 25156a8a..4f2f7c95 100644
--- a/MinecraftUSkinEditor/MainForm.cs
+++ b/MinecraftUSkinEditor/MainForm.cs
@@ -2866,6 +2866,11 @@ namespace PckStudio
pckOpen.Image = Resources.pckClosed;
}
+ private void OpenPck_Click(object sender, EventArgs e)
+ {
+ openToolStripMenuItem_Click(sender, e);
+ }
+
private void savePCK(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(saveLocation))
diff --git a/MinecraftUSkinEditor/MainForm.resx b/MinecraftUSkinEditor/MainForm.resx
index e7767fb6..b4dc6cb6 100644
--- a/MinecraftUSkinEditor/MainForm.resx
+++ b/MinecraftUSkinEditor/MainForm.resx
@@ -202,7 +202,7 @@
- 180, 22
+ 138, 22
Create
@@ -263,7 +263,7 @@
- 180, 22
+ 138, 22
Import
@@ -341,7 +341,7 @@
Entity Materials File (.BIN)
- 180, 22
+ 138, 22
Set File Type
@@ -356,13 +356,13 @@
- 180, 22
+ 138, 22
Extract
- 180, 22
+ 138, 22
Clone
@@ -375,7 +375,7 @@
- 180, 22
+ 138, 22
Rename
@@ -391,7 +391,7 @@
- 180, 22
+ 138, 22
Replace
@@ -406,7 +406,7 @@
- 180, 22
+ 138, 22
Move Up
@@ -421,7 +421,7 @@
- 180, 22
+ 138, 22
Delete
@@ -436,13 +436,13 @@
- 180, 22
+ 138, 22
Move Down
- 181, 246
+ 139, 224
contextMenuPCKEntries
@@ -453,10 +453,17 @@
17, 17
+
+
+ Top, Left, Right
+
False
+
+ None
+
151, 22
@@ -28496,10 +28503,10 @@
More
- 20, 60
+ 24, 44
- 803, 24
+ 1016, 24
2
@@ -28517,7 +28524,7 @@
$this
- 2
+ 3
298, 17
@@ -28574,15 +28581,11 @@
System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Bottom, Right
-
True
- 23, 638
+ 18, 11
116, 19
@@ -28600,14 +28603,11 @@
MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
- $this
+ openTab
- 6
+ 4
-
- True
-
iVBORw0KGgoAAAANSUhEUgAAAbYAAAB7CAYAAAAYCKWuAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -29271,13 +29271,13 @@
NoControl
- 20, 14
+ 437, 3
- 147, 43
+ 190, 55
- StretchImage
+ Zoom
14
@@ -29289,315 +29289,34 @@
System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- $this
+ editorTab
- 5
+ 7
-
- True
-
-
- True
-
-
- None
-
-
- 2
-
-
- True
-
-
- Fill
-
-
- Segoe UI, 8.25pt
-
-
- 460, 70
-
-
- 0, 0, 30, 30
-
-
- 305, 436
-
-
- 15
-
-
-
-
-
- richTextBoxChangelog
-
-
- System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- myTablePanelStartScreen
-
-
- 0
-
-
- True
-
-
- Bottom, Left
-
-
- True
-
-
- 463, 51
-
-
- 81, 19
-
-
- 12
-
-
- Whats New?
-
-
- label5
-
-
- MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- myTablePanelStartScreen
-
-
- 1
-
-
- True
-
None
- Fill
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAC1rSURBVHhe7d1v
- jGV3fd/xa5pgoASM8a4xdSBFi2d2m8ah6Z+E9E8IaULS0gAJDyJakWJVRJAmlZKUFjWBqE/6lIdVU3ZN
- 1AflCQoxXtsErVuMPTPrPzOzs7Mzs3OHmd2ZWZvEsmvXydpmz+056+PEHX6298/8+Z7zfb2ll7AQEpL1
- O1e/j+6deweSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS
- JEmSJEmSJEmSJEmSJEndb/S5wWuq/z7YV90+OFj7idHtg59p1P/8i6PDg48CV+G/Dt7cPmqSJEmSNBhU
- fzi4qTo8+EB1ZPCbS0tLfzI/P//I7Ozsmenp6acfeeSREbAzTpw4sWykS5IkSUmrbh+8tR7i/2J0ePBf
- 5ubm5usR/lRpOAC7w0iXJEmSkjT68uCNzcfRFxcX752dnd2sB0G1dSAAe8tIlyRJknra6PDgbdWRwa+f
- PHlyrr78P7d1DADxGOmSJElST6pH+XX1KP/k3Nzcqfqyf2Hr5R+Iz0iXJEmSOlx1ePCTCwsL36ov994p
- hx4w0iVJkqQOVX1hcG09zG+bnZ1dL13wgW4z0iVJkqTgVf9tcH11ZPDZ6enpJ0uXeqA/jHRJkiQpYO3f
- l/9+fWn/i62XeKC/jHRJkiQpSBd/Iu2Fd8yfKV3egf4z0iVJkqQ9bDQaXFMP81+ZmZl5onRhB3Ix0iVJ
- kqQ9qB7mf7++jA9Ll3QgLyNdkiRJ2qWqLw3++tLS0tfri3i19WIO0DDSJUmSpB2uun3wczMzM39aupAD
- vJSRLkmSJO1A1f8cvH5xcfFYfen2rjlwyYx0SZIkaRsbHR786Ozs7Ebp8g3waox0SZIkaRuqDg8+XV+w
- n9964Qa4HEa6JEmSdIU1H2k/derU/aWLNsCVMNIlSZKky2x0ePBD9UV6rXTBBrgaRrokSZJ0iTW/bT49
- Pf1k6WINsB2MdEmSJOlVGh0efKi+PJ/fepkG2G5GuiRJkvQyVbcPPlVfmi9svUQD7BQjXZIkSdpSdXjw
- 7+vLst83B3adkS5JkiS1jQ4PPl+6NAPsFiNdkiRJ6asOD/5z6bIMsNuMdEmSJKWtOjL4j6VLMsBeMdIl
- SZKUrurw4DdKl2OAvWakS5IkKU31OP9YfQn2hXBAWEa6JEmSel/1xcFP15ff57dehgGiMdIlSZLU26ov
- DQ5MT08/VboIA0RkpEuSJKl3NRfcmZmZx0oXYIDIjHRJkiT1ptFocM3JkyenSxdfgC4w0iVJktSLqsOD
- 3ytdeAG6xEiXJElSp6vH+fvri61vbAd6wUiXJElSJ6tuH7x1ZmbmidIlF6CrjHRJkiR1rvn5+YdLl1uA
- rjPSJUmS1JmqLw4+UbrUAvSFkS5JkqTwVX8wePv09PQzpQstQJ8Y6ZIkSQqdj7YDmRjpkiRJCll1ePBL
- pQssQJ8Z6ZIkSQpVfTl9w8zMzOOlyytA3xnpkiRJClN1ZPD7pUsrQBZGuiRJkva80e2Dd9SX02e3XlYB
- sjHSJUmStKedOnXqgdJFFSAjI12SJEl7UnVk8LfqC2m19YIKkJmRLkmSpF1vfn7+odLlFCA7I12SJEm7
- VnX74D31JdS75wAvw0iXJEnSrjQ/P3+8dCEF4K8Y6ZIkSdrRqi8NDtQXzwtbL6IAfC8jXZIkSTvW4uLi
- N0qXUADKjHRJkiRte6P/MXhLfdk8v/XyCcArM9IlSZK0rVVHBr9ZungC8OqMdEmSJG1bs7OzG6VLJwCX
- xkiXJEnSVVcdHvxk6bIJwOUx0iVJknRVLSws3Fe6aAJw+Yx0SZIkXVHVFwbXTk9PP1O6ZAJwZYx0SZIk
- XXbVFwcfLF0uAbg6RrokSZIuq1OnTk2ULpYAXD0jXZIkSZdUfWn8/voC+RdbL5QAbB8jXZIkSa9adWTw
- vtJlEoDtZaRLkiTpFVtaWrq7dJEEYPsZ6ZIkSXrZZmdn10uXSAB2hpEuSZKk76n6g8HbS5dHAHaWkS5J
- kqT/r+rI4JdLF0cAdp6RLkmSpL9saWnpT0qXRgB2h5EuSZKki9UXw2+XLowA7B4jXZIkKXnVFwbX1hfD
- C1svigDsPiNdkiQpcdUXB3+ndEkEYG8Y6ZIkSUkbHR78aumCCMDeMdIlSZIStrS0dE/pcgjA3jLSJUmS
- knXy5Mm50sUQgL1npEuSJCVqZmbmsdKlEIAYjHRJkqQEjT43eE19+Xt+62UQgFiMdEmSpJ5X/eHg5tJF
- EIB4jHRJkqQeV31x8N7SJRCAmIx0SZKknlYdGXy4dAEEIC4jXZIkqYdVhwe3lS5/AMRmpEuSJPWs6sjg
- M6WLHwDxGemSJEk9amlp6e7SpQ+AbjDSJUmSetLi4uKx0oUPgO4w0iVJknpQPdDvLV32AOgWI12SJKnj
- nTp1aqJ00QOge4x0SZKkDmegA/SLkS5JktTRDPSXNzMz01x0RydPnhzV/55GCwsLo8XFxdHp06dHy8vL
- o5WVlb/07W9/GwAAdlx996xaF4bD4XP1vfSZ2hP1P2/U5ldXV49VR/f/WnXnDe9pr/ySupKB/oLZ2dmL
- Q7wZ4c0AN7oBAOi6ZsjX4/3Pa+v1cJ+o7tz/L0fH3vm6dgpIilbWgd68M968K26MAwCQSXP3rQf7/x0O
- h4vV1/b/1uirN72hnQaS9rosA316evriO+RLS0sGOQAAtNp32Z+o//n+6s79P9LOBEl7UZ8H+oujvHmX
- fOsLEQAA8L3qsf7MxY/Df/2GW9rJIGm36uNAbz6+3rxTXnrBAQAALk091p+s7nrb50ZfHry2nQ+SdrK+
- DPTm3fLmb8qHw2HxxQUAALgyKy98Y/yp6s7rD7UzQtJO1PWB3vwUWvPN66UXEgAAYHvVQ32zumPfB9o5
- IWk76+pAb34WzcfYAQBgb9RD/Ynq6L6PtLNC0nbUtYHevGO+uLhYfJEAAAB21/Ly8uPeUZe2qa4M9OZv
- zA1zAACIqR7q6775XbrKujDQ5+fn/XY5AAAE1/ymem16dGzfG9u5IelyijzQm59LW15eLj78AABATMPh
- 8Pnq6P5PtpND0qUWcaA3H2f3zewAANBt9VA/Uz2w/8Z2ekh6taIN9OZd8/pBLj7gAABAtzS/oV7dfeNv
- tPND0isVaaB71xwAAPpp2LwL99Wb3tDOEEmlIgz05qfT/K05AAD0W73Rz1f37H9/O0UkbW2vB/rc3Jxv
- aAcAgCSab3ofHb3x8+0ckfTS9nKg1//fxYcWAADot3qoL4yODb6vnSWSmvZioDff0r60tFR8UAEAgByG
- w+ET1V1vur6dJpJ2e6A349zfmwMAAI16G5yv7rz+UDtPpNzt5kBvvgzOT6gBAAAvVW+EC9Ud+z7QThQp
- b7s10GdnZ30ZHAAAUPTCl8ft+2g7U6Sc7cZAN84BAIBX04z06q59/7qdKlK+dnqgnzhxwjgHAAAuycWR
- fve+T7VzRcrVTg5075wDAACX6+JIv3Pfx9vJIuVppwa6cQ4AAFypiyP96L6PtLNFytFODPTm29qNcwAA
- 4GpcHOn37H9/O12k/rfdA735nXM/pQYAAGyHelt8t/rKW36wnS9Sv9vugX769OnigwUAAHAllpeXnxkd
- 2/fGdsJI/W07B/ri4mLxgQIAALgaw+HwO+2Ekfrbdg30+fn54oMEAACwHVZWVh5sZ4zUz7ZjoDe/dV56
- gAAAALaT30hXr7vagd58KZxvbAcAAHbDcDisqj++8YfbOSP1q6sd6L4UDgAA2E3Ly8tPjUaD17STRupP
- VzPQ/d05AACwF1ZWVh5qJ43Un650oM/OzhYfFAAAgN0wumv/h9pZI/WjKx3oy8vLxYcEAABgNwyHw/Oj
- Lw9e204bqftdyUD30XYAACCClZWV6XbaSN3vcgf6zMxM8cEAAADYbc0vSlV33vBP2nkjdbvLHei+tR0A
- AIik+Vb3dt5I3e5yBvrc3FzxgQAAANhLo6M3fr6dOFJ3u9SBPj093XwJQ/FhAAAA2Ev1Vnl+9NWb3tDO
- HKmbXepA98VwAABAZL4wTp3vUgZ68+558+ULpYcAAAAggnqzVNXRG25qp47UvS5loNf/m+IDAAAAEMlw
- OJxvp47UvV5toHv3HAAA6IqL76L/0Y1/s507Urd6tYG+sLBQPPgAAAARDYfDxXbuSN3qlQa6d88BAICu
- ufgu+l1vur6dPFJ3eqWB7pvbAQCAjppqJ4/UnV5poPvdcwAAoIvqLfPd0bHB97WzR+pGLzfQT5w4UTzo
- AAAAXTA6euPn29kjdaOXG+hLS0vFQw4AANAFy8vLT7azR+pGpYHefDlc6YADAAB0SXXnDe9pp48Uv9JA
- r/+74uEGAADokuFwON9OHyl+pYHuy+EAAIA+qLfN8+30keK3daDPzs4WDzYAAEAXVUf3faSdP1Lstg70
- hYWF4qEGAADoouFweLqdP1Lstg50H28HAAD6pN44323njxS7lw70mZmZ4oEGAADosupr+/9pO4GkuL10
- oM/PzxcPMwAAQJetrKw81E4gKW4vHeinT58uHmYAAIAuW15efrqdQFLcXhzo09PTxYMMAADQB6OvvPm6
- dgZJMXtxoJ84caJ4iAEAAPqgOnrjp9sZJMXsxYFe/2fxEAMAAPTBysrKXDuDpJi9OND9/TkAANBny8vL
- T7UzSIrZiwN9ZWWleIgBAAD6oN48VTuDpJg1A93vnwMAABlUd9zwj9spJMWrGehzc3PFwwsAANAnZ8+e
- vaOdQlK8moFeKx5eAACAPhkOh/PtFJLi1Qz0xcXF4uEFAADok+Xl5cfbKSTFqxno9SEtHl4AAIA+GQ6H
- z7ZTSIpXM9B9gzsAAJCBb3JX6BYWFh4sHVwAAIA+qr7ylh9s55AUq8XFxROlQwsAANBHo6P7PtrOISlW
- 9UBfKB1aAACAPqqO7v9sO4ekWJ0+fXq5dGgBAAD6aHV19d52DkmxWl5eXisdWgAAgJ56uJ1DUqzqgb5e
- OLAAAAC9NBwOl9o5JMWqHuiPlQ4tAABAH9UD/Ww7h6RYGegAAEAm9UDfaOeQFKt6oP9p6dACAAD0UfMm
- ZTuHpFgNh8M/Kx1aAACAPmo2UDuHpFgZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6w
- GegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAA
- ZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrC
- ZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAA
- kImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgK
- m4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAA
- QCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqAr
- bAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMA
- AJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGu
- sBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4A
- AGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6
- wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoA
- AJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjo
- CpuBDgAAZGKgK2z1AV3demABAAB6bLWdQ1KsNjY2JgoHFgAAoJeaDdTOISlWBjoAAJCJga6wGegAAEAm
- BrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wG
- OgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZ
- GOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ
- 6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABk
- YqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJm
- oAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQ
- iYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6Aqb
- gQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABA
- Jga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCts
- BjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAA
- mRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6w
- GegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAA
- ZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrC
- ZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAA
- kImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgK
- m4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAA
- QCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqAr
- bAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMA
- AJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGu
- sBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4A
- AGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6
- wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoA
- AJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjo
- CpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegA
- AEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKg
- K2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqAD
- AACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImB
- rrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EO
- AABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYG
- usJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6
- AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY
- 6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBno
- AABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRi
- oCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmag
- AwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJ
- ga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuB
- DgAAZGKgK2wGOgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAm
- BrrCZqADAACZGOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wG
- OgAAkImBrrAZ6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZ
- GOgKm4EOAABkYqArbAY6AACQiYGusBnoAABAJga6wmagAwAAmRjoCpuBDgAAZGKgK2wGOgAAkImBrrAZ
- 6AAAQCYGusJmoAMAAJkY6AqbgQ4AAGRioCtsBjoAAJCJga6wGegAAEAmBrrCZqADAACZGOgKm4EOAABk
- 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
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
- kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiT1o8Hg/wFpAH+guDJrUAAAAABJRU5ErkJggg==
-
+ Left
NoControl
- 3, 3
+ 18, 30
+
+
+ 20, 20, 20, 20
- 454, 530
+ 534, 523
Zoom
- 16
+ 21
pckOpen
@@ -29606,49 +29325,85 @@
System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- myTablePanelStartScreen
+ openTab
2
-
- Fill
+
+ Top, Right
-
- 0, 0
+
+ True
-
- 0, 0, 0, 0
+
+ 572, 11
-
- 2
+
+ 81, 19
-
- 795, 536
+
+ 23
-
- 20
+
+ Whats New?
-
- myTablePanelStartScreen
+
+ MiddleCenter
-
- PckStudio.Forms.MyTablePanel, PCK Studio, Version=6.4.0.0, Culture=neutral, PublicKeyToken=null
+
+ label5
-
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
openTab
-
- 0
+
+ 3
-
- <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="richTextBoxChangelog" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pckOpen" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,57.96915,Percent,42.03085" /><Rows Styles="Absolute,70,Percent,100" /></TableLayoutSettings>
+
+ Right
+
+
+ Segoe UI, 8.25pt
+
+
+ 573, 30
+
+
+ 0, 0, 30, 30
+
+
+ 423, 523
+
+
+ 22
+
+
+
+
+
+ ChangelogRichTextBox
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ openTab
+
+
+ 5
4, 38
+
+ 18, 30, 20, 5
+
- 795, 536
+ 1016, 558
1
@@ -29657,7 +29412,7 @@
openTab
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
tabControl
@@ -29675,7 +29430,7 @@
True
- 726, 184
+ 935, 252
69, 19
@@ -29698,39 +29453,6 @@
2
-
- Top, Right
-
-
- None
-
-
- NoControl
-
-
- 236, 3
-
-
- 200, 200
-
-
- Zoom
-
-
- 18
-
-
- pictureBoxImagePreview
-
-
- PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=6.4.0.0, Culture=neutral, PublicKeyToken=null
-
-
- editorTab
-
-
- 3
-
Top, Right
@@ -29738,7 +29460,7 @@
True
- 709, 0
+ 913, 53
91, 19
@@ -29759,9 +29481,9 @@
editorTab
- 4
+ 3
-
+
Top, Bottom, Right
@@ -29771,7 +29493,7 @@
True
- 349, 109
+ 390, 119
70, 19
@@ -29804,7 +29526,7 @@
3, 3
- 204, 283
+ 204, 234
0
@@ -29846,7 +29568,7 @@
False
- 311, 80
+ 352, 90
146, 23
@@ -29891,7 +29613,7 @@
False
- 311, 131
+ 352, 141
146, 23
@@ -29915,7 +29637,7 @@
Bottom, Right
- 213, 229
+ 213, 176
324, 60
@@ -29948,7 +29670,7 @@
True
- 349, 58
+ 390, 68
70, 19
@@ -29978,13 +29700,13 @@
3, 3, 3, 3
- 555, 289
+ 765, 240
0
- Meta
+ Properties
MetaTab
@@ -29993,31 +29715,31 @@
MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
- tabControl1
+ PropertiesTabControl
0
-
- 236, 209
+
+ 235, 277
-
- 563, 331
+
+ 773, 282
-
+
11
-
- tabControl1
+
+ PropertiesTabControl
-
+
MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
+
editorTab
-
- 5
+
+ 4
True
@@ -30026,7 +29748,7 @@
True
- 428, 21
+ 433, 71
0, 0
@@ -30044,7 +29766,7 @@
editorTab
- 6
+ 5
Top, Bottom, Left, Right
@@ -30062,7 +29784,7 @@
20, 20
- 0, 0
+ 5, 50
0, 0, 0, 0
@@ -30071,7 +29793,7 @@
0
- 233, 533
+ 227, 501
10
@@ -30086,13 +29808,49 @@
editorTab
- 7
+ 6
+
+
+ Top, Right
+
+
+ None
+
+
+ NoControl
+
+
+ 239, 53
+
+
+ 211, 218
+
+
+ Zoom
+
+
+ 18
+
+
+ pictureBoxImagePreview
+
+
+ PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=6.4.0.0, Culture=neutral, PublicKeyToken=null
+
+
+ editorTab
+
+
+ 8
4, 38
+
+ 5, 50, 5, 7
+
- 795, 536
+ 1016, 558
0
@@ -30113,13 +29871,13 @@
Fill
- 20, 60
+ 20, 30
0, 0, 0, 0
- 803, 578
+ 1024, 600
0
@@ -30143,7 +29901,7 @@
True
- 656, 42
+ 866, 49
167, 15
@@ -30164,7 +29922,7 @@
$this
- 3
+ 2
True
@@ -30179,7 +29937,7 @@
None
- 843, 658
+ 1064, 660
@@ -32688,13 +32446,13 @@
- 843, 658
+ 1064, 660
+
+
+ 20, 30, 20, 30
- WindowsDefaultLocation
-
-
- PCK Studio
+ CenterParent
createToolStripMenuItem
@@ -32744,6 +32502,12 @@
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ addTextureToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
setFileTypeToolStripMenuItem
@@ -33134,12 +32898,6 @@
System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- addTextureToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
MainForm
diff --git a/MinecraftUSkinEditor/Resources/pckClosed.png b/MinecraftUSkinEditor/Resources/pckClosed.png
index bcb771062bd85aa18e3b10e82bd0cac0ab2c15be..b59c9f7d836dc49c49772419854212178c752ef5 100644
GIT binary patch
literal 53204
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
z