Exemple #1
0
        public void Close(INSProjectDirector projectInfo)
        {
            HMIFramework f = FindOpened(projectInfo);

            if (f != null)
            {
                _openedList.Remove(f);
                f.Close();
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public HMIFramework FindOpened(INSProjectDirector projectInfo)
 {
     return(_openedList.FirstOrDefault(t => projectInfo == t.ProjectInfo));
 }
Exemple #4
0
 public HMIFramework this[INSProjectDirector projectInfo]
 {
     get { return(FindOpened(projectInfo)); }
 }