gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/metacode umltool.py


From: Asko Soukka
Subject: [Gzz-commits] gzz/metacode umltool.py
Date: Fri, 07 Feb 2003 18:36:37 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Asko Soukka <address@hidden>    03/02/07 18:36:36

Modified files:
        metacode       : umltool.py 

Log message:
        img-tag title-parameter fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/umltool.py.diff?tr1=1.28&tr2=1.29&r1=text&r2=text

Patches:
Index: gzz/metacode/umltool.py
diff -u gzz/metacode/umltool.py:1.28 gzz/metacode/umltool.py:1.29
--- gzz/metacode/umltool.py:1.28        Fri Feb  7 16:58:52 2003
+++ gzz/metacode/umltool.py     Fri Feb  7 18:36:36 2003
@@ -23,6 +23,8 @@
 settings = mputils.Settings()
 settings['javadoc'] = 'doc/javadoc'
 
+titles = {}
+
 jlinkpackage = None
 
 def set_transition_paths(path):
@@ -785,11 +787,18 @@
        #print "Mapped: ", self.corners
         return (target)
     def imgmapanchor(self, scale=1.0):
-       return """<area href="%s" shape="rect" coords="%s" target="_top" 
title="%s" alt="%s" />\n""" \
-               % (target(self.name),
-                  ",".join(["%s"%(int(c*scale)) for c in self.corners]),
-                  self.name,
-                  self.name)
+        if titles.has_key(self.name):
+            return """<area href="%s" shape="rect" coords="%s" target="_top" 
title="%s" alt="%s" />\n""" \
+                   % (target(self.name),
+                      ",".join(["%s"%(int(c*scale)) for c in self.corners]),
+                      titles[self.name],
+                      self.name)
+        else:
+            return """<area href="%s" shape="rect" coords="%s" target="_top" 
title="%s" alt="%s" />\n""" \
+                   % (target(self.name),
+                      ",".join(["%s"%(int(c*scale)) for c in self.corners]),
+                      self.name,
+                      self.name)
        
 def run(prefix_in, prefix_out="", scale=1.0):
     if prefix_out == "": prefix_out = prefix_in
@@ -839,6 +848,7 @@
                 refer_names[id] = refer_name
                 refer_obj = mptitle(refer_name, refer_title)
                 refer_obj.jlink = refer_jlink+"#"+settings['name']
+                titles[refer_obj.jlink] = refer_title
                 if id == len(refers)-1:
                     refer_draw += "\tdraw 
ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) 
withpen pencircle scaled 1.5pt;\n"
                     refer_draw += refer_obj.setupCode()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]