From 3382675abd19680c2e83d35ef3887851604d65d7 Mon Sep 17 00:00:00 2001
From: miku-666 <74728189+NessieHax@users.noreply.github.com>
Date: Sat, 29 Nov 2025 11:01:41 +0100
Subject: [PATCH] PckStudio(ModelsPanel) - Set model render to only be visbile
when models are present
---
PCK-Studio/Controls/ModelsPanel.Designer.cs | 1 +
PCK-Studio/Controls/ModelsPanel.cs | 6 +++++-
PCK-Studio/Properties/Resources.Designer.cs | 10 ----------
PCK-Studio/Properties/Resources.resx | 3 ---
4 files changed, 6 insertions(+), 14 deletions(-)
diff --git a/PCK-Studio/Controls/ModelsPanel.Designer.cs b/PCK-Studio/Controls/ModelsPanel.Designer.cs
index 67b1c4cc..2fa3e3b8 100644
--- a/PCK-Studio/Controls/ModelsPanel.Designer.cs
+++ b/PCK-Studio/Controls/ModelsPanel.Designer.cs
@@ -81,6 +81,7 @@
this.modelRenderer.RenderModelBounds = false;
this.modelRenderer.Size = new System.Drawing.Size(470, 300);
this.modelRenderer.TabIndex = 1;
+ this.modelRenderer.Visible = false;
this.modelRenderer.VSync = true;
//
// textureTreeView
diff --git a/PCK-Studio/Controls/ModelsPanel.cs b/PCK-Studio/Controls/ModelsPanel.cs
index 6ce6d126..7513cebb 100644
--- a/PCK-Studio/Controls/ModelsPanel.cs
+++ b/PCK-Studio/Controls/ModelsPanel.cs
@@ -42,14 +42,18 @@ namespace PckStudio.Controls
_models = asset.GetData(new ModelFileReader());
modelTreeView.Nodes.AddRange(_models.Select(m => new TreeNode(m.Name)).ToArray());
if (modelTreeView.Nodes.Count > 0)
+ {
modelTreeView.SelectedNode = modelTreeView.Nodes[0];
- modelRenderer.MakeCurrent();
+ modelRenderer.Visible = true;
+ modelRenderer.MakeCurrent();
+ }
}
public override void Reset()
{
modelTreeView.Nodes.Clear();
textureTreeView.Nodes.Clear();
+ modelRenderer.Visible = false;
_models = null;
}
diff --git a/PCK-Studio/Properties/Resources.Designer.cs b/PCK-Studio/Properties/Resources.Designer.cs
index 58faab03..2d6caf6b 100644
--- a/PCK-Studio/Properties/Resources.Designer.cs
+++ b/PCK-Studio/Properties/Resources.Designer.cs
@@ -593,16 +593,6 @@ namespace PckStudio.Properties {
}
}
- ///
- /// Looks up a localized resource of type System.Drawing.Bitmap.
- ///
- public static System.Drawing.Bitmap pack {
- get {
- object obj = ResourceManager.GetObject("pack", resourceCulture);
- return ((System.Drawing.Bitmap)(obj));
- }
- }
-
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
diff --git a/PCK-Studio/Properties/Resources.resx b/PCK-Studio/Properties/Resources.resx
index 0028ccd6..0a08e5be 100644
--- a/PCK-Studio/Properties/Resources.resx
+++ b/PCK-Studio/Properties/Resources.resx
@@ -310,9 +310,6 @@
..\Resources\binka\binkawin.asi;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ..\Resources\pack.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\fileTemplates\tu43colours.col;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089