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 


Reply via email to