[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gfx/demo buoyoing.py
From: |
Matti Katila |
Subject: |
[Gzz-commits] gzz/gfx/demo buoyoing.py |
Date: |
Tue, 11 Feb 2003 09:48:51 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Matti Katila <address@hidden> 03/02/11 09:48:51
Modified files:
gfx/demo : buoyoing.py
Log message:
added a note buoy linked to page.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/buoyoing.py.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
Patches:
Index: gzz/gfx/demo/buoyoing.py
diff -u gzz/gfx/demo/buoyoing.py:1.11 gzz/gfx/demo/buoyoing.py:1.12
--- gzz/gfx/demo/buoyoing.py:1.11 Tue Feb 11 03:33:17 2003
+++ gzz/gfx/demo/buoyoing.py Tue Feb 11 09:48:51 2003
@@ -23,18 +23,17 @@
gzz.gfx.gl.PageSpanPaper.paperMill = gzz.gfx.gl.PaperMill.getInstance()
gzz.gfx.gl.PageSpanPaper.paperMillWindow = w
-xulinks = 1
# Create a space
space = gzz.impl.ModularSpace(*test.tools.tools.spaceArgList())
#dims = [space.getDim(i) for i in [Ids.d_1, Ids.d_2, Ids.d_3]]
-p = PPDims(space)
+d = PPDims(space)
dims = [space.getDim(i) for i in [Ids.d_1, Ids.d_2, Ids.d_3, \
- p.contains.getId(), \
- p.association.getId(), \
- p.d1.getId(), p.clone.getId(),\
- p.bgtype.getId() ]]
+ d.contains.getId(), \
+ d.association.getId(), \
+ d.d1.getId(), d.clone.getId(),\
+ d.bgtype.getId() ]]
zzNodes.viewcontext.setDims(jarray.array(dims , gzz.Dim))
@@ -44,8 +43,8 @@
pagespanNodes.WholePageSpanNodeType(scrollblockLinker)
)
adaptor = BuoyAdaptor()
-adaptor.cellNodes = [PPCanvasNode(p, space, w), zzNodes.VanishingNodeType()]
-adaptor.cellLinkers = [PPLinker(p.clone, p.association), scrollblockLinker]
+adaptor.cellNodes = [PPCanvasNode(d, space, w), zzNodes.VanishingNodeType()]
+adaptor.cellLinkers = [PPLinker(d.clone, d.association), scrollblockLinker]
# Now, before reading the xu stuff, render something to try to prevent NV
driver
# fallback to software rendering.
@@ -53,6 +52,22 @@
vs.put(background((.8, .4, .9)))
w.renderStill(vs, 0)
+
+def newNote(span, comment):
+ paper = space.getHomeCell().h(d.d1, 1).N(d.d1)
+ paper.setText('New paper')
+ note = paper.N(d.contains)
+ note.setText(comment)
+ x = note.N(d.pan)
+ x.setText("0")
+ y = x.N(d.pan)
+ y.setText("0")
+ space.getCellTexter().setEnfilade(
+ paper, pagespanNodes.makeEnf(span))
+ return
+
+xulinks = 1
+
if xulinks:
xuspace = gzz.impl.ModularSpace(*test.tools.tools.spaceArgList())
xuindexer = gzz.index.IndexManager.getXuIndexer(xuspace)
@@ -81,6 +96,14 @@
pagespanNodes.makeEnf(pagespans[0].subSpan(2,3).subArea(300,400,300,100)),
))
+
+ # try out some notes..
+ pg0 = pagescrolls[0]
+ wholepage = pg0.getCurrent().subSpan(0,1)
+ span = wholepage.subArea(1, 1, 40, 40)
+ #newNote(span, 'Foobar')
+
+
scrollblockLinker.xuIndex = xuindexer
scrollblockLinker.xulinkPageSpanNodeType =
pagespanNodes.AnchorPageSpanNodeType(scrollblockLinker)
@@ -89,7 +112,6 @@
mainNodeType = (scrollblockLinker.xulinkPageSpanNodeType, None,
pagespans[0])
-
else:
# The test pageimagescroll
id = "01ACE8A2E202A26072012715A94A270CD012F9B0F2"
@@ -107,7 +129,6 @@
cell, pagespanNodes.makeEnf(span))
mainNodeType = (adaptor, None, cell)
-
class Scene(buoymanager.RealBuoyManager):
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Tuomas J. Lukka, 2003/02/06
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Tuomas J. Lukka, 2003/02/11
- [Gzz-commits] gzz/gfx/demo buoyoing.py,
Matti Katila <=
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Matti Katila, 2003/02/11
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Matti Katila, 2003/02/11
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Matti Katila, 2003/02/11
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Janne V. Kujala, 2003/02/15
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Matti Katila, 2003/02/15
- [Gzz-commits] gzz/gfx/demo buoyoing.py, Matti Katila, 2003/02/15