Exemple #1
0
        private void loadProject(Classes.Project project)
        {
            tabBar.CloseAllTabs();

            proj = project;
            proj.NameChanged += new Action(proj_NameChanged);
            proj.DirtyChanged += new Action<string>(proj_DirtyChanged);
            proj.ElementAdded += new Action<Classes.ICodeBlock>(proj_ElementAdded);
            proj.ElementRemoved += new Action<Classes.ICodeBlock>(proj_ElementRemoved);
            proj_NameChanged();

            RefreshEnums();
            RefreshStructs();
            RefreshTasks();
            //RefreshMethods();
            RefreshUndoMenu();

            tabBar.AddTab(new TabItem("main", Classes.CodeType.Task, proj.GetPage("main")));
            ideCanvas.Page = proj.GetPage("main");
        }