/[gzz]/manuscripts/xupdf/article.rst
ViewVC logotype

Diff of /manuscripts/xupdf/article.rst

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

revision 1.47 by jvk, Mon Feb 10 12:14:09 2003 UTC revision 1.48 by jvk, Mon Feb 10 13:34:08 2003 UTC
# Line 428  maintain readability. Line 428  maintain readability.
428  Implementation on the Gzz platform  Implementation on the Gzz platform
429  ==================================  ==================================
430    
431  Vobs, coordsys, jython --> easy prototyping  Vobs, coordsys, jython, xu, ids --> easy prototyping
432    
433  An example structure: a MEMEX-like view of recent hypertext and graphics articles  An example structure: a MEMEX-like view of recent hypertext and graphics articles
434  =================================================================================  =================================================================================
# Line 467  An example structure: a MEMEX-like view Line 467  An example structure: a MEMEX-like view
467      assoc Cell compos multi(0..1) - multi(1) role(content) xuEnfilade      assoc Cell compos multi(0..1) - multi(1) role(content) xuEnfilade
468    
469      class Canvas      class Canvas
470      spatialassoc = assoc Canvas aggreg multi(1) - multi(*) Cell      assoc Canvas aggreg multi(*) - multi(*) Cell
471    
472      class Coords      class Placement
473          fields          fields
474              x, y              x, y
475            
# Line 489  An example structure: a MEMEX-like view Line 489  An example structure: a MEMEX-like view
489      horizontally(100, pp, Cell, Canvas);      horizontally(100, pp, Cell, Canvas);
490      vertically(50, xxx, xuEnfilade, Cell);      vertically(50, xxx, xuEnfilade, Cell);
491    
492      Coords.c = 0.5 * (Cell.e + Canvas.w) + (0,-50);      Placement.c = 0.5 * (Cell.e + Canvas.w) + (0,-50);
493    
494      draw 0.5 * (Cell.e + Canvas.w) -- Coords.n dashed evenly;      draw 0.5 * (Cell.e + Canvas.w) -- Placement.n dashed evenly;
495    
496      left.p = (xuLink.w{left}...(xuEnfilade.n - (20,0)){down});      left.p = (xuLink.w{left}...(xuEnfilade.n - (20,0)){down});
497      right.p = (xuLink.e{right}...(xuEnfilade.n + (20,0)){down});      right.p = (xuLink.e{right}...(xuEnfilade.n + (20,0)){down});
# Line 513  An example structure: a MEMEX-like view Line 513  An example structure: a MEMEX-like view
513  - Annotations can be entered as new content and Xanadu-linked to a part  - Annotations can be entered as new content and Xanadu-linked to a part
514    of document.    of document.
515    
516    XXX: Canvas structure; *orthogonal* to the xu structure
517    
518  Conclusions and future work  Conclusions and future work
519  ===========================  ===========================
520    

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

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