/[fenfire]/fenfire/org/fenfire/bin/fenpdf10.py
ViewVC logotype

Diff of /fenfire/org/fenfire/bin/fenpdf10.py

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

revision 1.35 by tjl, Thu Aug 14 09:52:48 2003 UTC revision 1.36 by tjl, Thu Aug 14 09:58:14 2003 UTC
# Line 67  if dbg: Line 67  if dbg:
67    
68  from org import fenfire as ff  from org import fenfire as ff
69  from org.fenfire.swamp import Nodes  from org.fenfire.swamp import Nodes
70  from org.fenfire.vocab import RDF, CANVAS2D  from org.fenfire.vocab import RDF, CANVAS2D, TREETIME
71  from org.fenfire.index import XuLink  from org.fenfire.index import XuLink
72  from org.fenfire.util import Pair  from org.fenfire.util import Pair
73    
# Line 137  fen.enfiladeOverlap = fen.txt.getTranscl Line 137  fen.enfiladeOverlap = fen.txt.getTranscl
137  fen.alph = myalph  fen.alph = myalph
138    
139  ppActions = ff.modules.pp.PPActionsImpl(fen)  ppActions = ff.modules.pp.PPActionsImpl(fen)
140  treetime = ff.structure.TreeTime(ff.vocab.TREETIME.follows)  treetime = ff.structure.TreeTime(TREETIME.follows)
141  ppActions.treeTime = treetime  ppActions.treeTime = treetime
142    
143  # Now, before reading the xu stuff, render something  # Now, before reading the xu stuff, render something
# Line 149  vs = w.createVobScene() Line 149  vs = w.createVobScene()
149  vs.put(background((.8, .4, .9)))  vs.put(background((.8, .4, .9)))
150  w.renderStill(vs, 0)  w.renderStill(vs, 0)
151    
152    # If we want a new space, create a demo space.
 paperHome = "urn:urn-5:COz-fSvNBZRieCdefRTKO2Mgcjmz:_1"  
   
153  if not do_load_graph:  if not do_load_graph:
154      ff.fenpdf.demospace.createDemoSpace(fen, myalph, treetime, ppActions)      ff.fenpdf.demospace.createDemoSpace(fen, myalph, treetime, ppActions)
155    
# Line 233  buoyMouse.setListener(3, 0, 'Show mouse Line 231  buoyMouse.setListener(3, 0, 'Show mouse
231    
232    
233    
234    #
235    # The first plane is the "firstOf" of the TREETIME follows
236    # relation.
237    # XXX Should also check type.
238    #
239    iter = fen.constgraph.findN_X11_Iter(TREETIME.currentOf, TREETIME.follows)
240    planeHome = iter.next()
241    if planeHome == None:
242        print "Error: home plane not found"
243        exit(42)
244    if not ppActions.isPaper(planeHome):
245        print "Error: home plane not found - wrong type ", planeHome
246        exit(42)
247    
248    
 planeHome = Nodes.get(paperHome)  
249    
250  mainNode = ff.view.buoy.MainNode2D(planeHome, irregu, mainMouse)  mainNode = ff.view.buoy.MainNode2D(planeHome, irregu, mainMouse)
251  mainNode2 = ff.view.buoy.MainNode2D(planeHome, irregu, mainMouse)  mainNode2 = ff.view.buoy.MainNode2D(planeHome, irregu, mainMouse)
# Line 256  tconnector.pageImageScrollNodeType = ff. Line 267  tconnector.pageImageScrollNodeType = ff.
267      ff.view.buoy.FisheyeMainNode2D.FisheyeMainNode2DFactory(mainMouse))      ff.view.buoy.FisheyeMainNode2D.FisheyeMainNode2DFactory(mainMouse))
268    
269  # Treetime  # Treetime
270  ttconnector = ff.view.buoy.TTConnector(fen, ff.vocab.TREETIME.follows)  ttconnector = ff.view.buoy.TTConnector(fen, TREETIME.follows)
271  ttconnector.normalNodeNodeType = tconnector.normalNodeNodeType  ttconnector.normalNodeNodeType = tconnector.normalNodeNodeType
272  ttconnector.pageImageScrollNodeType = tconnector.pageImageScrollNodeType  ttconnector.pageImageScrollNodeType = tconnector.pageImageScrollNodeType
273    

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

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