public TagListFileNode(String fileName, FileNodeStatus fileNodeStatus) : base(fileName, fileNodeStatus) { sortOrder = 0; SetIcon("ProjectBrowser.ReferenceFolder.Closed"); Text = "Tag Database"; ContextmenuAddinTreePath = ""; }
public ServiceReferencesFolderNode(string directory, FileNodeStatus status) : base(directory, status) { this.ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/ServiceReferencesFolderNode"; this.sortOrder = 0; this.SpecialFolder = SpecialFolder.ServiceReferencesFolder; }
public WebReferencesFolderNode(string directory, FileNodeStatus status) : base(directory) { ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/WebReferencesFolderNode"; FileNodeStatus = status; sortOrder = 0; SpecialFolder = SpecialFolder.WebReferencesFolder; }
public static DirectoryNode CreateDirectoryNode(ProjectItem item, FileNodeStatus status) { if (item is WebReferencesProjectItem) { return new WebReferencesFolderNode((WebReferencesProjectItem)item, status); } else if (item is ServiceReferencesProjectItem) { return new ServiceReferencesFolderNode(item, status); } return new DirectoryNode(item.FileName, status, item); }
public void CreateDirectoryNode_WCFMetadataProjectItem_FileNodeStatusPassedToDirectoryNodeCreated() { CreateProject(); ServiceReferencesProjectItem projectItem = AddWCFMetadataProjectItemToProject(); DirectoryNode node = DirectoryNodeFactory.CreateDirectoryNode(projectItem, FileNodeStatus.Missing); FileNodeStatus nodeStatus = node.FileNodeStatus; Assert.AreEqual(FileNodeStatus.Missing, nodeStatus); }
public override void ActivateItem() { var viewContent = FileService.OpenFile(FileName); if (fileNodeStatus == FileNodeStatus.Missing && viewContent != null) { fileNodeStatus = FileNodeStatus.InProject; SetIcon(); } }
public static DirectoryNode CreateDirectoryNode(ProjectItem item, FileNodeStatus status) { if (item is WebReferencesProjectItem) { return(new WebReferencesFolderNode((WebReferencesProjectItem)item, status)); } else if (item is ServiceReferencesProjectItem) { return(new ServiceReferencesFolderNode(item, status)); } return(new DirectoryNode(item.FileName, status, item)); }
public static DirectoryNode CreateDirectoryNode(ProjectItem item, FileNodeStatus status) { DirectoryNode node; if (item is WebReferencesProjectItem) { node = new WebReferencesFolderNode((WebReferencesProjectItem)item); node.FileNodeStatus = status; } else { node = new DirectoryNode(item.FileName.Trim('\\', '/'), status); node.ProjectItem = item; } return node; }
public FileNode(string fileName, FileNodeStatus fileNodeStatus) { sortOrder = 5; ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/FileNode"; ToolbarAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ToolBar/File"; this.fileNodeStatus = fileNodeStatus; this.FileName = fileName; autoClearNodes = false; SetIcon(); canLabelEdit = true; }
public DirectoryNode(string directory, FileNodeStatus fileNodeStatus) { sortOrder = 1; ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/FolderNode"; this.Directory = directory; this.fileNodeStatus = fileNodeStatus; removeMe = new CustomNode(); removeMe.AddTo(this); SetIcon(); canLabelEdit = true; }
public DirectoryNode(string directory, FileNodeStatus fileNodeStatus, ProjectItem projectItem) { sortOrder = 1; ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/FolderNode"; this.Directory = DirectoryName.Create(directory); this.fileNodeStatus = fileNodeStatus; this.ProjectItem = projectItem; removeMe = new CustomNode(); removeMe.AddTo(this); SetIcon(); canLabelEdit = true; }
public static DirectoryNode CreateDirectoryNode(ProjectItem item, FileNodeStatus status) { DirectoryNode node; if (item is WebReferencesProjectItem) { node = new WebReferencesFolderNode((WebReferencesProjectItem)item); node.FileNodeStatus = status; } else { node = new DirectoryNode(item.FileName.Trim('\\', '/'), status); node.ProjectItem = item; } return(node); }
void AddFileNodeTo(TreeNode node, FileNodeStatus status = FileNodeStatus.InProject) { var fileNode = new FileNode(newFileAddedToProject.FileName, status); fileNode.InsertSorted(node); }
public WebReferencesFolderNode(WebReferencesProjectItem projectItem, FileNodeStatus status) : this(projectItem.Directory, status) { ProjectItem = projectItem; }
void CreateFolderNode(FileNodeStatus status) { folderNode = new ServiceReferencesFolderNode(projectItem, status); }
public DirectoryNode(string directory, FileNodeStatus fileNodeStatus) : this(directory, fileNodeStatus, null) { }
public TagGroupFileNode(String fileName, FileNodeStatus fileNodeStatus) : base(fileName, fileNodeStatus) { SetIcon("Icons.16x16.Library"); ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/TagGroupFileNode"; }
public ServiceReferencesFolderNode(ServiceReferencesProjectItem projectItem, FileNodeStatus status) : this(projectItem.Directory, status) { this.ProjectItem = projectItem; }
public ServiceReferencesFolderNode(ProjectItem projectItem, FileNodeStatus status) : this((ServiceReferencesProjectItem)projectItem, status) { }