/[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.7 by mudyc, Wed Apr 16 08:16:34 2003 UTC revision 1.8 by mudyc, Wed Apr 16 08:45:58 2003 UTC
# Line 68  from org.nongnu.alph.impl import PageIma Line 68  from org.nongnu.alph.impl import PageIma
68    
69  from org.fenfire.index import XuLink  from org.fenfire.index import XuLink
70    
71  #from com.hp.hpl.mesa.rdf import jena  import vob.buoy
72  #from com.hp.hpl.mesa.rdf.jena import model, common  import vob.buoy.buoymanager
73    
74  import org.nongnu.libvob.buoy  vob.buoy.buoymanager.replaceNewScene = vob.putil.demo.replacingScene
 import org.nongnu.libvob.buoy.buoymanager  
   
 vob.buoy.buoymanager.replaceNewScene = vob.putil.demo.replaceNewScene  
75  vob.buoy.buoymanager.w = vob.putil.demo.w  vob.buoy.buoymanager.w = vob.putil.demo.w
76    
77  # gzz.gfx.gl.PageSpanPaper.paperMill = gzz.gfx.gl.PaperMill.getInstance()  # gzz.gfx.gl.PageSpanPaper.paperMill = gzz.gfx.gl.PaperMill.getInstance()
# Line 94  scrollblockLinker = fenfire.view.buoy.Sc Line 91  scrollblockLinker = fenfire.view.buoy.Sc
91  #       pagespanNodes.WholePageSpanNodeType(scrollblockLinker)  #       pagespanNodes.WholePageSpanNodeType(scrollblockLinker)
92  #       )  #       )
93    
94    from org.fenfire.vocab import PP
95    
96    class PpContext(ff.view.NodeView.Context, ff.modules.pp.PpContext):
97        def __init__(self):
98            self.accursed = None
99            self.ppAct = ff.modules.pp.PPActionsImpl(fen)
100        
101        def nodeIsToBePlaced(self, node, nv):
102            print 'view context is not implemented'
103    
104        def getAccursed(self):
105            return self.accursed
106    
107        def setAccursed(self, node):
108            self.accursed = node
109    
110        def getPPActions(self):
111            return self.ppAct
112    
113        def getCurrentPaper(self):
114            paper = self.getAccursed();
115            if ff.util.RDFUtil.isNodeType(fen, getAccursed(), PP.Note):
116                paper = fen.constgraph.find1_X11(getAccursed(), PP.contains);
117            return paper.toString();
118    
119        
120  adaptor = ff.view.buoy.BuoyAdaptor()  adaptor = ff.view.buoy.BuoyAdaptor()
121  adaptor.nodes = [PPCanvasNode(fen, w, ff.view.DefaultNodeView())] #, zzNodes.VanishingNodeType()]  adaptor.nodes = [ff.modules.pp.PPCanvasNode(fen, w, ff.view.DefaultNodeView(fen), PpContext())] #, zzNodes.VanishingNodeType()]
122  adaptor.nodeLinkers = [PPLinker(fen), scrollblockLinker]  adaptor.nodeLinkers = [ff.modules.view.buoy.PPLinker(fen), scrollblockLinker]
123    
124  scrollblockLinker.cellNodeType = adaptor  scrollblockLinker.cellNodeType = adaptor
125    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

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