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) |