/[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.67 by benja, Mon Jun 9 19:54:00 2003 UTC revision 1.68 by benja, Mon Jun 9 20:03:57 2003 UTC
# Line 39  if dbg: Line 39  if dbg:
39  from org import fenfire as ff  from org import fenfire as ff
40  from org.fenfire.swamp import Nodes  from org.fenfire.swamp import Nodes
41    
42    from org.fenfire.vocab import RDF, CANVAS2D
43    
44  from org.nongnu import alph  from org.nongnu import alph
45  from org.nongnu import storm  from org.nongnu import storm
46    
# Line 87  vs.put(background((.8, .4, .9))) Line 89  vs.put(background((.8, .4, .9)))
89  w.renderStill(vs, 0)  w.renderStill(vs, 0)
90    
91  if 1:  if 1:
92      paperA = ppAct.newPaper()      paperA = "urn:urn-5:P7OMBN+yp3-m-AkulZN-NeaJV9Sl:_1"
93        fen.graph.add(Nodes.get(paperA), RDF.type, CANVAS2D.Canvas);
94      noteA1 = Nodes.get(ppAct.newNote(paperA, -30,-30, 'This is a test!'))      noteA1 = Nodes.get(ppAct.newNote(paperA, -30,-30, 'This is a test!'))
95      noteA2 = Nodes.get(ppAct.newNote(paperA, -60,-70, 'This is a test2!'))      noteA2 = Nodes.get(ppAct.newNote(paperA, -60,-70, 'This is a test2!'))
96      noteA3 = Nodes.get(ppAct.newNote(paperA, 100, 100, ''))      noteA3 = Nodes.get(ppAct.newNote(paperA, 100, 100, ''))
# Line 95  if 1: Line 98  if 1:
98      span = sc.getCurrent().getPage(0).subArea(100, 100, 300, 200);      span = sc.getCurrent().getPage(0).subArea(100, 100, 300, 200);
99      fen.txt.set(noteA3, enfMaker.makeEnfilade(span))      fen.txt.set(noteA3, enfMaker.makeEnfilade(span))
100    
101      paperB = ppAct.newPaper()      paperB = "urn:urn-5:P7OMBN+yp3-m-AkulZN-NeaJV9Sl:_2"
102        fen.graph.add(Nodes.get(paperB), RDF.type, CANVAS2D.Canvas);
103      noteB1 = Nodes.get(ppAct.newNote(paperB, 1000,500, 'This is an another test!'))      noteB1 = Nodes.get(ppAct.newNote(paperB, 1000,500, 'This is an another test!'))
104    
105      ppAct.assocNotes(noteA1, 1, noteB1)      ppAct.assocNotes(noteA1, 1, noteB1)
106    
107      paperC = ppAct.newPaper()      paperHome = "urn:urn-5:COz-fSvNBZRieCdefRTKO2Mgcjmz:_1"
108      noteC = Nodes.get(ppAct.newNote(paperC, 0, 0, 'HOME'))      fen.graph.add(Nodes.get(paperHome), RDF.type, CANVAS2D.Canvas);
109        noteHome = Nodes.get(ppAct.newNote(paperHome, 0, 0, 'HOME'))
110    
111    
112  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)
# Line 142  ff.view.buoy.AbstractMainNode2D.context Line 147  ff.view.buoy.AbstractMainNode2D.context
147  #irregu.type = 2  #irregu.type = 2
148    
149  plane = Nodes.get(paperA)  plane = Nodes.get(paperA)
150  planeC = Nodes.get(paperC)  planeHome = Nodes.get(paperHome)
151    
152  mainNode = ff.view.buoy.MainNode2D(plane, irregu)  mainNode = ff.view.buoy.MainNode2D(plane, irregu)
153  mainNode2 = ff.view.buoy.MainNode2D(planeC, irregu)  mainNode2 = ff.view.buoy.MainNode2D(planeHome, irregu)
154  #mainNode = ff.view.buoy.MainNode2D(plane, paperview)  #mainNode = ff.view.buoy.MainNode2D(plane, paperview)
155    
156  #connector = ff.view.buoy.PPConnector(fen, paperviewonly)  #connector = ff.view.buoy.PPConnector(fen, paperviewonly)
# Line 294  class DoubleGeometer: Line 299  class DoubleGeometer:
299          elif key == "-":          elif key == "-":
300              self.split -= .03              self.split -= .03
301          elif key == "Home":          elif key == "Home":
302              self.mgr.singles[1].mainNode = ff.view.buoy.MainNode2D(planeC, irregu)              self.mgr.singles[1].mainNode = ff.view.buoy.MainNode2D(planeHome, irregu)
303          elif key == "Ctrl-Q":          elif key == "Ctrl-Q":
304              from java.lang import System              from java.lang import System
305              System.exit(43)              System.exit(43)

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.68

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