/[fenfire]/fenfire/org/fenfire/demo/buoyoing.py
ViewVC logotype

Diff of /fenfire/org/fenfire/demo/buoyoing.py

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

revision 1.93 by jvk, Mon Jul 14 17:58:15 2003 UTC revision 1.94 by mudyc, Tue Jul 15 07:18:11 2003 UTC
# Line 131  if 2: Line 131  if 2:
131      ppAct.assocNotes(noteA4, 1, noteC2)      ppAct.assocNotes(noteA4, 1, noteC2)
132            
133    
134    spanImageFactory = ff.spanimages.gl.DefaultSpanImageFactory(
135        ff.spanimages.gl.PageScrollBlockImager())
136    spanImageFactory.paperMaker = ff.spanimages.gl.papermakers.fancyBlend(w)
137  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)
138  textnodeview = ff.view.TextNodeView(fen.txtfunc, textstyle, 1)  textnodeview = ff.view.TextNodeView(fen.txtfunc, textstyle, 1)
139  #textnodeview = ff.view.lava.RSTText(fen.txtfunc, textstyle, 1)  #textnodeview = ff.view.lava.RSTText(fen.txtfunc, textstyle, 1)
140  pagenodeview = ff.view.PageNodeView(fen.txtfunc)  pagenodeview = ff.view.PageNodeView(fen.txtfunc, spanImageFactory)
141  dispnodeview = ff.view.DispatchingNodeView(fen.txtfunc,  dispnodeview = ff.view.DispatchingNodeView(fen.txtfunc,
142                                             textnodeview,                                             textnodeview,
143                                             pagenodeview)                                             pagenodeview)
# Line 153  ff.view.buoy.NodeType2DFull.effigy = 0 Line 155  ff.view.buoy.NodeType2DFull.effigy = 0
155  main_ctrl = ff.util.ControlBinding()  main_ctrl = ff.util.ControlBinding()
156  node_ctrl = ff.util.ControlBinding()  node_ctrl = ff.util.ControlBinding()
157  ctrlkey_ctrl = ff.util.ControlBinding()  ctrlkey_ctrl = ff.util.ControlBinding()
158  ctrl = ControlsDispatcher(main_ctrl, node_ctrl, ctrlkey_ctrl, fen.graph, ppAct)  ctrl = ControlsDispatcher(main_ctrl, node_ctrl, ctrlkey_ctrl,
159                              fen.graph, ppAct)
160    
161  #context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl)  #context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl)
162  context = Context(w, fen, ppAct, nodeview, ctrl)  context = Context(w, fen, ppAct, nodeview, ctrl, spanImageFactory)
163    
164  context.initMainNodes(2)  context.initMainNodes(2)
165  nodeview.setContext(context)  nodeview.setContext(context)
# Line 210  tconnector = ff.view.buoy.TransclusionCo Line 213  tconnector = ff.view.buoy.TransclusionCo
213  #pagescroll2d = ff.view.IrregularViewportView2D(  #pagescroll2d = ff.view.IrregularViewportView2D(
214  #           ff.view.PaperView2D(vob.putil.demowindow.w,  #           ff.view.PaperView2D(vob.putil.demowindow.w,
215  #                       ff.view.PageScrollView2D()))  #                       ff.view.PageScrollView2D()))
216  pagescroll2d = ff.view.PageScrollView2D()  pagescroll2d = ff.view.PageScrollView2D(spanImageFactory)
217    context.states.pageview = pagescroll2d
218  pagescroll2d = ff.view.AreaSelectingView2D(pagescroll2d)  pagescroll2d = ff.view.AreaSelectingView2D(pagescroll2d)
219    
220  tconnector.normalNodeNodeType = ff.view.buoy.NodeType2D(irregu,  tconnector.normalNodeNodeType = ff.view.buoy.NodeType2D(irregu,

Legend:
Removed from v.1.93  
changed lines
  Added in v.1.94

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