/[gzz]/gzz/gfx/demo/buoyoing.py
ViewVC logotype

Diff of /gzz/gfx/demo/buoyoing.py

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

revision 1.33 by mudyc, Sat Feb 15 14:42:50 2003 UTC revision 1.34 by mudyc, Sat Feb 15 19:24:56 2003 UTC
# Line 104  if xulinks: Line 104  if xulinks:
104    
105      pagescrolls = (      pagescrolls = (
106      gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(      gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(
107        # "Focus+context views of World-Wide Web nodes"
108        "01F8679C51FC1E410829DB31E838B9F15551F8E1F0")),
109    
110        gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(
111      # ""Digital Library Information Appliances""      # ""Digital Library Information Appliances""
112      "01A3F5119A280DE2AA5F58B1A9FF1B23F26022B4E0")),      "01A3F5119A280DE2AA5F58B1A9FF1B23F26022B4E0")),
113    
# Line 112  if xulinks: Line 116  if xulinks:
116      "01E941CB556ACB221B3909F6203E1763B7CA9A74B4")),      "01E941CB556ACB221B3909F6203E1763B7CA9A74B4")),
117    
118      gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(      gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(
     "010D41691A3EC1332F7D7BC81686F80A6D1362EBE9")),  
   
     gzz.media.impl.PageImageScroll(None, gzz.mediaserver.Mediaserver.Id(  
119      # "The mind's views of space"      # "The mind's views of space"
120      "011CA01BE52823106ED33F2C086FF8E7CCF9921A8D")),      "011CA01BE52823106ED33F2C086FF8E7CCF9921A8D")),
121    
# Line 132  if xulinks: Line 133  if xulinks:
133    
134      if 1:      if 1:
135          xuindexer.add(gzz.index.XuLink(          xuindexer.add(gzz.index.XuLink(
136              pagespanNodes.makeEnf(pagespans[0].subSpan(1,2).subArea(0,50,400,200)),              pagespanNodes.makeEnf(pagespans[0].subSpan(0,1).subArea(300,350,30,200)),
137              pagespanNodes.makeEnf(pagespans[1].subSpan(2,3).subArea(20,500,350,200))              pagespanNodes.makeEnf(pagespans[1].subSpan(0,1).subArea(220,250,370,240))
138              ))              ))
139    
140          xuindexer.add(gzz.index.XuLink(          xuindexer.add(gzz.index.XuLink(
# Line 142  if xulinks: Line 143  if xulinks:
143              ))              ))
144    
145          xuindexer.add(gzz.index.XuLink(          xuindexer.add(gzz.index.XuLink(
146              pagespanNodes.makeEnf(pagespans[3].subSpan(1,2).subArea(0,300,350,300)),              pagespanNodes.makeEnf(pagespans[3].subSpan(1,2).subArea(0,200,350,200)),
147              pagespanNodes.makeEnf(pagespans[0].subSpan(5,6).subArea(300,400,300,200)),              pagespanNodes.makeEnf(pagespans[0].subSpan(3,4).subArea(300,400,30,40)),
148              ))              ))
149    
150          xuindexer.add(gzz.index.XuLink(          xuindexer.add(gzz.index.XuLink(
151              pagespanNodes.makeEnf(pagespans[0].subSpan(1,2).subArea(120,400,350,300)),              pagespanNodes.makeEnf(pagespans[0].subSpan(1,2).subArea(20,40,332,220)),
152              pagespanNodes.makeEnf(pagespans[4].subSpan(5,6).subArea(300,400,300,200)),              pagespanNodes.makeEnf(pagespans[4].subSpan(2,3).subArea(300,150,280,240)),
153              ))              ))
154    
155          xuindexer.add(gzz.index.XuLink(          xuindexer.add(gzz.index.XuLink(
156              pagespanNodes.makeEnf(pagespans[5].subSpan(1,2).subArea(0,300,350,300)),              pagespanNodes.makeEnf(pagespans[5].subSpan(1,2).subArea(0,240,350,200)),
157              pagespanNodes.makeEnf(pagespans[0].subSpan(5,6).subArea(300,400,300,200)),              pagespanNodes.makeEnf(pagespans[0].subSpan(0,1).subArea(470,100,30,20)),
158              ))              ))
159    
160    
# Line 163  if xulinks: Line 164  if xulinks:
164      pg0 = pagescrolls[0]      pg0 = pagescrolls[0]
165    
166      wholepage = pg0.getCurrent().subSpan(0,1)      wholepage = pg0.getCurrent().subSpan(0,1)
167      span = wholepage.subArea(50, 50, 400, 150)      span = wholepage.subArea(70, 50, 400, 100)
168      paper = newPaper()      paper = newPaper()
169      addTrans(span, paper)      linkid1 = addTrans(span, paper)
170      addNote(paper, 'Foobar', -30, 50)      addNote(paper, 'NOTES:', -40, -20)
171        addNote(paper, '- graph of local hypertext structure', -42, 0)
172        addNote(paper, '- visualization', -43, 20)
173        addNote(paper, '- good', -39, 37)
174    
175      paper = newPaper()      paper = newPaper()
176      span = wholepage.subArea(250, 150, 300, 250)      span = wholepage.subArea(222, 250, 170, 50)
177      linkid1 = addTrans(span, paper)      addTrans(span, paper)
178      addNote(paper, 'Good looking tablet-PC!')      addNote(paper, 'Iblam blla et laa',-30,-70)
179      addNote(paper, 'Our project should order one of these', 20, 40)      addNote(paper, 'Foo et all laawd oone of gheese', -50, -45)
180    
181      paper = newPaper()      paper = newPaper()
182      wholepage = pg0.getCurrent().subSpan(4,5)      wholepage = pg0.getCurrent().subSpan(4,5)
# Line 182  if xulinks: Line 186  if xulinks:
186    
187      paper = newPaper()      paper = newPaper()
188      wholepage = pg0.getCurrent().subSpan(3,4)      wholepage = pg0.getCurrent().subSpan(3,4)
189      span = wholepage.subArea(100, 500, 283, 39)      span = wholepage.subArea(315, 385, 270, 110)
190      addTrans(span, paper)      addTrans(span, paper)
191      addNote(paper, 'This is very important')      addNote(paper, 'Well, this is a good point', -100, -187)
192        addNote(paper, 'hmmm.... how about buoys?', -20, -31)
193        addNote(paper, 'NOTE: Need to start discussing about this\n      on mailing list of our project..', -110)
194    
195    
196    
# Line 228  def screenshots(): Line 234  def screenshots():
234    
235      # FIXME: move s to shot position      # FIXME: move s to shot position
236      vs = w.createVobScene()      vs = w.createVobScene()
237      s.mainNode.moveTo(585,430)      s.mainNode.moveTo(565,364)
238      s.scene(vs)      s.scene(vs)
239    
240      w.renderStill(vs, 0);      w.renderStill(vs, 0);
# Line 245  def screenshots(): Line 251  def screenshots():
251      #    2) separate method: move to that buoy      #    2) separate method: move to that buoy
252      #    Then, call the 2nd method from outside.      #    Then, call the 2nd method from outside.
253    
254      s.mainNode.moveTo(50, 200)      s.mainNode.moveTo(536, 258)
255      vs1 = w.createVobScene()      vs1 = w.createVobScene()
256      s.scene(vs1)      s.scene(vs1)
257    
258      s.followLinkByAnchor(linkid1)      s.followLinkByAnchor(linkid1)
259      s.mainNode.moveTo(100,200)      s.mainNode.moveTo(110,90)
260        s.mainNode.setZoom(1.57)
261      vs2 = w.createVobScene()      vs2 = w.createVobScene()
262      s.scene(vs2)      s.scene(vs2)
263    

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

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