PckStudio(ModelsPanel) - Set model render to only be visbile when models are present

This commit is contained in:
miku-666
2025-11-29 11:01:41 +01:00
parent 59579a2e3c
commit 3382675abd
4 changed files with 6 additions and 14 deletions

View File

@@ -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

View File

@@ -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;
}

View File

@@ -593,16 +593,6 @@ namespace PckStudio.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap pack {
get {
object obj = ResourceManager.GetObject("pack", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@@ -310,9 +310,6 @@
<data name="binkawin" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\binka\binkawin.asi;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="pack" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pack.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tu43colours" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\fileTemplates\tu43colours.col;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>