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