fenfire-commits
[Top][All Lists]
Advanced

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

[ff-cvs] fenfire/org/fenfire/view/lava mindMapView2D.py


From: Matti Katila
Subject: [ff-cvs] fenfire/org/fenfire/view/lava mindMapView2D.py
Date: Sun, 17 Aug 2003 07:54:23 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Matti Katila <address@hidden>   03/08/17 07:54:23

Modified files:
        org/fenfire/view/lava: mindMapView2D.py 

Log message:
        fix translation

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/lava/mindMapView2D.py.diff?tr1=1.21&tr2=1.22&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/view/lava/mindMapView2D.py
diff -u fenfire/org/fenfire/view/lava/mindMapView2D.py:1.21 
fenfire/org/fenfire/view/lava/mindMapView2D.py:1.22
--- fenfire/org/fenfire/view/lava/mindMapView2D.py:1.21 Sat Aug 16 02:30:26 2003
+++ fenfire/org/fenfire/view/lava/mindMapView2D.py      Sun Aug 17 07:54:23 2003
@@ -256,8 +256,8 @@
             # draw fillets
             vob.fillet.light3d.drawFillets(self, vs, pc)
 
+            cs = pl[0]
             # draw text etc..
-            cs = vs.coords.translate(pl[0], 0,0, -100)
             vs.matcher.add(self.matchingParent, cs, node)
             self.putNodeContent(vs, node, cs)
 
@@ -326,9 +326,8 @@
         xy = self.getXY(x0,y0, angle, depth)
         x,y = xy[0], xy[1]
 
-        s = self.getNodeSize(depth)
-        if (dbg): print 'size', s
-        cs = vs.orthoBoxCS(into,'foo'+str(key),depth, x-s/2.0,y-s/2.0, 1,1, 
s,s)
+        s = self.getNodeSize(deepnes)
+        cs = vs.orthoBoxCS(into,'foo'+str(key),0, x-s/2.0,y-s/2.0, 1,1, s,s)
         if dbg:
             p('come:',x0,y0, angle)
             p(cs, xy, angle, s)
@@ -354,10 +353,15 @@
 
         self.nodef.setScale(scale)
         p = self.nodef.f(self.fen.graph, node)
+
+        box = jarray.zeros(2, 'f')
+        vs.coords.getSqSize(cs, box)
         self.nodef.setScale(1.)
 
-        x = - p.getWidth()/2.0
-        y = - p.getHeight()/2.0
+        cs = vs.translateCS(cs, 'trans', 0,0, -1200)
+        
+        x = box[0]/2.0 - p.getWidth()/2.0
+        y = box[1]/2.0 - p.getHeight()/2.0
 
         cs_background = vs.orthoCS(cs,'background',0, x,y, p.getWidth(), 
p.getHeight())
         if self.context and self.context.getAccursed() == node:




reply via email to

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