public void SetUp() { this.selectionService = new NuGenTreeViewSelectionService(); this.treeView = new NuGenTreeView(); NuGenTreePopulateService.PopulateMultilevel(this.treeView, 10, 10); }
public void SetUp() { this.dragService = new NuGenTreeViewDragDropService(); this.treeView = new NuGenTreeView(); this.treeNode = new NuGenTreeNode(); this.treeView.Nodes.Add(this.treeNode); }
/// <summary> /// </summary> /// <param name="serviceProvider"><para>Requires:</para> /// <para><see cref="ISampleFolder"/></para></param> /// <param name="treeView"></param> /// <param name="folderImageIndex"></param> /// <param name="expandedFolderImageIndex"></param> /// <param name="sampleImageIndex"></param> /// <exception cref="ArgumentNullException"> /// <para><paramref name="serviceProvider"/> is <see langword="null"/>.</para> /// -or- /// <para><paramref name="treeView"/> is <see langword="null"/>.</para> /// </exception> public void PopulateSampleTree( INuGenServiceProvider serviceProvider , NuGenTreeView treeView , int folderImageIndex , int expandedFolderImageIndex , int sampleImageIndex ) { if (serviceProvider == null) { throw new ArgumentNullException("serviceProvider"); } if (treeView == null) { throw new ArgumentNullException("treeView"); } ISampleFolderDescriptor sampleFolder = serviceProvider.GetService <ISampleFolderDescriptor>(); Debug.Assert(sampleFolder != null, "sampleFolder != null"); DirectoryInfo sampleDirInfo = new DirectoryInfo(sampleFolder.Path); Debug.Write("Scanning \""); Debug.Write(sampleDirInfo.FullName); Debug.WriteLine("\" folder..."); if (!sampleDirInfo.Exists) { Trace.Write("Sample directory does not exist."); return; } DirectoryInfo[] samples = sampleDirInfo.GetDirectories(); Debug.WriteLine("Getting the list of sub-directories..."); Debug.WriteLineIf(samples != null, "samples.Length = " + samples.Length.ToString()); if (samples != null) { Debug.WriteLine("Looping through the sub-directories..."); foreach (DirectoryInfo dirInfo in samples) { NuGenTreeNode treeNode = new NuGenTreeNode(dirInfo.Name, folderImageIndex, expandedFolderImageIndex); treeView.Nodes.Add(treeNode); Debug.Write("Examining \""); Debug.Write(dirInfo.FullName); Debug.WriteLine("\" sub-directory..."); this.BuildSampleTreeNode(sampleFolder, dirInfo, treeNode, folderImageIndex, expandedFolderImageIndex, sampleImageIndex); } } }
public void SetUp() { _treeView = new NuGenTreeView(); _treeNode = new NuGenTreeNode("Root", false); _nodes = new NuGenTreeNode[] { new NuGenTreeNode(), new NuGenTreeNode(), new NuGenTreeNode() }; }
/// <summary> /// </summary> /// <param name="serviceProvider"><para>Requires:</para> /// <para><see cref="ISampleFolder"/></para></param> /// <param name="treeView"></param> /// <param name="folderImageIndex"></param> /// <param name="expandedFolderImageIndex"></param> /// <param name="sampleImageIndex"></param> /// <exception cref="ArgumentNullException"> /// <para><paramref name="serviceProvider"/> is <see langword="null"/>.</para> /// -or- /// <para><paramref name="treeView"/> is <see langword="null"/>.</para> /// </exception> public void PopulateSampleTree( INuGenServiceProvider serviceProvider , NuGenTreeView treeView , int folderImageIndex , int expandedFolderImageIndex , int sampleImageIndex ) { if (serviceProvider == null) { throw new ArgumentNullException("serviceProvider"); } if (treeView == null) { throw new ArgumentNullException("treeView"); } ISampleFolderDescriptor sampleFolder = serviceProvider.GetService<ISampleFolderDescriptor>(); Debug.Assert(sampleFolder != null, "sampleFolder != null"); DirectoryInfo sampleDirInfo = new DirectoryInfo(sampleFolder.Path); Debug.Write("Scanning \""); Debug.Write(sampleDirInfo.FullName); Debug.WriteLine("\" folder..."); if (!sampleDirInfo.Exists) { Trace.Write("Sample directory does not exist."); return; } DirectoryInfo[] samples = sampleDirInfo.GetDirectories(); Debug.WriteLine("Getting the list of sub-directories..."); Debug.WriteLineIf(samples != null, "samples.Length = " + samples.Length.ToString()); if (samples != null) { Debug.WriteLine("Looping through the sub-directories..."); foreach (DirectoryInfo dirInfo in samples) { NuGenTreeNode treeNode = new NuGenTreeNode(dirInfo.Name, folderImageIndex, expandedFolderImageIndex); treeView.Nodes.Add(treeNode); Debug.Write("Examining \""); Debug.Write(dirInfo.FullName); Debug.WriteLine("\" sub-directory..."); this.BuildSampleTreeNode(sampleFolder, dirInfo, treeNode, folderImageIndex, expandedFolderImageIndex, sampleImageIndex); } } }
public static void PopulateMultilevel(NuGenTreeView treeViewToPopulate, int levelCount, int nodeCount) { if (treeViewToPopulate == null) { Assert.Fail("treeViewToPopulate cannot be null."); } for (int level = 0; level < levelCount; level++) { NuGenTreeNode treeNode = new NuGenTreeNode(); treeViewToPopulate.Nodes.Add(treeNode); for (int node = 0; node < nodeCount; node++) { treeNode.Nodes.Add(new NuGenTreeNode()); } } }
public void SetUp() { this.treeView = new NuGenTreeView(); this.treeNode = new NuGenTreeNode("Root", false); }
public void SetUp() { this.sorter = new NuGenTreeNodeSorter(); this.treeView = new NuGenTreeView(); }
public void SetUp() { this.comparer = new NuGenAZTaskTreeNodeComparer(); this.treeView = new NuGenTreeView(); this.serviceProvider = new NuGenTaskServiceProvider(); }
/// <summary> /// Retrieves a <see cref="T:NuGenTreeNode"/> from the given handle. /// </summary> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="nodeOwnerTreView"/> is <see langword="null"/>. /// </exception> public static NuGenTreeNode FromHandle(NuGenTreeView nodeOwnerTreeView, IntPtr treeNodeHandle) { if (nodeOwnerTreeView == null) { throw new ArgumentNullException("nodeOwnerTreeView"); } return (NuGenTreeNode)TreeNode.FromHandle(nodeOwnerTreeView, treeNodeHandle); }