/[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.42 by jvk, Fri Feb 14 17:29:14 2003 UTC revision 1.43 by jvk, Sat Feb 15 09:22:46 2003 UTC
# Line 145  class RealBuoyManager(BuoyLinkListener): Line 145  class RealBuoyManager(BuoyLinkListener):
145    
146      def key(self, key):      def key(self, key):
147          if key == "Print":          if key == "Print":
             vs = w.createVobScene()  
             self.scene(vs)  
             w.renderStill(vs, 0)  
148              saveanim.saveframe("buoyoing.png", w)              saveanim.saveframe("buoyoing.png", w)
149                            
150          gzz.client.AbstractUpdateManager.chg()          gzz.client.AbstractUpdateManager.chg()
# Line 168  class RealBuoyManager(BuoyLinkListener): Line 165  class RealBuoyManager(BuoyLinkListener):
165              if ev.getID() != ev.MOUSE_CLICKED:              if ev.getID() != ev.MOUSE_CLICKED:
166                  return                  return
167    
168              self.animationCS_buoy = [cs, link, self.vs]              self.followLink(link)
169              self.animationCS_main = [self.mainCS, link, self.vs]              gzz.client.AbstractUpdateManager.chg()
170    
             self.mainNode = link[0].createMainNode(link[1], link[2], self)  
             gzz.client.AbstractUpdateManager.chg()  
171                            
172        def followLink(self, link):
173            cs = link[3]
174            self.animationCS_buoy = [cs, link, self.vs]
175            self.animationCS_main = [self.mainCS, link, self.vs]
176    
177    
178            print "Following link", link
179    
180            self.mainNode = link[0].createMainNode(link[1], link[2], self)
181    
182        def followLinkByAnchor(self, anchor):
183            print "Searching for anchor", anchor
184            for key in self.cs.keys():
185                print "Comparing to", self.cs[key]
186                if self.cs[key] != None and self.cs[key][2] == anchor:
187                    self.followLink(self.cs[key])
188                    return
189    
190            print "Anchor not found!!!"
191            

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43

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