public TreeNode NamedObjectTreeNode(NamedObjectSave namedObjectSave) { IElement container = namedObjectSave.GetContainer(); if (container is ScreenSave) { ScreenTreeNode screenTreeNode = GlueState.Self.Find.ScreenTreeNode((ScreenSave)container); return(screenTreeNode.GetTreeNodeFor(namedObjectSave)); } else if (container is EntitySave) { EntityTreeNode entityTreeNode = GlueState.Self.Find.EntityTreeNode((EntitySave)container); return(entityTreeNode.GetTreeNodeFor(namedObjectSave)); } else { return(null); } }
public TreeNode ReferencedFileSaveTreeNode(ReferencedFileSave referencedFileSave) { IElement container = referencedFileSave.GetContainer(); if (container == null) { return(TreeNodeByTagIn(referencedFileSave, ElementViewWindow.GlobalContentFileNode.Nodes)); } else if (container is ScreenSave) { ScreenTreeNode screenTreeNode = GlueState.Self.Find.ScreenTreeNode((ScreenSave)container); return(screenTreeNode.GetTreeNodeFor(referencedFileSave)); } else if (container is EntitySave) { EntityTreeNode entityTreeNode = GlueState.Self.Find.EntityTreeNode((EntitySave)container); return(entityTreeNode.GetTreeNodeFor(referencedFileSave)); } return(null); }