diff options
Diffstat (limited to 'libjava/gnu/java/awt/ClasspathToolkit.java')
-rw-r--r-- | libjava/gnu/java/awt/ClasspathToolkit.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/libjava/gnu/java/awt/ClasspathToolkit.java b/libjava/gnu/java/awt/ClasspathToolkit.java index 92934593d39..c2492315b08 100644 --- a/libjava/gnu/java/awt/ClasspathToolkit.java +++ b/libjava/gnu/java/awt/ClasspathToolkit.java @@ -1,5 +1,5 @@ /* ClasspathToolkit.java -- Abstract superclass for Classpath toolkits. - Copyright (C) 2003 Free Software Foundation, Inc. + Copyright (C) 2003, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -38,27 +38,27 @@ exception statement from your version. */ package gnu.java.awt; +import gnu.java.awt.peer.ClasspathFontPeer; +import gnu.java.awt.peer.ClasspathTextLayoutPeer; + import java.awt.Image; import java.awt.Dimension; import java.awt.DisplayMode; import java.awt.Font; -import java.awt.FontFormatException; import java.awt.FontMetrics; import java.awt.GraphicsEnvironment; -import java.awt.HeadlessException; import java.awt.Toolkit; +import java.awt.font.FontRenderContext; import java.awt.image.ColorModel; import java.awt.image.ImageProducer; import java.io.File; import java.io.InputStream; -import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; +import java.text.AttributedString; import java.util.HashMap; import java.util.Map; -import gnu.java.awt.peer.ClasspathFontPeer; - /** * An abstract superclass for Classpath toolkits. @@ -171,6 +171,9 @@ public abstract class ClasspathToolkit public abstract ClasspathFontPeer getClasspathFontPeer (String name, Map attrs); + public abstract ClasspathTextLayoutPeer + getClasspathTextLayoutPeer (AttributedString str, FontRenderContext frc); + /** * Creates a {@link Font}, in a platform-specific manner. |