/[fenfire]/fenfire/org/fenfire/view/buoy/NodeType2D.java
ViewVC logotype

Diff of /fenfire/org/fenfire/view/buoy/NodeType2D.java

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

revision 1.11 by benja, Fri Jun 27 22:18:41 2003 UTC revision 1.12 by tjl, Wed Jul 30 09:11:46 2003 UTC
# Line 28  package org.fenfire.view.buoy; Line 28  package org.fenfire.view.buoy;
28  import org.fenfire.view.View2D;  import org.fenfire.view.View2D;
29  import org.fenfire.view.NodedView2D;  import org.fenfire.view.NodedView2D;
30  import org.fenfire.util.Pair;  import org.fenfire.util.Pair;
31    import org.fenfire.util.Triple;
32  import org.nongnu.libvob.*;  import org.nongnu.libvob.*;
33  import org.nongnu.libvob.impl.DefaultVobMatcher;  import org.nongnu.libvob.impl.DefaultVobMatcher;
34  import org.nongnu.libvob.buoy.*;  import org.nongnu.libvob.buoy.*;
# Line 52  public class NodeType2D extends Abstract Line 53  public class NodeType2D extends Abstract
53            
54      public Object getSize(Object linkId, Object anchor,      public Object getSize(Object linkId, Object anchor,
55                            float wh[]) {                            float wh[]) {
56          Pair p = (Pair)anchor;          Triple t = (Triple)anchor;
57          Pair q = (Pair)p.second;          Rectangle rect = (Rectangle)t.second;
         Rectangle rect = (Rectangle)q.first;  
58          wh[0] = rect.width;          wh[0] = rect.width;
59          wh[1] = rect.height;          wh[1] = rect.height;
60          return null;          return null;
# Line 68  public class NodeType2D extends Abstract Line 68  public class NodeType2D extends Abstract
68              vs.map.put( eff, into);              vs.map.put( eff, into);
69              return into;              return into;
70          }          }
71          Pair p = (Pair)anchor;          Triple t = (Triple)anchor;
72          Object plane = p.first;          Object plane = t.first;
73    
74          Pair q = (Pair)p.second;          Rectangle rect = (Rectangle)t.second;
75          Rectangle rect = (Rectangle)q.first;          Object node = t.third; // may be null if this
         Object node = q.second; // may be null if this  
76                                  // is not a noded View2D                                  // is not a noded View2D
77                    
78          float[] tmp = new float[2];          float[] tmp = new float[2];

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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