/[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.15 by mudyc, Wed Apr 16 10:42:52 2003 UTC revision 1.16 by benja, Thu Apr 24 18:52:10 2003 UTC
# Line 83  vob.buoy.buoymanager.w = vob.putil.demo. Line 83  vob.buoy.buoymanager.w = vob.putil.demo.
83    
84  fen = ff.Fen()  fen = ff.Fen()
85  fen.graph = fen.constgraph = ff.swamp.impl.HashGraph()  fen.graph = fen.constgraph = ff.swamp.impl.HashGraph()
86  fen.txt = ff.impl.CachingNodeContent(ff.impl.SimpleNodeContent(fen));  fen.txt = ff.impl.SimpleNodeContent(fen);
87    fen.txtfunc = fen.txt.getNodeFunction()
88    
89  # Create the buoy view elements  # Create the buoy view elements
90  scrollblockLinker = fenfire.view.buoy.ScrollBlockNodeLinker(fen)  scrollblockLinker = fenfire.view.buoy.ScrollBlockNodeLinker(fen)
# Line 112  class PpContext(ff.view.NodeView.Context Line 113  class PpContext(ff.view.NodeView.Context
113              paper = fen.constgraph.find1_X11(getAccursed(), PP.contains);              paper = fen.constgraph.find1_X11(getAccursed(), PP.contains);
114          return paper.toString();          return paper.toString();
115    
       
 adaptor = ff.view.buoy.BuoyAdaptor()  
 adaptor.nodes = [ff.modules.pp.PPCanvasNode(fen, w, ff.view.DefaultNodeView(fen), PpContext(ppAct))] #, zzNodes.VanishingNodeType()]  
 adaptor.nodeLinkers = [ff.view.buoy.PPLinker(fen), scrollblockLinker]  
116    
117  scrollblockLinker.cellNodeType = adaptor  nodeBuoyViewNodeType = ff.modules.pp.PPCanvasNode(fen, w, ff.view.DefaultNodeView(fen), PpContext(ppAct))
118    #adaptor = ff.view.buoy.BuoyAdaptor()
119    #adaptor.nodes = [ff.modules.pp.PPCanvasNode(fen, w, ff.view.DefaultNodeView(fen), PpContext(ppAct))] #, zzNodes.VanishingNodeType()]
120    #adaptor.nodeLinkers = [ff.view.buoy.PPLinker(fen), scrollblockLinker]
121    
122    #scrollblockLinker.cellNodeType = adaptor
123    
124    
125  # Now, before reading the xu stuff, render something  # Now, before reading the xu stuff, render something
# Line 229  scrollblockLinker.xulinkPageSpanNodeType Line 231  scrollblockLinker.xulinkPageSpanNodeType
231    
232  #mainNodeType = (scrollblockLinker.xulinkPageSpanNodeType, None, pagespans[0])  #mainNodeType = (scrollblockLinker.xulinkPageSpanNodeType, None, pagespans[0])
233  # mainNodeType = (adaptor.nodes[0], None, ff.swamp.Nodes.get(paper))  # mainNodeType = (adaptor.nodes[0], None, ff.swamp.Nodes.get(paper))
234  mainNodeType = (adaptor, None, ff.swamp.Nodes.get(note1))  node = ff.swamp.Nodes.get(note1)
235    mainNode = nodeBuoyViewNodeType.createMainNode(node, None, None)
236    
237  class Scene(vob.buoy.buoymanager.RealBuoyManager):  class Scene(vob.buoy.buoymanager.RealBuoyManager):
238      def __init__(self):      def __init__(self):
239          vob.buoy.buoymanager.RealBuoyManager.__init__(self, *mainNodeType)          vob.buoy.buoymanager.RealBuoyManager.__init__(self, mainNode, [])
240    
241  currentScene = Scene()  currentScene = Scene()
242    

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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