[commit-cp] classpath ChangeLog java/awt/GridBagLayout.java

2006-11-01 Thread Tania Bento
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Tania Bento tbento06/11/01 16:59:54

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2006-11-01  Tania Bento  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java
(toString): Implemented method.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8742r2=1.8743
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/GridBagLayout.java?cvsroot=classpathr1=1.31r2=1.32




[commit-cp] classpath ChangeLog java/awt/GridBagLayout.java

2006-07-14 Thread Mark Wielaard
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Mark Wielaard mark06/07/14 21:57:17

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
   Revert to previous implementation.
   * java/awt/GridBagLayout.java (AdjustForGravity): Only adjust for
   constraints insets.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8109r2=1.8110
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/GridBagLayout.java?cvsroot=classpathr1=1.30r2=1.31




[commit-cp] classpath ChangeLog java/awt/GridBagLayout.java...

2006-06-17 Thread Sven de Marothy
CVSROOT:/sources/classpath
Module name:classpath
Changes by: Sven de Marothy smarothy  06/06/18 02:22:17

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 
java/awt/font  : TextMeasurer.java 

Log message:
2006-06-18  Sven de Marothy  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java (AdjustForGravity): Implement.
* java/awt/font/TextMeasurer.java: Fix copyright date, 
remove commented-out code.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.7862r2=1.7863
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/GridBagLayout.java?cvsroot=classpathr1=1.28r2=1.29
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/font/TextMeasurer.java?cvsroot=classpathr1=1.4r2=1.5

Patches:
Index: ChangeLog
===
RCS file: /sources/classpath/classpath/ChangeLog,v
retrieving revision 1.7862
retrieving revision 1.7863
diff -u -b -r1.7862 -r1.7863
--- ChangeLog   18 Jun 2006 00:54:46 -  1.7862
+++ ChangeLog   18 Jun 2006 02:22:16 -  1.7863
@@ -1,5 +1,11 @@
 2006-06-18  Sven de Marothy  [EMAIL PROTECTED]
 
+   * java/awt/GridBagLayout.java (AdjustForGravity): Implement.
+   * java/awt/font/TextMeasurer.java: Fix copyright date, 
+   remove commented-out code.
+
+2006-06-18  Sven de Marothy  [EMAIL PROTECTED]
+
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(FreetypeGlyphVector, clone): Implement cloning.
(getGlyphLogicalBounds): Bounds should be offset to the glyph position.

Index: java/awt/GridBagLayout.java
===
RCS file: /sources/classpath/classpath/java/awt/GridBagLayout.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- java/awt/GridBagLayout.java 22 Mar 2006 19:15:24 -  1.28
+++ java/awt/GridBagLayout.java 18 Jun 2006 02:22:17 -  1.29
@@ -324,11 +324,17 @@
 /**
  * Obsolete.
  */
