/[gzz]/gzz/test/gzz/view/renderscene.test
ViewVC logotype

Diff of /gzz/test/gzz/view/renderscene.test

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

revision 1.3 by benja, Tue Oct 29 21:21:26 2002 UTC revision 1.4 by benja, Sun Nov 10 23:08:55 2002 UTC
# Line 21  Render a scene through a Fallback view. Line 21  Render a scene through a Fallback view.
21  """  """
22    
23  import gzz, java  import gzz, java
24    from gzz.zzutil.Ids import *
25  from test.tools.tools import *  from test.tools.tools import *
26  from test.tools.gfx import *  from test.tools.gfx import *
27    
28  space = gzz.impl.ModularSpace(*spaceArgList())  space = gzz.impl.ModularSpace(*spaceArgList())
29    
 class VC(gzz.view.ViewContext):  
     def __init__(self, cell, cv, ccv):  
         self.cell, self.cv, self.ccv = (cell, cv, ccv)  
       
     def getAccursed(self):  
         return self.cell  
       
     def getCellView(self):  
         return self.cv  
       
     def getCellContentView(self):  
         return self.ccv  
   
     def getCursorColors(self, cell):  
         return None  
   
     def isMarked(self, cell):  
         return 0  
       
     def getCursorOffset(self, *args):  
         return 0  
   
   
30  def testRenderScene():  def testRenderScene():
31      view = gzz.view.RowColView(0)      view = gzz.view.RowColView(0)
32      cellview = gzz.view.CellVobFactory()      cellview = gzz.view.CellVobFactory()
33      contentview = gzz.view.TextCellContentView(win.getGraphicsAPI().getTextStyle(      contentview = gzz.view.TextCellContentView(win.getGraphicsAPI().getTextStyle(
34                                        "sans", 0, 20))                                        "sans", 0, 20))
35    
36      vc = VC(space.getHomeCell(), cellview, contentview)      vc = gzz.view.MockViewContext()
37        vc.v = view
38      view.render(getvs(), 0, vc)      vc.cv = cellview
39        vc.ccv = contentview
40        vc.c = space.getHomeCell()
41        vc.d = [space.getDim(d) for d in [d_1, d_2, d_3]]
42    
43        try:
44            view.render(getvs(), 0, vc)
45        except java.lang.Throwable, t:
46            t.printStackTrace()
47            raise t
48    

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

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