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