-protected void AdjustForGravity (GridBagConstraints gbc, Rectangle rect)
-  throws NotImplementedException
+  protected void AdjustForGravity (GridBagConstraints constraints, 
+  Rectangle rect)
 {
-  // FIXME
-  throw new Error (Not implemented);
+Insets insets = constraints.insets;
+if (insets != null)
+  {
+   rect.x += insets.left;
+   rect.y += insets.top;
+   rect.width -= insets.left + insets.right;
+   rect.height -= insets.top + insets.bottom;
+  }
 }
 
 /**
@@ -353,10 +359,9 @@
   // layoutInfo.  So we wait until after this for loop to set
   // layoutInfo.
   Component lastComp = null;
-  int cellx = 0;
-  int celly = 0;
-  int cellw = 0;
-  int cellh = 0;
+
+  Rectangle cell = new Rectangle();
+
   for (int i = 0; i  components.length; i++)
   {
 Component component = components[i];
@@ -370,29 +375,23 @@
 
 if (lastComp != null
  constraints.gridheight == GridBagConstraints.REMAINDER)
-  celly += cellh;
+  cell.y += cell.height;
 else
-  celly = sumIntArray(info.rowHeights, constraints.gridy);
+  cell.y = sumIntArray(info.rowHeights, constraints.gridy);
 
 if (lastComp != null
  constraints.gridwidth == GridBagConstraints.REMAINDER)
-  cellx += cellw;
+  cell.x += cell.width;
 else
-  cellx = sumIntArray(info.colWidths, constraints.gridx);
+  cell.x = sumIntArray(info.colWidths, constraints.gridx);
 
-cellw = sumIntArray(info.colWidths, constraints.gridx
-+ constraints.gridwidth) - cellx;
-cellh = sumIntArray(info.rowHeights, constraints.gridy
- + constraints.gridheight) - celly;
+cell.width = sumIntArray(info.colWidths, constraints.gridx
++ constraints.gridwidth) - cell.x;
+cell.height = sumIntArray(info.rowHeights, constraints.gridy
+ + constraints.gridheight) - 
cell.y;
 
-Insets insets = constraints.insets;
-if (insets != null)
-  {
-cellx += insets.left;
-celly += insets.top;
-cellw -= insets.left + insets.right;
-cellh -= insets.top + insets.bottom;
-  }
+// Adjust for insets.
+   AdjustForGravity( constraints, cell );
 
 // Note: Documentation says that padding is added on both sides, but
 // visual inspection shows that the Sun implementation only adds it
@@ -403,14 +402,14 @@
 switch (constraints.fill)
   {
   case GridBagConstraints.HORIZONTAL:
-dim.width = cellw;
+

[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2006-03-10 Thread Lillian Angel
CVSROOT:/sources/classpath
Module name:classpath
Branch: 
Changes by: Lillian Angel [EMAIL PROTECTED]   06/03/08 18:20:18

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2006-03-08  Lillian Angel  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java
(GetLayoutInfo): If gridy is RELATIVE and there is no component
in the bottom-most spot of the column, we need to place that component
at the y-location of the other components in that row. If there are
no other components in that row, then place it at y = 0.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6655tr2=1.6656r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.23tr2=1.24r1=textr2=text




[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2006-03-10 Thread Lillian Angel
CVSROOT:/sources/classpath
Module name:classpath
Branch: 
Changes by: Lillian Angel [EMAIL PROTECTED]   06/03/10 21:01:38

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2006-03-10  Lillian Angel  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java
(ArrangeGrid): Added checks to determine if component
is placed last in a row or column. If so, the location
of the last component should be used to get the location
of the current component.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6684tr2=1.6685r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.26tr2=1.27r1=textr2=text




[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2006-03-08 Thread Lillian Angel
CVSROOT:/sources/classpath
Module name:classpath
Branch: 
Changes by: Lillian Angel [EMAIL PROTECTED]   06/03/08 20:04:13

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2006-03-08  Lillian Angel  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java
(GetLayoutInfo): If the last component added had gridwidth == REMAINDER,
then the next item should be set to current_y (not 0).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6656tr2=1.6657r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.24tr2=1.25r1=textr2=text




[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2005-12-06 Thread Thomas Fitzsimmons
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch: 
Changes by: Thomas Fitzsimmons [EMAIL PROTECTED]  05/12/06 21:20:18

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2005-12-06  Thomas Fitzsimmons  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java (ArrangeGrid): Use info rather than
layoutInfo in the component for loop.  Cache layout information
after resizing components.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5772tr2=1.5773r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.22tr2=1.23r1=textr2=text





[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2005-10-18 Thread Lillian Angel
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch: 
Changes by: Lillian Angel [EMAIL PROTECTED]   05/10/18 20:06:15

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
2005-10-18  Lillian Angel  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java
(GetLayoutInfo): Added a null check for lastComponent. Prevents
NPE.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5268tr2=1.5269r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.21tr2=1.22r1=textr2=text





[commit-cp] classpath ./ChangeLog java/awt/GridBagLayout.java

2005-07-10 Thread Dalibor Topic
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch: 
Changes by: Dalibor Topic [EMAIL PROTECTED]   05/07/10 17:24:51

Modified files:
.  : ChangeLog 
java/awt   : GridBagLayout.java 

Log message:
Small error message cleanup

2005-07-10  Dalibor Topic  [EMAIL PROTECTED]

* java/awt/GridBagLayout.java:
(addLayoutComponent) Improved error message.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4039tr2=1.4040r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/GridBagLayout.java.diff?tr1=1.18tr2=1.19r1=textr2=text



___
Commit-classpath mailing list
Commit-classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/commit-classpath