PatchSet 5499 Date: 2004/11/29 15:38:37 Author: robilad Branch: HEAD Tag: (none) Log: Resynced with GNU Classpath: small Swing fixes
2004-11-29 Dalibor Topic <[EMAIL PROTECTED]> * libraries/javalib/javax/swing/BorderFactory.java, libraries/javalib/javax/swing/SwingUtilities.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <[EMAIL PROTECTED]> * javax/swing/BorderFactory.java (BorderFactory): Added private constructor. * javax/swing/SwingUtilities.java (SwingUtilities): Likewise. (computeStringWidth): New method. Members: ChangeLog:1.3045->1.3046 libraries/javalib/javax/swing/BorderFactory.java:1.2->1.3 libraries/javalib/javax/swing/SwingUtilities.java:1.6->1.7 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.3045 kaffe/ChangeLog:1.3046 --- kaffe/ChangeLog:1.3045 Mon Nov 29 15:28:30 2004 +++ kaffe/ChangeLog Mon Nov 29 15:38:37 2004 @@ -1,5 +1,19 @@ 2004-11-29 Dalibor Topic <[EMAIL PROTECTED]> + * libraries/javalib/javax/swing/BorderFactory.java, + libraries/javalib/javax/swing/SwingUtilities.java: + Resynced with GNU Classpath. + + 2004-11-21 Michael Koch <[EMAIL PROTECTED]> + + * javax/swing/BorderFactory.java + (BorderFactory): Added private constructor. + * javax/swing/SwingUtilities.java + (SwingUtilities): Likewise. + (computeStringWidth): New method. + +2004-11-29 Dalibor Topic <[EMAIL PROTECTED]> + * libraries/javalib/java/awt/color/ICC_Profile.java, libraries/javalib/java/awt/datatransfer/DataFlavor.java, libraries/javalib/java/awt/image/AffineTransformOp.java: Index: kaffe/libraries/javalib/javax/swing/BorderFactory.java diff -u kaffe/libraries/javalib/javax/swing/BorderFactory.java:1.2 kaffe/libraries/javalib/javax/swing/BorderFactory.java:1.3 --- kaffe/libraries/javalib/javax/swing/BorderFactory.java:1.2 Sun Oct 24 13:39:10 2004 +++ kaffe/libraries/javalib/javax/swing/BorderFactory.java Mon Nov 29 15:38:43 2004 @@ -52,6 +52,11 @@ public class BorderFactory { + private BorderFactory() + { + // Do nothing. + } + /** * Creates a line border withe the specified color. * Index: kaffe/libraries/javalib/javax/swing/SwingUtilities.java diff -u kaffe/libraries/javalib/javax/swing/SwingUtilities.java:1.6 kaffe/libraries/javalib/javax/swing/SwingUtilities.java:1.7 --- kaffe/libraries/javalib/javax/swing/SwingUtilities.java:1.6 Wed Nov 24 23:24:28 2004 +++ kaffe/libraries/javalib/javax/swing/SwingUtilities.java Mon Nov 29 15:38:43 2004 @@ -76,6 +76,11 @@ */ private static OwnerFrame ownerFrame; + private SwingUtilities() + { + // Do nothing. + } + /** * Calculates the portion of the base rectangle which is inside the * insets. @@ -1119,6 +1124,19 @@ return new Rectangle(dx, dy, dw, dh); return new Rectangle(0, 0, 0, 0); + } + + /** + * Calculates the width of a given string. + * + * @param fm the <code>FontMetrics</code> object to use + * @param str the string + * + * @return the width of the the string. + */ + public static int computeStringWidth(FontMetrics fm, String str) + { + return fm.stringWidth(str); } /** _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe