X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ovsdb%2Fdot2pic;h=7b0ec36b3ab8e18f0fa262cd20af9191faddc837;hb=7fa0f73fb284b4406bcd085ee62552891b3fa6cd;hp=caca9f8d071234a5eddc020f94d5a9743e1e7679;hpb=73ffb8e8c0c8dd5a07195827ca97f641faccc49f;p=sliver-openvswitch.git diff --git a/ovsdb/dot2pic b/ovsdb/dot2pic index caca9f8d0..7b0ec36b3 100755 --- a/ovsdb/dot2pic +++ b/ovsdb/dot2pic @@ -1,6 +1,6 @@ #! /usr/bin/perl -# Copyright (c) 2009, 2010 Nicira Networks +# Copyright (c) 2009, 2010, 2011 Nicira, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -29,7 +29,14 @@ while (<>) { $y *= $scale; $width *= $scale; $height *= $scale; + print "linethick = ", ($style eq 'bold' ? 0.5 : 1.0), ";\n"; print "box at $x,$y wid $width height $height \"$name\"\n"; + if ($style eq 'bold') { + my $inset = 2.0 / 72.0; + $width -= $inset * 2; + $height -= $inset * 2; + print "box at $x,$y wid $width height $height\n"; + } } elsif (/edge/) { my (undef, $tail, $head, $n, $rest) = split(' ', $_, 5); my @xy; @@ -51,6 +58,8 @@ while (<>) { } my ($style, $color) = split(' ', $rest); + print "linethick = ", ($style eq 'dotted' ? 0.5 : 1), ";\n"; + print "spline -> from $xy[0][0],$xy[0][1]"; for (my ($i) = 0; $i <= $#xy; $i++) { print " to $xy[$i][0],$xy[$i][1]";