mirror of
https://github.com/KillzXGaming/Switch-Toolbox
synced 2024-11-22 20:43:09 +00:00
Cleanup a bit
This commit is contained in:
parent
b867295659
commit
9c0703d50c
1 changed files with 7 additions and 24 deletions
|
@ -174,23 +174,6 @@ namespace FirstPlugin
|
||||||
editor.LoadImage(this);
|
editor.LoadImage(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UseSizeRestrictionsAction(object sender, EventArgs args)
|
|
||||||
{
|
|
||||||
if (sender is STToolStripItem)
|
|
||||||
{
|
|
||||||
if (((STToolStripItem)sender).Checked)
|
|
||||||
{
|
|
||||||
((STToolStripItem)sender).Checked = false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
((STToolStripItem)sender).Checked = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
LimitFileSize = ((STToolStripItem)sender).Checked;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public class Properties
|
public class Properties
|
||||||
{
|
{
|
||||||
[Browsable(true)]
|
[Browsable(true)]
|
||||||
|
@ -573,7 +556,7 @@ namespace FirstPlugin
|
||||||
GenerateMipsAndCompress(bitmap, MipCount, Format), MipCount);
|
GenerateMipsAndCompress(bitmap, MipCount, Format), MipCount);
|
||||||
|
|
||||||
byte[] output = Utils.CombineByteArray(mipmaps.ToArray());
|
byte[] output = Utils.CombineByteArray(mipmaps.ToArray());
|
||||||
if (useSizeRestrictions.Checked && output.Length > ImageData.Length)
|
if (LimitFileSize && output.Length > ImageData.Length)
|
||||||
throw new Exception("Image must be the same size or smaller!");
|
throw new Exception("Image must be the same size or smaller!");
|
||||||
|
|
||||||
ImageData = SetImageData(output);
|
ImageData = SetImageData(output);
|
||||||
|
@ -587,8 +570,6 @@ namespace FirstPlugin
|
||||||
return TegraX1Swizzle.GetImageData(this, ImageData, ArrayLevel, MipLevel, DepthLevel, 1);
|
return TegraX1Swizzle.GetImageData(this, ImageData, ArrayLevel, MipLevel, DepthLevel, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
STToolStripItem useSizeRestrictions = new STToolStripItem("UseSizeRestrictions");
|
|
||||||
|
|
||||||
public void Load(System.IO.Stream stream)
|
public void Load(System.IO.Stream stream)
|
||||||
{
|
{
|
||||||
Text = FileName;
|
Text = FileName;
|
||||||
|
@ -601,15 +582,12 @@ namespace FirstPlugin
|
||||||
|
|
||||||
ImageKey = "Texture";
|
ImageKey = "Texture";
|
||||||
SelectedImageKey = "Texture";
|
SelectedImageKey = "Texture";
|
||||||
|
|
||||||
useSizeRestrictions.Checked = true;
|
|
||||||
useSizeRestrictions.Click += UseSizeRestrictionsAction;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override ToolStripItem[] GetContextMenuItems()
|
public override ToolStripItem[] GetContextMenuItems()
|
||||||
{
|
{
|
||||||
List<ToolStripItem> Items = new List<ToolStripItem>();
|
List<ToolStripItem> Items = new List<ToolStripItem>();
|
||||||
Items.Add(useSizeRestrictions);
|
Items.Add(new STToolStipMenuItem("Use Size Restrictions", null, UseSizeRestrictionsAction, Keys.Control | Keys.U) { Checked = LimitFileSize, CheckOnClick = true });
|
||||||
Items.Add(new STToolStipMenuItem("Save", null, SaveAction, Keys.Control | Keys.T));
|
Items.Add(new STToolStipMenuItem("Save", null, SaveAction, Keys.Control | Keys.T));
|
||||||
Items.Add(new STToolStipMenuItem("Taiko no Tatsujin fix", null, SwizzleToggle, Keys.Control | Keys.S) { Checked = !IsSwizzled, CheckOnClick = true });
|
Items.Add(new STToolStipMenuItem("Taiko no Tatsujin fix", null, SwizzleToggle, Keys.Control | Keys.S) { Checked = !IsSwizzled, CheckOnClick = true });
|
||||||
Items.Add(new STToolStipMenuItem("Force padding for smaller file sizes", null, PaddingToggle, Keys.Control | Keys.P) { Checked = PadFileSize, CheckOnClick = true });
|
Items.Add(new STToolStipMenuItem("Force padding for smaller file sizes", null, PaddingToggle, Keys.Control | Keys.P) { Checked = PadFileSize, CheckOnClick = true });
|
||||||
|
@ -626,6 +604,11 @@ namespace FirstPlugin
|
||||||
PadFileSize = ((STToolStipMenuItem)sender).Checked ? true : false;
|
PadFileSize = ((STToolStipMenuItem)sender).Checked ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UseSizeRestrictionsAction(object sender, EventArgs args) {
|
||||||
|
LimitFileSize = ((STToolStipMenuItem)sender).Checked ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public void Unload()
|
public void Unload()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue