コード例 #1
0
 public ProjectDocument(IManager manager, string fileName, Project project)
     : base(manager, fileName)
 {
     mBaseDirectory = Path.GetDirectoryName(fileName);             //System.Windows.Forms.Application.StartupPath;
     mRootItem      = new ProjectDocumentItem(this);
     mProject       = project;
     mImports       = new ListCollection <ProjectDocument>();
 }
コード例 #2
0
ファイル: ProjectDocument.cs プロジェクト: zcnet4/lua-tilde
		public ProjectDocument(IManager manager, string fileName, Project project)
			: base(manager, fileName)
		{
			mBaseDirectory = Path.GetDirectoryName(fileName); //System.Windows.Forms.Application.StartupPath;
			mRootItem = new ProjectDocumentItem(this);
			mProject = project;
			mImports = new ListCollection<ProjectDocument>();
		}
コード例 #3
0
ファイル: VCProjectDocument.cs プロジェクト: zcnet4/lua-tilde
		private void LoadProjectFromVCProj(string projFile)
		{
			XmlTextReader reader = new XmlTextReader(projFile);
			XmlDocument doc = new XmlDocument();
			doc.Load(reader);
			reader.Close();

			ProjectDocumentItem newRoot = new ProjectDocumentItem(this);
			newRoot.ProjectTag = doc;
			LoadFilesFromVCProj((XmlElement)doc.SelectSingleNode("VisualStudioProject/Files"), newRoot);

			mXmlDocument = doc;
			mRootItem = newRoot;
		}
コード例 #4
0
ファイル: ProjectPanel.cs プロジェクト: zcnet4/lua-tilde
		void Project_ProjectReloaded(Project sender, ProjectDocumentItem reloadedItem)
		{
			TreeNode node = FindItem(delegate(ProjectItem item) { return item == reloadedItem; });
			if (node != null)
			{
				node.Collapse();
				node.Nodes.Clear();
				UpdateTree(node, reloadedItem);
			}
		}
コード例 #5
0
ファイル: Project.cs プロジェクト: zcnet4/lua-tilde
		protected virtual void OnProjectReloaded(ProjectDocumentItem item)
		{
			if (ProjectReloaded != null)
				ProjectReloaded(this, item);
		}
コード例 #6
0
		void Project_ProjectReloaded(Project sender, ProjectDocumentItem reloadedItem)
		{
			UpdateFileList(sender);
		}