Remove icon from node items.
This commit is contained in:
parent
d49b19c32e
commit
a1808ead20
@ -156,15 +156,15 @@ OV.Navigator = class
|
||||
function SetEntitySelection (navigator, selection, select)
|
||||
{
|
||||
if (selection.type === OV.SelectionType.Material) {
|
||||
navigator.materialsPanel.GetMaterialItem (selection.materialIndex).SetSelected (select);
|
||||
if (select) {
|
||||
navigator.panelSet.ShowPanel (navigator.materialsPanel);
|
||||
}
|
||||
navigator.materialsPanel.GetMaterialItem (selection.materialIndex).SetSelected (select);
|
||||
} else if (selection.type === OV.SelectionType.Mesh) {
|
||||
navigator.meshesPanel.GetMeshItem (selection.meshInstanceId).SetSelected (select);
|
||||
if (select) {
|
||||
navigator.panelSet.ShowPanel (navigator.meshesPanel);
|
||||
}
|
||||
navigator.meshesPanel.GetMeshItem (selection.meshInstanceId).SetSelected (select);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -61,9 +61,9 @@ OV.MeshItem = class extends OV.TreeViewButtonItem
|
||||
|
||||
OV.NodeItem = class extends OV.TreeViewGroupButtonItem
|
||||
{
|
||||
constructor (name, icon, nodeId, callbacks)
|
||||
constructor (name, nodeId, callbacks)
|
||||
{
|
||||
super (name, icon);
|
||||
super (name, null);
|
||||
|
||||
this.fitToWindowButton = new OV.TreeViewButton ('fit');
|
||||
this.fitToWindowButton.OnClick (() => {
|
||||
|
||||
@ -330,11 +330,11 @@ OV.NavigatorMeshesPanel = class extends OV.NavigatorPanel
|
||||
parentItem.AddChild (meshItem);
|
||||
}
|
||||
|
||||
function CreateNodeItem (navigator, name, icon, node)
|
||||
function CreateNodeItem (navigator, name, node)
|
||||
{
|
||||
const nodeName = OV.GetNodeName (name);
|
||||
const nodeId = node.GetId ();
|
||||
let nodeItem = new OV.NodeItem (nodeName, icon, nodeId, {
|
||||
let nodeItem = new OV.NodeItem (nodeName, nodeId, {
|
||||
onShowHide : (selectedNodeId) => {
|
||||
navigator.callbacks.onNodeShowHide (selectedNodeId);
|
||||
},
|
||||
@ -352,7 +352,7 @@ OV.NavigatorMeshesPanel = class extends OV.NavigatorPanel
|
||||
if (isFlat) {
|
||||
AddModelNodeToTree (navigator, model, childNode, parentItem, isFlat);
|
||||
} else {
|
||||
let nodeItem = CreateNodeItem (navigator, node.GetName (), null, childNode);
|
||||
let nodeItem = CreateNodeItem (navigator, node.GetName (), childNode);
|
||||
parentItem.AddChild (nodeItem);
|
||||
AddModelNodeToTree (navigator, model, childNode, nodeItem, isFlat);
|
||||
}
|
||||
@ -364,7 +364,7 @@ OV.NavigatorMeshesPanel = class extends OV.NavigatorPanel
|
||||
}
|
||||
|
||||
let rootNode = model.GetRootNode ();
|
||||
let meshesItem = CreateNodeItem (this, 'Meshes', 'meshes', rootNode);
|
||||
let meshesItem = CreateNodeItem (this, 'Meshes', rootNode);
|
||||
this.treeView.AddItem (meshesItem);
|
||||
meshesItem.ShowChildren (true, null);
|
||||
|
||||
|
||||
@ -69,6 +69,9 @@ OV.PanelSet = class
|
||||
|
||||
ShowPanel (panel)
|
||||
{
|
||||
if (panel === this.GetVisiblePanel ()) {
|
||||
return;
|
||||
}
|
||||
for (let otherPanel of this.panels) {
|
||||
otherPanel.Show (false);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user