56 |
vs.put(background((.8, .4, .9))) |
vs.put(background((.8, .4, .9))) |
57 |
w.renderStill(vs, 0) |
w.renderStill(vs, 0) |
58 |
|
|
59 |
|
|
60 |
|
papers = ['urn:urn-5:LpyTF-IpdyXzNrsw3EsW0o05Slrb', |
61 |
|
'urn:urn-5:Jl9wZ+Y9Y0UjMKEVM1fJ5dQxVFeB', |
62 |
|
'urn:urn-5:7UfI0Sa1Khv1HD05KfxQBGrsNLYt', |
63 |
|
'urn:urn-5:Ozjyv51bS-YEWt3YDcJsP3AyrM02', |
64 |
|
'urn:urn-5:LgsTIYuVpwrJn1rgvVCNIS+fbJCe', |
65 |
|
'urn:urn-5:FO2EBHSeUUAxHRaIoQHe8EcLw6X+', |
66 |
|
'urn:urn-5:cKTtl2-4vXEC-T3gMMDG5f5XEite', |
67 |
|
'urn:urn-5:8sZTg96TyFprP+E0c1e0mZxoWeAd'] |
68 |
|
|
69 |
def setPan(cell, x, y): |
def setPan(cell, x, y): |
70 |
cx = cell.N(d.pan) |
cx = cell.N(d.pan) |
71 |
cx.setText(str(x)) |
cx.setText(str(x)) |
72 |
cy = cx.N(d.pan) |
cy = cx.N(d.pan) |
73 |
cy.setText(str(y)) |
cy.setText(str(y)) |
74 |
|
|
75 |
def newNote(span, comment, transX=-150, transY=-100, commentY=30): |
def newPaper(): |
76 |
paper = space.getHomeCell().h(d.d1, 1).N(d.d1) |
rotatelist(papers) |
77 |
|
paper = space.getCell(papers[0]) |
78 |
|
#paper = space.getHomeCell().h(d.d1,1).N(d.d1) |
79 |
paper.setText('New paper') |
paper.setText('New paper') |
80 |
note = paper.N(d.contains) |
return paper |
81 |
setPan(note, transX,transY) |
|
82 |
space.getCellTexter().setEnfilade( |
def addNote(paper, comment, x=50,y=150): |
83 |
note, pagespanNodes.makeEnf(span)) |
note = paper.h(d.contains,1).N(d.contains) |
|
note = note.N(d.contains) |
|
84 |
note.setText(comment) |
note.setText(comment) |
85 |
setPan(note, transX, commentY) |
setPan(note, x, y) |
86 |
|
|
87 |
|
def addTrans(span, paper, transX=0, transY=0,): |
88 |
|
trans = paper.N(d.contains) |
89 |
|
setPan(trans, transX,transY) |
90 |
|
space.getCellTexter().setEnfilade( |
91 |
|
trans, pagespanNodes.makeEnf(span)) |
92 |
|
|
93 |
xulinks = 1 |
xulinks = 1 |
94 |
|
|
103 |
#"01E1682758ABF63E7833692653A5DE46EA53A6F8AA")), |
#"01E1682758ABF63E7833692653A5DE46EA53A6F8AA")), |
104 |
gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id( |
gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id( |
105 |
#"0000000008000000E9573F40460004592C0AC2038D1250E0ED08F865D8C9148654B87A7AA82CC6")), |
#"0000000008000000E9573F40460004592C0AC2038D1250E0ED08F865D8C9148654B87A7AA82CC6")), |
106 |
"010DA2A88F8C71B76061AA8F1418C0CC77C3C3200D")), |
#"010DA2A88F8C71B76061AA8F1418C0CC77C3C3200D")), |
107 |
|
"01E941CB556ACB221B3909F6203E1763B7CA9A74B4")), |
108 |
gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id( |
gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id( |
109 |
#"0000000008000000E9573F38AE000410A88E08C0C3AB6E45E102B9921BBE71DC74E1A7492D70AE")), |
#"0000000008000000E9573F38AE000410A88E08C0C3AB6E45E102B9921BBE71DC74E1A7492D70AE")), |
110 |
"010D41691A3EC1332F7D7BC81686F80A6D1362EBE9")), |
"010D41691A3EC1332F7D7BC81686F80A6D1362EBE9")), |
127 |
pg0 = pagescrolls[0] |
pg0 = pagescrolls[0] |
128 |
wholepage = pg0.getCurrent().subSpan(0,1) |
wholepage = pg0.getCurrent().subSpan(0,1) |
129 |
span = wholepage.subArea(50, 50, 400, 150) |
span = wholepage.subArea(50, 50, 400, 150) |
130 |
newNote(span, 'Give a good comment\nover here') |
paper = newPaper() |
131 |
|
addTrans(span, paper) |
132 |
|
addNote(paper, 'Foobar', -30, 50) |
133 |
|
|
134 |
|
paper2 = newPaper() |
135 |
|
span = wholepage.subArea(150, 150, 400, 250) |
136 |
|
addTrans(span, paper2) |
137 |
|
addNote(paper2, 'BarFoo') |
138 |
|
|
139 |
scrollblockLinker.xuIndex = xuindexer |
scrollblockLinker.xuIndex = xuindexer |
140 |
scrollblockLinker.xulinkPageSpanNodeType = pagespanNodes.AnchorPageSpanNodeType(scrollblockLinker) |
scrollblockLinker.xulinkPageSpanNodeType = pagespanNodes.AnchorPageSpanNodeType(scrollblockLinker) |