Author: sleon
Date: 2006-01-07 02:54:16 +0000 (Sat, 07 Jan 2006)
New Revision: 7788
Modified:
trunk/apps/freeviz/gen.py
Log:
added some effects
Modified: trunk/apps/freeviz/gen.py
===================================================================
--- trunk/apps/freeviz/gen.py 2006-01-07 02:42:13 UTC (rev 7787)
+++ trunk/apps/freeviz/gen.py 2006-01-07 02:54:16 UTC (rev 7788)
@@ -15,6 +15,7 @@
nodeOUTDATED='#f3fb9d'
edgeOK='#238500'
edgeBLOCKED='#ee4a1e'
+defaultSize='8px'
def gentopology():
@@ -28,6 +29,7 @@
for node in nodes:
nodecolor=nodeOK
+ transinfosize=defaultSize
matc = regver.match(node.version)
if matc:
@@ -39,7 +41,8 @@
if nversion < lastver:
nodecolor=nodeOUTDATED
-
+ if node.requests != '0' or node.inserts != '0' or
node.transferring_requests != '0':
+ transinfosize="10px"
gnode = pydot.Node(node.name, style='filled', color=nodecolor ,
label='''\
<
@@ -49,11 +52,11 @@
<tr><td align="left"><FONT point-size="10px">%s</FONT></td>
</tr>
<tr><td align="left"><FONT point-size="10px">%s</FONT></td></tr>
-<tr><td align="left"><FONT point-size="8px">R:%s I:%s TR:%s</FONT></td></tr>
+<tr><td align="left"><FONT point-size="%s">R:%s I:%s TR:%s</FONT></td></tr>
<tr><td align="left"><FONT point-size="5px">Ver. %s</FONT></td></tr>
</table>
->''' % (node.name,node.location[0:7], node.requests, node.inserts,
node.transferring_requests,nversion))
+>''' % (node.name,node.location[0:7], transinfosize, node.requests,
node.inserts, node.transferring_requests,nversion))
g.add_node(gnode)
#there are no dublicate edges in the database