示例#1
0
        private void BuildTree()
        {
            if (treeChanges == null)
            {
                treeChanges                 = new ChangesTree();
                treeChanges.Title           = "Changes";
                treeChanges.DisplayRootNode = false;
                treeChanges.IsCheckable     = true;
                treeChanges.PathSeparator   = Environment.FileSystem.DirectorySeparatorChar.ToString();

                TreeOnEnable();
            }

            treeChanges.Load(gitStatusEntries.Select(entry => new GitStatusEntryTreeData(entry)));
            Redraw();
        }
示例#2
0
 private void BuildTree()
 {
     treeChanges.PathSeparator = Environment.FileSystem.DirectorySeparatorChar.ToString();
     treeChanges.Load(selectedEntry.changes.Select(entry => new GitStatusEntryTreeData(entry)));
     Redraw();
 }
示例#3
0
 private void BuildTree()
 {
     treeChanges.PathSeparator = Environment.FileSystem.DirectorySeparatorChar.ToString();
     treeChanges.Load(gitStatusEntries.Select(entry => new GitStatusEntryTreeData(entry, gitLocks.Contains(entry.Path.ToNPath()))));
     Redraw();
 }