/[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.62 by tjl, Thu Aug 21 08:15:22 2003 UTC revision 1.63 by tjl, Thu Aug 21 12:45:07 2003 UTC
# Line 299  eventHandler = EventHandler() Line 299  eventHandler = EventHandler()
299  context = Context(w, fen, ppActions, FILE)  context = Context(w, fen, ppActions, FILE)
300    
301  fenPDF.events.mouse = ff.fenpdf.events.mouse.MouseMapper(context)  fenPDF.events.mouse = ff.fenpdf.events.mouse.MouseMapper(context)
302    fenPDF.events.key = ff.fenpdf.events.key.KeyHandler(context.states)
303    
304  # XXX KLUDGE  # XXX KLUDGE
305  mainMouse = fenPDF.events.mouse.mainMouse  mainMouse = fenPDF.events.mouse.mainMouse
# Line 311  fenPDF.views = views Line 312  fenPDF.views = views
312    
313  context.states.cursor = ff.fenpdf.fenpdfcontext.Cursor(fen, views.getMultiplexerNodeContentFunction())  context.states.cursor = ff.fenpdf.fenpdfcontext.Cursor(fen, views.getMultiplexerNodeContentFunction())
314    
315    context.keys = fenPDF.events.key
316    
317    
318  eventHandler.context = context  eventHandler.context = context
319    
# Line 318  ff.view.buoy.MainNode2D.fen = fen Line 321  ff.view.buoy.MainNode2D.fen = fen
321  ff.view.buoy.AbstractMainNode2D.context = context  ff.view.buoy.AbstractMainNode2D.context = context
322    
323  fenPDF.actions.mouse = ff.fenpdf.actions.mouse.MouseActions(context)  fenPDF.actions.mouse = ff.fenpdf.actions.mouse.MouseActions(context)
324    fenPDF.actions.key = ff.fenpdf.actions.keyboard.KeyActions(context)
325    
326    
327  fenPDF.events.mouse.fenPDF = fenPDF  fenPDF.events.mouse.fenPDF = fenPDF
328  fenPDF.events.mouse.update()  fenPDF.events.mouse.update()
329    
330    fenPDF.events.key.fenPDF = fenPDF
331    
332    fenPDF.actions.key.fenPDF = fenPDF
333    
334                    
335    
336  class Scene:  class Scene:
# Line 344  class Scene: Line 353  class Scene:
353              views.getBuoyManager().mouse(ev)              views.getBuoyManager().mouse(ev)
354      def key(self, key):      def key(self, key):
355    
         if key == "Ctrl-P":  
             s = Scene(context)  
             vs = s.getVs()  
             w.renderStill(vs, 0);  
             saveanim.saveframe("/tmp/buoyframeWithHand.png", w)  
               
         if key == "Ctrl-S":  
             global currentScene  
             currentScene.doubleGeometer.setSingle(  
                 not currentScene.doubleGeometer.getSingle())  
             print "Set single: ",currentScene.doubleGeometer.getSingle()  
             vob.AbstractUpdateManager.chg()  
356                            
357          eventHandler.key(key)          eventHandler.key(key)
358    

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

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