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 |
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 |
|
|
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: |
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 |
|
|