/[fenfire]/fenfire/org/fenfire/view/papercanvas2d.test
ViewVC logotype

Diff of /fenfire/org/fenfire/view/papercanvas2d.test

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

revision 1.16 by tjl, Fri Sep 12 08:38:21 2003 UTC revision 1.17 by tjl, Wed Nov 5 10:25:53 2003 UTC
# Line 49  def testRenderClick(): Line 49  def testRenderClick():
49    
50      (fen, ff_structure, contentFunction) = ff.test.fen.newFen()      (fen, ff_structure, contentFunction) = ff.test.fen.newFen()
51      con = ff.util.AlphContent(fen, ff_structure)      con = ff.util.AlphContent(fen, ff_structure)
52        canvas2d = ff.structure.Canvas2D.create(fen.graph)
53    
54      nodec = ff.util.RDFUtil.N(fen.graph, CANVAS2D.Canvas)      nodec = ff.util.RDFUtil.N(fen.graph, CANVAS2D.Canvas)
55        canvas2d.makeIntoCanvas(nodec)
56    
57      node1 = ff.swamp.Nodes.N()      node1 = ff.swamp.Nodes.N()
58      node2 = ff.swamp.Nodes.N()      node2 = ff.swamp.Nodes.N()
   
     fen.graph.add(nodec, CANVAS2D.contains, node1)  
     fen.graph.add(nodec, CANVAS2D.contains, node2)  
   
59      con.setText(node1, "XXX", 0)      con.setText(node1, "XXX", 0)
60      con.setText(node2, "YYY", 0)      con.setText(node2, "YYY", 0)
61        canvas2d.placeOnCanvas(nodec, node1, 200,100)
62      ff.util.RDFUtil.setInt(fen.graph, node1, CANVAS2D.x, 200)      canvas2d.placeOnCanvas(nodec, node2, 200,500)
     ff.util.RDFUtil.setInt(fen.graph, node1, CANVAS2D.y, 100)  
   
     ff.util.RDFUtil.setInt(fen.graph, node2, CANVAS2D.x, 200)  
     ff.util.RDFUtil.setInt(fen.graph, node2, CANVAS2D.y, 500)  
   
63    
64      ################ Create the view structure      ################ Create the view structure
65      vs = getvs()      vs = getvs()
# Line 113  def testRenderClick(): Line 107  def testRenderClick():
107    
108      ############## Check mouse clicks      ############## Check mouse clicks
109    
110      assert None == canvasView2D.getNode(vs, 120, 120, nodec,      assert -1 == canvasView2D.getNodeCS(vs, 120, 120, nodec,
111                          box2screen, box2screen, box2plane, None)                                          box2screen, box2screen, box2plane, None)
112      assert node1 == canvasView2D.getNode(vs, 100+105, 100+55, nodec,      assert node1 == canvasView2D.getNode(vs,
113                          box2screen, box2screen, box2plane, None)          canvasView2D.getNodeCS(vs, 100+105, 100+55, nodec,
114                                   box2screen, box2screen, box2plane, None))

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

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