diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-25 14:38:02 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-25 14:38:02 +0000 |
commit | b6631c76074cafa0c492db90d97ee17dd4ed8be6 (patch) | |
tree | 98e9b1795bf4d73975fa89445f54388b466fb553 /libjava/java/awt/font | |
parent | 1ba8a5f4e275834d3d7d25b78838bef0c2dc7fbd (diff) | |
download | ppe42-gcc-b6631c76074cafa0c492db90d97ee17dd4ed8be6.tar.gz ppe42-gcc-b6631c76074cafa0c492db90d97ee17dd4ed8be6.zip |
2003-09-25 Sascha Brawer <brawer@dandelis.ch>
* java/awt/font/FontRenderContext.java (getTransform): Return
copy of internal transform object. Add Javadoc.
* java/awt/geom/Rectangle2D.java (getPathIterator): Use the same
winding rule as Sun J2SE.
* javax/swing/border/MatteBorder.java (MatteBorder(Icon)): Docfix.
2003-09-25 Ingo Proetel <proetel@aicas.com>
* java/rmi/Naming.java:
Added comments, now accepts pseudo protocol "rmi".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71777 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/font')
-rw-r--r-- | libjava/java/awt/font/FontRenderContext.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/libjava/java/awt/font/FontRenderContext.java b/libjava/java/awt/font/FontRenderContext.java index b8202a8592f..2bec38d7e2d 100644 --- a/libjava/java/awt/font/FontRenderContext.java +++ b/libjava/java/awt/font/FontRenderContext.java @@ -1,5 +1,5 @@ /* FontRenderContext.java - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -88,11 +88,22 @@ public class FontRenderContext && usesFractionalMetrics == rhs.usesFractionalMetrics ()); } + + /** + * Retrieves the affine transform for scaling typographical points + * to raster pixels. + * + * @return a clone of the transform object. + */ public AffineTransform getTransform () { - return affineTransform; + if (affineTransform == null) + return new AffineTransform (); + else + return new AffineTransform (affineTransform); } + /** * Returns the hash code of the font render context. */ |