/[gzz]/gzz/gzz/modules/pp2/PPCanvasNode.java
ViewVC logotype

Diff of /gzz/gzz/modules/pp2/PPCanvasNode.java

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

revision 1.15 by tjl, Wed Feb 12 17:16:50 2003 UTC revision 1.16 by mudyc, Fri Feb 14 13:41:31 2003 UTC
# Line 30  import gzz.view.buoy.*; Line 30  import gzz.view.buoy.*;
30  import gzz.vob.*;  import gzz.vob.*;
31  import gzz.client.*;  import gzz.client.*;
32    
33    import gzz.media.*;
34    import gzz.media.impl.*;
35    import gzz.impl.*;
36    
37  /** XXX  /** XXX
38   */   */
39  public class PPCanvasNode implements CellBuoyViewNodeType {  public class PPCanvasNode implements CellBuoyViewNodeType {
# Line 93  private static final String rcsid = "$Id Line 97  private static final String rcsid = "$Id
97                              Object cachedSize) {                              Object cachedSize) {
98          if (dbg) pa("renderBuoyCell:"+c);          if (dbg) pa("renderBuoyCell:"+c);
99    
         // XXX Pan  
100          int[] pan = getCoords(c);          int[] pan = getCoords(c);
101            SimpleVStreamTexter sct = (SimpleVStreamTexter)space.getCellTexter();
102            Enfilade1DImpl enf = (Enfilade1DImpl)sct.getEnfilade(c, null);
103            java.util.List enfList= enf.getList();
104            Span1D span = (Span1D) enfList.get(0);
105            CellView cv;
106            if (span instanceof TextSpan)
107                cv = new TextCellContentView();
108            else
109                cv = new PageSpanCellView();
110            float [] bs = new float[3];
111            cv.getSize(c, ((ViewContext)new AbstractViewContext()), bs);
112    
113            pan[0] += bs[0]/2;
114            pan[1] += bs[1]/2;
115    
116    
117          final int c2fCS =          final int c2fCS =
118              vs.coords.ortho(0, 0,  -pan[0]*buoyZoom, -pan[1]*buoyZoom, buoyZoom, buoyZoom);              vs.coords.ortho(0, 0,  -pan[0]*buoyZoom, -pan[1]*buoyZoom, buoyZoom, buoyZoom);
119          final int c2fCSInv =          final int c2fCSInv =

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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