I implemented two unimplemented functions. 2006-05-18 Lillian Angel <[EMAIL PROTECTED]>
* java/awt/font/GlyphMetrics.java (getLSB): Implemented. (getRSB): Implemented.
Index: java/awt/font/GlyphMetrics.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/awt/font/GlyphMetrics.java,v retrieving revision 1.3 diff -u -r1.3 GlyphMetrics.java --- java/awt/font/GlyphMetrics.java 22 Mar 2006 19:15:24 -0000 1.3 +++ java/awt/font/GlyphMetrics.java 18 May 2006 19:28:53 -0000 @@ -38,8 +38,6 @@ package java.awt.font; -import gnu.classpath.NotImplementedException; - import java.awt.geom.Rectangle2D; /** @@ -94,16 +92,18 @@ return bounds; } - public float getLSB () - throws NotImplementedException + public float getLSB() { - throw new Error ("not implemented"); + if (horizontal) + return (float) bounds.getX(); + return (float) bounds.getY(); } - public float getRSB () - throws NotImplementedException + public float getRSB() { - throw new Error ("not implemented"); + if (horizontal) + return (float) (advanceX - (bounds.getX() + bounds.getWidth())); + return (float) (advanceY - (bounds.getY() + bounds.getHeight())); } public int getType ()