Index: Demo/Ringtoets/src/Demo.Ringtoets/Commands/OpenPointedTreeGraphViewCommand.cs =================================================================== diff -u -r21debbdc1d176c418e0b1f17adcf997e7794ff0b -r8b20e259d5d28d37106ec402ac131f710680f009 --- Demo/Ringtoets/src/Demo.Ringtoets/Commands/OpenPointedTreeGraphViewCommand.cs (.../OpenPointedTreeGraphViewCommand.cs) (revision 21debbdc1d176c418e0b1f17adcf997e7794ff0b) +++ Demo/Ringtoets/src/Demo.Ringtoets/Commands/OpenPointedTreeGraphViewCommand.cs (.../OpenPointedTreeGraphViewCommand.cs) (revision 8b20e259d5d28d37106ec402ac131f710680f009) @@ -52,13 +52,37 @@ public void Execute() { - var data = new GraphNode("Root node", new [] + var diamondStyle = new GraphNodeStyle(GraphNodeShape.Diamond, Color.BlanchedAlmond, Color.Black, 1); + var lastNodeStyle = new GraphNodeStyle(GraphNodeShape.Rectangle, Color.LightSkyBlue, Color.Black, 1); + var treeNodeStyle = new GraphNodeStyle(GraphNodeShape.Rectangle, Color.LightGray, Color.Black, 1); + + var doubleUsedNode = new GraphNode("Double used", new[] { - new GraphNode("First", new GraphNode[0], false), - new GraphNode("Second", new GraphNode[0], true), - }, false, new GraphNodeStyle(GraphNodeShape.Diamond, Color.LightBlue, Color.DarkBlue, 3)); + new GraphNode("En", new [] + { + new GraphNode("Child 2", new GraphNode[0], false, lastNodeStyle), + new GraphNode("Child 3", new GraphNode[0], false, lastNodeStyle), + }, false, diamondStyle), + new GraphNode("Child 4", new GraphNode[0], false, lastNodeStyle), + }, false, treeNodeStyle); - viewCommands.OpenView(data); + var node = new GraphNode("Root", new[] + { + new GraphNode("Of", new[] + { + doubleUsedNode, + new GraphNode("Child 1", new[] + { + new GraphNode("Of", new[] + { + new GraphNode("Child 5", new GraphNode[0], false, lastNodeStyle), + doubleUsedNode + }, false, diamondStyle), + }, false, treeNodeStyle) + }, false, diamondStyle) + }, false, treeNodeStyle); + + viewCommands.OpenView(node); } } } \ No newline at end of file