/[gzz]/gzz/gzz/view/buoy/buoymanager.py
ViewVC logotype

Diff of /gzz/gzz/view/buoy/buoymanager.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by tjl, Wed Feb 12 16:46:48 2003 UTC revision 1.31 by mudyc, Wed Feb 12 17:02:42 2003 UTC
# Line 66  class RealBuoyManager(BuoyLinkListener): Line 66  class RealBuoyManager(BuoyLinkListener):
66          if hasattr(self, "animationCS_buoy") and \          if hasattr(self, "animationCS_buoy") and \
67                 self.animationCS_buoy != None:                 self.animationCS_buoy != None:
68              self.vs.matcher.keymapSingleCoordsys(main, self.animationCS_buoy[0][3])              self.vs.matcher.keymapSingleCoordsys(main, self.animationCS_buoy[0][3])
             #self.vs.matcher.keymapSingleCoordsys(main, self.animBuoy)  
             old_vs = self.animationCS_buoy[1]  
             #old_vs.matcher.dumpByParent(self.animationCS_buoy[0][3])  
   
69              self.animationCS_buoy = None              self.animationCS_buoy = None
70    
71          self.mainCS = main          self.mainCS = main
# Line 80  class RealBuoyManager(BuoyLinkListener): Line 76  class RealBuoyManager(BuoyLinkListener):
76          anchorUnit = self.vs.unitSqCS(anchorCS, "UN")          anchorUnit = self.vs.unitSqCS(anchorCS, "UN")
77          anchorCenter = self.vs.translateCS(anchorUnit, "TR55", .5, .5)          anchorCenter = self.vs.translateCS(anchorUnit, "TR55", .5, .5)
78          x = self.ctrx          x = self.ctrx
79          r = self.ctry * 1.2          r = self.ctry * 1.22
80          print "Linkreally: ",direction, otherNode          print "Linkreally: ",direction, otherNode
81          if direction > 0:          if direction > 0:
82              buoy = self.vs.coords.buoyOnCircle(0, anchorCenter,              buoy = self.vs.coords.buoyOnCircle(0, anchorCenter,
# Line 93  class RealBuoyManager(BuoyLinkListener): Line 89  class RealBuoyManager(BuoyLinkListener):
89                                  x+r, self.ctry,                                  x+r, self.ctry,
90                                  .1)                                  .1)
91          self.vs.matcher.add(buoy, linkId)          self.vs.matcher.add(buoy, linkId)
92          w = 400          w = 450
93          h = 400          h = 450
94          sca = 1          sca = 1
95          into = self.vs.orthoBoxCS(buoy, "V"+str(linkId), -100, -w*sca/2, -h*sca/20,          into = self.vs.orthoBoxCS(buoy, "V"+str(linkId), -100, -w*sca/2, -h*sca/20,
96                                                      .5, .5, w, h)                                                      .5, .5, w, h)
# Line 127  class RealBuoyManager(BuoyLinkListener): Line 123  class RealBuoyManager(BuoyLinkListener):
123                 self.animationCS_main != None and \                 self.animationCS_main != None and \
124                 linkId == self.animationCS_main[1][1]:                 linkId == self.animationCS_main[1][1]:
125              self.vs.matcher.keymapSingleCoordsys(otherAnchorCS,self.animationCS_main[0])              self.vs.matcher.keymapSingleCoordsys(otherAnchorCS,self.animationCS_main[0])
             #self.vs.matcher.keymapSingleCoordsys(into,self.animMain)  
   
             old_vs = self.animationCS_main[2]  
             #old_vs.matcher.dumpByParent(self.animationCS_main[0])  
               
126              self.animationCS_main = None              self.animationCS_main = None
127    
128      def key(self, key):      def key(self, key):
# Line 156  class RealBuoyManager(BuoyLinkListener): Line 147  class RealBuoyManager(BuoyLinkListener):
147              self.animationCS_buoy = [link, self.vs]              self.animationCS_buoy = [link, self.vs]
148              self.animationCS_main = [self.mainCS, link, self.vs]              self.animationCS_main = [self.mainCS, link, self.vs]
149    
             self.animMain = self.vs.orthoBoxCS(0, "fooooo", 10,20,20, 10,10, 50,30)  
             self.animBuoy = self.vs.orthoBoxCS(0, "baaaar", 10,50,500, 10,10, 50,30)  
   
150              self.mainNode = link[0].createMainNode(link[1], link[2], self)              self.mainNode = link[0].createMainNode(link[1], link[2], self)
151              gzz.client.AbstractUpdateManager.chg()              gzz.client.AbstractUpdateManager.chg()
152                            

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26