/[classpath]/classpath/javax/swing/BoxLayout.java
ViewVC logotype

Diff of /classpath/javax/swing/BoxLayout.java

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

revision 1.11 by rabbit78, Sun May 22 20:35:05 2005 UTC revision 1.12 by rabbit78, Fri Jun 24 14:39:49 2005 UTC
# Line 46  import java.awt.Insets; Line 46  import java.awt.Insets;
46  import java.awt.LayoutManager2;  import java.awt.LayoutManager2;
47  import java.io.Serializable;  import java.io.Serializable;
48    
49    import gnu.java.awt.AWTUtilities;
50    
51  /**  /**
52   * A layout for swing components.   * A layout for swing components.
53   *   *
# Line 151  public class BoxLayout implements Layout Line 153  public class BoxLayout implements Layout
153      int x = 0;      int x = 0;
154      int y = 0;      int y = 0;
155    
156      Component[] children = parent.getComponents();      Component[] children = AWTUtilities.getVisibleChildren(parent);
157    
158      if (isHorizontalIn(parent))      if (isHorizontalIn(parent))
159        {                {        
# Line 201  public class BoxLayout implements Layout Line 203  public class BoxLayout implements Layout
203      int x = insets.left + insets.right;      int x = insets.left + insets.right;
204      int y = insets.bottom + insets.top;      int y = insets.bottom + insets.top;
205    
206      Component[] children = parent.getComponents();      Component[] children = AWTUtilities.getVisibleChildren(parent);
207    
208      if (isHorizontalIn(parent))      if (isHorizontalIn(parent))
209        {        {
# Line 246  public class BoxLayout implements Layout Line 248  public class BoxLayout implements Layout
248      Dimension innerSize = new Dimension(size.width - insets.left      Dimension innerSize = new Dimension(size.width - insets.left
249                                          - insets.right, size.height                                          - insets.right, size.height
250                                          - insets.bottom - insets.top);                                          - insets.bottom - insets.top);
251      Component[] children = parent.getComponents();      Component[] children = AWTUtilities.getVisibleChildren(parent);
252      boolean[] laidOut = new boolean[children.length];      boolean[] laidOut = new boolean[children.length];
253      for (int index = 0; index < laidOut.length; index++)      for (int index = 0; index < laidOut.length; index++)
254        laidOut[index] = false;        laidOut[index] = false;
# Line 465  public class BoxLayout implements Layout Line 467  public class BoxLayout implements Layout
467      int x = insets.left + insets.right;      int x = insets.left + insets.right;
468      int y = insets.top + insets.bottom;      int y = insets.top + insets.bottom;
469    
470      Component[] children = parent.getComponents();      Component[] children = AWTUtilities.getVisibleChildren(parent);
471    
472      if (isHorizontalIn(parent))      if (isHorizontalIn(parent))
473        {        {

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