Subversion Repositories programming

Rev

Rev 387 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 387 Rev 391
Line 35... Line 35...
35
 
35
 
36
		visited = []
36
		visited = []
37
 
37
 
38
		for v in g.vertices:
38
		for v in g.vertices:
39
			node = dg.add_node (str(v), label=str(v),
39
			node = dg.add_node (str(v), label=str(v),
40
					shape=yapgvb.shapes.circle, fontsize=14)
40
					shape=g.get_vertex_shape(v), fontsize=14)
41
 
41
 
42
			for c in g.get_children (v):
42
			for c in g.get_children (v):
43
				k = Key (v, c)
43
				k = Key (v, c)
44
 
44
 
45
				if k not in visited:
45
				if k not in visited:
46
					node_c = dg.add_node (str(c), label=str(c),
46
					node_c = dg.add_node (str(c), label=str(c),
47
							shape=yapgvb.shapes.circle,
47
							shape=g.get_vertex_shape (c),
48
							fontsize=14)
48
							fontsize=14)
49
					edge = dg.add_edge (node, node_c)
49
					edge = dg.add_edge (node, node_c)
50
					edge.color = g.get_edge_color (v, c)
50
					edge.color = g.get_edge_color (v, c)
51
					edge.label = g.get_edge_label (v, c)
51
					edge.label = g.get_edge_label (v, c)
52
					visited.append (k)
52
					visited.append (k)