/[fenfire]/fenfire/org/fenfire/demo/detail/pagespanbgfilter.py
ViewVC logotype

Diff of /fenfire/org/fenfire/demo/detail/pagespanbgfilter.py

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

revision 1.8 by tjl, Thu Jun 26 08:54:36 2003 UTC revision 1.9 by tjl, Mon Jul 14 14:12:21 2003 UTC
# Line 1  Line 1 
1  #  #
2  # Copyright (c) 2003, Janne V. Kujala  # Copyright (c) 2003, Janne V. Kujala and Tuomas J. Lukka
3  #  #
4  # This file is part of Fenfire.  # This file is part of Fenfire.
5  #  #
# Line 36  from org.fenfire.spanimages.gl import pa Line 36  from org.fenfire.spanimages.gl import pa
36    
37  pool = org.nongnu.storm.impl.TransientPool(java.util.HashSet())  pool = org.nongnu.storm.impl.TransientPool(java.util.HashSet())
38  myalph = alph.impl.StormAlph(pool)  myalph = alph.impl.StormAlph(pool)
39  sc = myalph.addFile(java.io.File('../alph/testdata/test1.pdf'), 'application/pdf')  
40    sc = [
41        myalph.addFile(java.io.File('../alph/testdata/test1.pdf'), 'application/pdf'),
42        myalph.addFile(java.io.File('testdata/paper.pdf'), 'application/pdf')
43        ]
44    
45  enfMaker = alph.impl.Enfilade1DImpl.Enfilade1DImplMaker()  enfMaker = alph.impl.Enfilade1DImpl.Enfilade1DImplMaker()
46    
47  class Scene:  class Scene:
# Line 48  class Scene: Line 53  class Scene:
53              papermakers.fancyHalo(w),              papermakers.fancyHalo(w),
54              papermakers.fancyBlur(w),              papermakers.fancyBlur(w),
55          ]          ]
56            self.scrolls = sc
57    
58          self.scrollimager = ff.spanimages.gl.PageScrollBlockImager()          self.scrollimager = ff.spanimages.gl.PageScrollBlockImager()
59          self.spanImageFactory = ff.spanimages.gl.DefaultSpanImageFactory(          self.spanImageFactory = ff.spanimages.gl.DefaultSpanImageFactory(
60                                          self.scrollimager)                                          self.scrollimager)
61          self.key = KeyPresses(          self.key = KeyPresses(
62              self,              self,
63              ListIndex("type", "types", 0, "Papermaker", "P", "p"),              ListIndex("type", "types", 0, "Papermaker", "P", "p"),
64                ListIndex("scroll", "scrolls", 0, "File to use", "F", "f"),
65              SlideLin("x", 0, 50, "x coord", "Right", "Left"),              SlideLin("x", 0, 50, "x coord", "Right", "Left"),
66              SlideLin("y", 0, 50, "y coord", "Down", "Up"),              SlideLin("y", 0, 50, "y coord", "Down", "Up"),
67              SlideLog("scale", 1, "scale", "-", "+"),              SlideLog("scale", 1, "scale", "-", "+"),
# Line 61  class Scene: Line 69  class Scene:
69      def scene(self, vs):      def scene(self, vs):
70    
71          print "TEST:"          print "TEST:"
           
         self.sps = self.scrollimager.getSingleImage(sc.getPage(0), self.spanImageFactory.poolManager)  
         vob.putil.texture.printTex( self.sps.loader.getTexture().getTexId() )  
72    
73          vs.map.put(vob.vobs.SolidBackdropVob(java.awt.Color.yellow))          vs.map.put(vob.vobs.SolidBackdropVob(java.awt.Color.yellow))
74    
# Line 72  class Scene: Line 77  class Scene:
77          scaled = vs.orthoCS(0, "X", 0, self.x, self.y, self.scale, self.scale)          scaled = vs.orthoCS(0, "X", 0, self.x, self.y, self.scale, self.scale)
78    
79          layout = ff.view.PageSpanLayout(          layout = ff.view.PageSpanLayout(
80                  sc.getCurrent(),                  self.scrolls[self.scroll].getCurrent().subSpan(0,2),
81                  self.spanImageFactory                  self.spanImageFactory
82                  )                  )
83          #layout.useBg = 0          #layout.useBg = 0

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

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