public void Close(INSProjectDirector projectInfo) { HMIFramework f = FindOpened(projectInfo); if (f != null) { _openedList.Remove(f); f.Close(); } }
public void SetMoudleInterface(INSMoudleInterface moudle) { FrameworkManager m = (FrameworkManager)Manager; if (m.MainPanel == null) { m.MainPanel = moudle.nDockPanel; m.StudioManager.PropertyGrid = moudle.nPropertyGrid; } _projectInfo = moudle.nProjectDirector; if (_projectInfo != null) { _hmiPath = _projectInfo.GetDirectoryManager().GetWindowPath(); } m.File.InitNodes(moudle.nRootNode, this); }
public HMIFramework FindOpened(INSProjectDirector projectInfo) { return(_openedList.FirstOrDefault(t => projectInfo == t.ProjectInfo)); }
public HMIFramework this[INSProjectDirector projectInfo] { get { return(FindOpened(projectInfo)); } }