/[fenfire]/fenfire/org/fenfire/bin/fenpdf10.py
ViewVC logotype

Diff of /fenfire/org/fenfire/bin/fenpdf10.py

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

revision 1.46 by tjl, Sat Aug 16 12:38:50 2003 UTC revision 1.47 by tjl, Sun Aug 17 10:04:40 2003 UTC
# Line 402  class EventHandler: Line 402  class EventHandler:
402                    
403    
404  class Scene:  class Scene:
405      def __init__(self, context, single = 0):      def __init__(self):
406          self.single = single          global context
407          self.eventHandler = EventHandler(context)          self.eventHandler = EventHandler(context)
408          self.buoyManager = None          self.buoyManager = None
409          if single:          self.doubleGeometer = ff.view.doublegeometer.DoubleGeometer()
410              self.buoyManager = vob.buoy.buoymanager.MultiBuoyManager(  
411                  [mainNode], connectors, self.eventHandler,          self.buoyManager = vob.buoy.buoymanager.MultiBuoyManager(
412                  ff.view.doublegeometer.DoubleGeometer(),              [mainNode, mainNode2], connectors, self.eventHandler,
413                  ff.fenpdf.fenpdfgeometry.FenPDFGeometryConfiguration())              self.doubleGeometer,
414          else:              ff.fenpdf.fenpdfgeometry.FenPDFGeometryConfiguration())
             self.buoyManager = vob.buoy.buoymanager.MultiBuoyManager(  
                 [mainNode, mainNode2], connectors, self.eventHandler,  
                 ff.view.doublegeometer.DoubleGeometer(),  
                 ff.fenpdf.fenpdfgeometry.FenPDFGeometryConfiguration())  
415    
416          w.setCursor('default')          w.setCursor('default')
417    
# Line 432  class Scene: Line 428  class Scene:
428          if not self.eventHandler.contextMouse(ev, self.context.states.vs):          if not self.eventHandler.contextMouse(ev, self.context.states.vs):
429              self.buoyManager.mouse(ev)              self.buoyManager.mouse(ev)
430      def key(self, key):      def key(self, key):
         self.eventHandler.key(key)  
   
 currentScene = Scene(context)  
431    
432  def globalkey(k):          if key == "Ctrl-P":
433      if k == "Ctrl-P":              s = Scene(context)
434          s = Scene(context)              vs = s.getVs()
435          vs = s.getVs()              w.renderStill(vs, 0);
436          w.renderStill(vs, 0);              saveanim.saveframe("/tmp/buoyframeWithHand.png", w)
437          saveanim.saveframe("/tmp/buoyframeWithHand.png", w)              
438                    if key == "Ctrl-S":
439      if k == "Ctrl-S":              global currentScene
440          global currentScene              currentScene.doubleGeometer.setSingle(
441          currentScene = Scene(context, 1 - currentScene.single)                  not currentScene.doubleGeometer.getSingle())
442          vob.AbstractUpdateManager.chg()              print "Set single: ",currentScene.doubleGeometer.getSingle()
443                        vob.AbstractUpdateManager.chg()
444                
445                self.eventHandler.key(key)
446    
447    
448    

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47

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