mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-22 01:06:35 +00:00
generateModel - Remove Import/Export buttons
This commit is contained in:
@@ -61,10 +61,7 @@
|
||||
this.buttonEXPORT = new System.Windows.Forms.Button();
|
||||
this.buttonIMPORT = new System.Windows.Forms.Button();
|
||||
this.uvPictureBox = new PckStudio.ToolboxItems.InterpolationPictureBox();
|
||||
this.buttonImportModel = new System.Windows.Forms.Button();
|
||||
this.displayBox = new System.Windows.Forms.PictureBox();
|
||||
this.buttonExportModel = new System.Windows.Forms.Button();
|
||||
this.OpenJSONButton = new System.Windows.Forms.Button();
|
||||
this.buttonTemplate = new MetroFramework.Controls.MetroButton();
|
||||
this.generateTextureCheckBox = new MetroFramework.Controls.MetroCheckBox();
|
||||
this.checkGuide = new MetroFramework.Controls.MetroCheckBox();
|
||||
@@ -333,14 +330,6 @@
|
||||
this.uvPictureBox.Name = "uvPictureBox";
|
||||
this.uvPictureBox.TabStop = false;
|
||||
//
|
||||
// buttonImportModel
|
||||
//
|
||||
resources.ApplyResources(this.buttonImportModel, "buttonImportModel");
|
||||
this.buttonImportModel.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonImportModel.Name = "buttonImportModel";
|
||||
this.buttonImportModel.UseVisualStyleBackColor = true;
|
||||
this.buttonImportModel.Click += new System.EventHandler(this.buttonImportModel_Click);
|
||||
//
|
||||
// displayBox
|
||||
//
|
||||
this.displayBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
|
||||
@@ -349,22 +338,6 @@
|
||||
this.displayBox.Name = "displayBox";
|
||||
this.displayBox.TabStop = false;
|
||||
//
|
||||
// buttonExportModel
|
||||
//
|
||||
resources.ApplyResources(this.buttonExportModel, "buttonExportModel");
|
||||
this.buttonExportModel.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonExportModel.Name = "buttonExportModel";
|
||||
this.buttonExportModel.UseVisualStyleBackColor = true;
|
||||
this.buttonExportModel.Click += new System.EventHandler(this.buttonExportModel_Click);
|
||||
//
|
||||
// OpenJSONButton
|
||||
//
|
||||
resources.ApplyResources(this.OpenJSONButton, "OpenJSONButton");
|
||||
this.OpenJSONButton.ForeColor = System.Drawing.Color.White;
|
||||
this.OpenJSONButton.Name = "OpenJSONButton";
|
||||
this.OpenJSONButton.UseVisualStyleBackColor = true;
|
||||
this.OpenJSONButton.Click += new System.EventHandler(this.OpenJSONButton_Click);
|
||||
//
|
||||
// buttonTemplate
|
||||
//
|
||||
resources.ApplyResources(this.buttonTemplate, "buttonTemplate");
|
||||
@@ -573,9 +546,6 @@
|
||||
this.Controls.Add(this.buttonTemplate);
|
||||
this.Controls.Add(this.displayBox);
|
||||
this.Controls.Add(this.listViewBoxes);
|
||||
this.Controls.Add(this.OpenJSONButton);
|
||||
this.Controls.Add(this.buttonExportModel);
|
||||
this.Controls.Add(this.buttonImportModel);
|
||||
this.Controls.Add(this.buttonEXPORT);
|
||||
this.Controls.Add(labelTextureMappingPreview);
|
||||
this.Controls.Add(this.uvPictureBox);
|
||||
@@ -625,10 +595,7 @@
|
||||
private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem changeColorToolStripMenuItem;
|
||||
private System.Windows.Forms.Button buttonDone;
|
||||
private System.Windows.Forms.Button OpenJSONButton;
|
||||
private System.Windows.Forms.Button buttonExportModel;
|
||||
private System.Windows.Forms.PictureBox displayBox;
|
||||
private System.Windows.Forms.Button buttonImportModel;
|
||||
private PckStudio.ToolboxItems.InterpolationPictureBox uvPictureBox;
|
||||
private System.Windows.Forms.Button buttonIMPORT;
|
||||
private System.Windows.Forms.Button buttonEXPORT;
|
||||
|
||||
@@ -1166,62 +1166,6 @@ namespace PckStudio.Forms
|
||||
}
|
||||
}
|
||||
|
||||
// Exports model as csm file
|
||||
private void buttonExportModel_Click(object sender, EventArgs e)
|
||||
{
|
||||
SaveFileDialog saveFileDialog = new SaveFileDialog();
|
||||
saveFileDialog.Filter = "Custom Skin Model File | *.CSM";
|
||||
if (saveFileDialog.ShowDialog(this) != DialogResult.OK)
|
||||
return;
|
||||
string contents = "";
|
||||
foreach (ListViewItem listViewItem in listViewBoxes.Items)
|
||||
{
|
||||
string str = "";
|
||||
foreach (ListViewItem.ListViewSubItem subItem in listViewItem.SubItems)
|
||||
{
|
||||
if (subItem.Text != "unchecked")
|
||||
str = str + subItem.Text + Environment.NewLine;
|
||||
}
|
||||
contents += (listViewItem.Text + Environment.NewLine + listViewItem.Tag) + Environment.NewLine + str;
|
||||
}
|
||||
|
||||
File.WriteAllText(saveFileDialog.FileName, contents);
|
||||
}
|
||||
|
||||
|
||||
// Imports model from csm file
|
||||
private void buttonImportModel_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog openFileDialog = new OpenFileDialog();
|
||||
openFileDialog.Filter = "Custom Skin Model File | *.CSM";
|
||||
openFileDialog.Title = "Select Custom Skin Model File";
|
||||
if (MessageBox.Show(this, "Import custom model project file? Your current work will be lost!", "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes && openFileDialog.ShowDialog(this) == DialogResult.OK)
|
||||
{
|
||||
listViewBoxes.Items.Clear();
|
||||
modelBoxes.Clear();
|
||||
StreamReader reader = new StreamReader(openFileDialog.FileName);
|
||||
while (!reader.EndOfStream)
|
||||
{
|
||||
reader.ReadLine();
|
||||
string part = reader.ReadLine();
|
||||
reader.ReadLine();
|
||||
var posX = reader.ReadLine();
|
||||
var posY = reader.ReadLine();
|
||||
var posZ = reader.ReadLine();
|
||||
var sizeX = reader.ReadLine();
|
||||
var sizeY = reader.ReadLine();
|
||||
var sizeZ = reader.ReadLine();
|
||||
var uvX = reader.ReadLine();
|
||||
var uvY = reader.ReadLine();
|
||||
modelBoxes.Add(SkinBOX.FromString($"{part} {posX} {posY} {posZ} {sizeX} {sizeY} {sizeZ} {uvX} {uvY}"));
|
||||
}
|
||||
|
||||
}
|
||||
comboParent.Enabled = true;
|
||||
UpdateListView();
|
||||
Rerender();
|
||||
}
|
||||
|
||||
private void cloneToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
@@ -1341,7 +1285,6 @@ namespace PckStudio.Forms
|
||||
e.Cancel = false;*/
|
||||
}
|
||||
|
||||
//Del stuff using key
|
||||
private void delStuffUsingDelKey(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Delete && listViewBoxes.SelectedItems.Count != 0 &&
|
||||
@@ -1357,124 +1300,5 @@ namespace PckStudio.Forms
|
||||
{
|
||||
Rerender();
|
||||
}
|
||||
|
||||
// TODO
|
||||
private void OpenJSONButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog openFileDialog = new OpenFileDialog();
|
||||
openFileDialog.Filter = "JSON Model File | *.JSON";
|
||||
openFileDialog.Title = "Select JSON Model File";
|
||||
if (MessageBox.Show(this, "Import custom model project file? Your current work will be lost!", "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes && openFileDialog.ShowDialog(this) == DialogResult.OK)
|
||||
{
|
||||
listViewBoxes.Items.Clear();
|
||||
string str1 = JSONToCSM(openFileDialog.FileName);
|
||||
int x = 0;
|
||||
foreach (string str2 in str1.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
|
||||
++x;
|
||||
int y = x / 11;
|
||||
ListView listView = new ListView();
|
||||
int num3 = 0;
|
||||
do
|
||||
{
|
||||
listView.Items.Add("BOX");
|
||||
++num3;
|
||||
}
|
||||
while (num3 < y);
|
||||
|
||||
|
||||
foreach (ListViewItem current in listView.Items)
|
||||
{
|
||||
ListViewItem listViewItem = new ListViewItem();
|
||||
int num4 = 0;
|
||||
foreach (string text in str1.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
|
||||
{
|
||||
++num4;
|
||||
if (num4 == 1 + 11 * current.Index)
|
||||
listViewItem.Text = text;
|
||||
else if (num4 == 2 + 11 * current.Index)
|
||||
listViewItem.Tag = text;
|
||||
else if (num4 == 4 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 5 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 6 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 7 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 8 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 9 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 10 + 11 * current.Index)
|
||||
listViewItem.SubItems.Add(text);
|
||||
else if (num4 == 11 + 11 * current.Index)
|
||||
{
|
||||
listViewItem.SubItems.Add(text);
|
||||
listViewBoxes.Items.Add(listViewItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Rerender();
|
||||
}
|
||||
|
||||
[Obsolete("Just whyyyyy")]
|
||||
public string JSONToCSM(string inputFilePath)
|
||||
{
|
||||
CSMJObject jsonDe = JsonConvert.DeserializeObject<CSMJObject>(File.ReadAllText(inputFilePath));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
foreach (CSMJObjectGroup group in jsonDe.Groups)
|
||||
{
|
||||
string parent = group.Name;
|
||||
foreach (int i in group.children)
|
||||
{
|
||||
string name = jsonDe.Elements[i].Name;
|
||||
float posX = jsonDe.Elements[i].from[0] + group.origin[0];
|
||||
float posY = jsonDe.Elements[i].from[1] + group.origin[1];
|
||||
float posZ = jsonDe.Elements[i].from[2] + group.origin[2];
|
||||
float sizeX = jsonDe.Elements[i].to[0] - jsonDe.Elements[i].from[0];
|
||||
float sizeY = jsonDe.Elements[i].to[1] - jsonDe.Elements[i].from[1];
|
||||
float sizeZ = jsonDe.Elements[i].to[2] - jsonDe.Elements[i].from[2];
|
||||
float u = 0;
|
||||
float v = 0;
|
||||
|
||||
sb.AppendLine(name + "\n" + parent + "\n" + name + "\n" + posX + "\n" + posY + "\n" + posZ + "\n" + sizeX + "\n" + sizeY + "\n" + sizeZ + "\n" + u + "\n" + v);
|
||||
}
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
class CSMJObject
|
||||
{
|
||||
[JsonProperty("credit")]
|
||||
public string Credit { get; set; }
|
||||
|
||||
[JsonProperty("texture_size")]
|
||||
public int[] TextureSize;
|
||||
|
||||
[JsonProperty("elements")]
|
||||
public CSMJObjectElement[] Elements;
|
||||
|
||||
[JsonProperty("groups")]
|
||||
public CSMJObjectGroup[] Groups;
|
||||
}
|
||||
|
||||
class CSMJObjectElement
|
||||
{
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
public float[] from;
|
||||
public float[] to;
|
||||
}
|
||||
|
||||
class CSMJObjectGroup
|
||||
{
|
||||
[JsonProperty("name")]
|
||||
public string Name { get; set; }
|
||||
|
||||
public float[] origin;
|
||||
public int[] children;
|
||||
}
|
||||
}
|
||||
@@ -151,7 +151,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label6.ZOrder" xml:space="preserve">
|
||||
<value>22</value>
|
||||
<value>19</value>
|
||||
</data>
|
||||
<metadata name="label5.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
@@ -184,7 +184,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label5.ZOrder" xml:space="preserve">
|
||||
<value>31</value>
|
||||
<value>28</value>
|
||||
</data>
|
||||
<metadata name="label3.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
@@ -217,7 +217,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label3.ZOrder" xml:space="preserve">
|
||||
<value>30</value>
|
||||
<value>27</value>
|
||||
</data>
|
||||
<metadata name="label7.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
@@ -250,7 +250,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label7.ZOrder" xml:space="preserve">
|
||||
<value>25</value>
|
||||
<value>22</value>
|
||||
</data>
|
||||
<metadata name="labelTextureMappingPreview.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
@@ -283,7 +283,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelTextureMappingPreview.ZOrder" xml:space="preserve">
|
||||
<value>19</value>
|
||||
<value>16</value>
|
||||
</data>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
@@ -394,7 +394,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>buttonDone.ZOrder" xml:space="preserve">
|
||||
<value>29</value>
|
||||
<value>26</value>
|
||||
</data>
|
||||
<data name="labelView.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@@ -424,7 +424,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelView.ZOrder" xml:space="preserve">
|
||||
<value>28</value>
|
||||
<value>25</value>
|
||||
</data>
|
||||
<data name="rotateRightBtn.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
@@ -454,7 +454,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>rotateRightBtn.ZOrder" xml:space="preserve">
|
||||
<value>27</value>
|
||||
<value>24</value>
|
||||
</data>
|
||||
<data name="rotateLeftBtn.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
@@ -484,7 +484,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>rotateLeftBtn.ZOrder" xml:space="preserve">
|
||||
<value>26</value>
|
||||
<value>23</value>
|
||||
</data>
|
||||
<data name="tabArmor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 22</value>
|
||||
@@ -859,7 +859,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>groupBox1.ZOrder" xml:space="preserve">
|
||||
<value>24</value>
|
||||
<value>21</value>
|
||||
</data>
|
||||
<data name="comboParent.Items" xml:space="preserve">
|
||||
<value>HEAD</value>
|
||||
@@ -898,7 +898,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>comboParent.ZOrder" xml:space="preserve">
|
||||
<value>21</value>
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name="buttonEXPORT.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
@@ -928,7 +928,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>buttonEXPORT.ZOrder" xml:space="preserve">
|
||||
<value>18</value>
|
||||
<value>15</value>
|
||||
</data>
|
||||
<data name="buttonIMPORT.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
@@ -958,7 +958,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>buttonIMPORT.ZOrder" xml:space="preserve">
|
||||
<value>23</value>
|
||||
<value>20</value>
|
||||
</data>
|
||||
<data name="uvPictureBox.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
@@ -979,42 +979,12 @@
|
||||
<value>uvPictureBox</value>
|
||||
</data>
|
||||
<data name=">>uvPictureBox.Type" xml:space="preserve">
|
||||
<value>PckStudio.PictureBoxWithInterpolationMode, PCK-Studio, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>PckStudio.ToolboxItems.InterpolationPictureBox, PCK-Studio, Version=7.0.0.2, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>uvPictureBox.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>uvPictureBox.ZOrder" xml:space="preserve">
|
||||
<value>20</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>306, 677</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 21</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>96</value>
|
||||
</data>
|
||||
<data name="buttonImportModel.Text" xml:space="preserve">
|
||||
<value>OPEN CSM</value>
|
||||
</data>
|
||||
<data name=">>buttonImportModel.Name" xml:space="preserve">
|
||||
<value>buttonImportModel</value>
|
||||
</data>
|
||||
<data name=">>buttonImportModel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>buttonImportModel.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>buttonImportModel.ZOrder" xml:space="preserve">
|
||||
<value>17</value>
|
||||
</data>
|
||||
<data name="displayBox.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
@@ -1044,66 +1014,6 @@
|
||||
<data name=">>displayBox.ZOrder" xml:space="preserve">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>418, 677</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 21</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>97</value>
|
||||
</data>
|
||||
<data name="buttonExportModel.Text" xml:space="preserve">
|
||||
<value>EXPORT CSM</value>
|
||||
</data>
|
||||
<data name=">>buttonExportModel.Name" xml:space="preserve">
|
||||
<value>buttonExportModel</value>
|
||||
</data>
|
||||
<data name=">>buttonExportModel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>buttonExportModel.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>buttonExportModel.ZOrder" xml:space="preserve">
|
||||
<value>16</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
|
||||
<value>Flat</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>194, 677</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 21</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>145</value>
|
||||
</data>
|
||||
<data name="OpenJSONButton.Text" xml:space="preserve">
|
||||
<value>OPEN JSON</value>
|
||||
</data>
|
||||
<data name=">>OpenJSONButton.Name" xml:space="preserve">
|
||||
<value>OpenJSONButton</value>
|
||||
</data>
|
||||
<data name=">>OpenJSONButton.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>OpenJSONButton.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>OpenJSONButton.ZOrder" xml:space="preserve">
|
||||
<value>15</value>
|
||||
</data>
|
||||
<data name="buttonTemplate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>23, 511</value>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user