public RenamedNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.left.name} renamed {compare.right.name} => {compare.left.localPath}"; ContextMenuStrip = new ContextMenuStrip(); ContextMenuStrip.Items.Add($"Match left name: {compare.left.name}").Click += MatchLeft; ContextMenuStrip.Items.Add($"Match right name: {compare.right.name}").Click += MatchRight; }
public MovedNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.left.name} moved ({compare.left.localPath} => {compare.right.localPath})"; ContextMenuStrip = new ContextMenuStrip(); ContextMenuStrip.Items.Add($"Move left: {compare.left.localPath}", null, MoveLeft); ContextMenuStrip.Items.Add($"Move right: {compare.right.localPath}", null, MoveRight); }
public CrossCompareNode(CrossCompare compare, int imageIndex) { this.compare = compare; ImageIndex = imageIndex; SelectedImageIndex = imageIndex; ContextMenuStrip = GetMenu(); Text = this.compare.ToString(); Nodes.Add(new FileDataNode(compare.left, imageIndex)); Nodes.Add(new FileDataNode(compare.right, imageIndex)); }
public DuplicateNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.left.name,-32}: {compare.right.localPath} ==> {compare.left.localPath}"; }
public RefactoredNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.similarity:00}%: {compare.left.name} => {compare.right.name} ({compare.left.localPath} => {compare.right.localPath})"; }
public UnchangedNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.left.name} => {compare.left.localPath}"; }
public ChangedNode(CrossCompare compare, int imageIndex) : base(compare, imageIndex) { Text = $"{compare.similarity:00}%: {compare.left.name}"; }