/[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.2 by jvk, Mon Apr 28 10:17:14 2003 UTC revision 1.3 by jvk, Wed Apr 30 12:13:43 2003 UTC
# Line 30  from org.nongnu.libvob.gl import GL, GLR Line 30  from org.nongnu.libvob.gl import GL, GLR
30  from org.nongnu import alph  from org.nongnu import alph
31  from org.nongnu import storm  from org.nongnu import storm
32    
33    from vob.putil.demokeys import *
34    
35  pool = org.nongnu.storm.impl.TransientPool(java.util.HashSet())  pool = org.nongnu.storm.impl.TransientPool(java.util.HashSet())
36  myalph = alph.impl.StormAlph(pool)  myalph = alph.impl.StormAlph(pool)
37  sc = myalph.addFile(java.io.File('../alph/testdata/test1.pdf'), 'application/pdf')  sc = myalph.addFile(java.io.File('../alph/testdata/test1.pdf'), 'application/pdf')
38  enfMaker = alph.impl.Enfilade1DImpl.Enfilade1DImplMaker()  enfMaker = alph.impl.Enfilade1DImpl.Enfilade1DImplMaker()
39    
40  class Scene:  class Scene:
41        def __init__(self):
42            self.key = KeyPresses(
43                self,
44                Toggle("blur", 0, "Blur bg", "b"),
45                SlideLin("x", 0, 50, "x coord", "Right", "Left"),
46                SlideLin("y", 0, 50, "y coord", "Down", "Up"),
47                SlideLog("scale", 1, "scale", "-", "+"),
48            )
49      def scene(self, vs):      def scene(self, vs):
50          vs.map.put(vob.vobs.SolidBackdropVob(java.awt.Color.yellow))          vs.map.put(vob.vobs.SolidBackdropVob(java.awt.Color.yellow))
51    
52          scaled = vs.orthoCS(0, "X", 0, 0, 0, .9, .9)          scaled = vs.orthoCS(0, "X", 0, self.x, self.y, self.scale, self.scale)
53    
54          layout = ff.view.PageSpanLayout(enfMaker.makeEnfilade(sc.getCurrent()))          layout = ff.view.PageSpanLayout(enfMaker.makeEnfilade(sc.getCurrent()))
55          ff.util.PageSpanPaper.paperMill = vob.gl.PaperMill.getInstance()          ff.util.PageSpanPaper.paperMill = vob.gl.PaperMill.getInstance()
56          ff.util.PageSpanPaper.paperMillWindow = vob.putil.demowindow.w          ff.util.PageSpanPaper.paperMillWindow = vob.putil.demowindow.w
57          #layout.useBg = 0          #layout.useBg = 0
58    
59            ff.util.PageSpanPaper.withBlur = self.blur
60                    
61          layout.place(vs, scaled, 1, 100000)          layout.place(vs, scaled, 1, 100000)

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

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