/[fenfire]/fenfire/org/fenfire/loom/WheelView.test
ViewVC logotype

Diff of /fenfire/org/fenfire/loom/WheelView.test

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

revision 1.4 by benja, Tue Mar 4 12:02:50 2003 UTC revision 1.5 by benja, Tue Mar 4 12:28:39 2003 UTC
# Line 50  class NodeView(gzz.loom.NodeView): Line 50  class NodeView(gzz.loom.NodeView):
50          props[node] = prop          props[node] = prop
51    
52  class Cmp(java.util.Comparator):  class Cmp(java.util.Comparator):
53        def __init__(self, get): self.get = get
54        
55      def compare(self, r1, r2):      def compare(self, r1, r2):
56          return [t,r,s,v,u,w].index(r1) - [t,r,s,v,u,w].index(r2)          return [t,r,s,v,u,w].index(self.get(r1)) \
57                   - [t,r,s,v,u,w].index(self.get(r2))
58    
59    
60  def distance(p1, p2):  def distance(p1, p2):
# Line 94  def testWheel(): Line 97  def testWheel():
97      w.addProperty(p, r)      w.addProperty(p, r)
98    
99      vs = getvs()      vs = getvs()
100      cursor = gzz.loom.Cursor(Cmp(), r, 1, s)      cursor = gzz.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()),
101                                 Cmp(lambda stmt: stmt.getObject()),
102                                 r, 1, s)
103      assert cursor.rotation == 0      assert cursor.rotation == 0
104      view.render(vs, 0, cursor)      view.render(vs, 0, cursor)
105    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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