[Patch][gui] ClasspathToolkit
Michael Koch
konqueror@gmx.de
Wed Jan 19 16:53:00 GMT 2005
Hi list,
I commited the attached patch to merge gnu.java.awt.ClasspathToolkit
with GNU classpath again. This patch reworks the import statements and
makes a imageCache field and real java.util.HashMap object.
Michael
2005-01-19 Michael Koch <konqueror@gmx.de>
* gnu/java/awt/ClasspathToolkit.java:
Import statements reworked.
(imageCache): Made it of type java.util.HashMap.
-------------- next part --------------
Index: gnu/java/awt/ClasspathToolkit.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/gnu/java/awt/ClasspathToolkit.java,v
retrieving revision 1.1.18.8
diff -u -r1.1.18.8 ClasspathToolkit.java
--- gnu/java/awt/ClasspathToolkit.java 18 Jan 2005 03:30:26 -0000 1.1.18.8
+++ gnu/java/awt/ClasspathToolkit.java 19 Jan 2005 16:49:29 -0000
@@ -42,18 +42,19 @@
import gnu.java.awt.peer.ClasspathTextLayoutPeer;
import java.awt.AWTException;
-import java.awt.Image;
import java.awt.Dimension;
import java.awt.DisplayMode;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.FontMetrics;
-import java.awt.GraphicsEnvironment;
import java.awt.GraphicsDevice;
+import java.awt.GraphicsEnvironment;
+import java.awt.Image;
import java.awt.Toolkit;
import java.awt.font.FontRenderContext;
import java.awt.image.ColorModel;
import java.awt.image.ImageProducer;
+import java.awt.peer.RobotPeer;
import java.io.File;
import java.io.InputStream;
import java.net.MalformedURLException;
@@ -61,9 +62,8 @@
import java.text.AttributedString;
import java.util.HashMap;
import java.util.Map;
-import java.awt.peer.RobotPeer;
-import javax.imageio.spi.IIORegistry;
+import javax.imageio.spi.IIORegistry;
/**
* An abstract superclass for Classpath toolkits.
@@ -94,7 +94,7 @@
* #getImage(java.net.URL)}. For images that were loaded via a path
* to an image file, the map contains a key with a file URL.
*/
- private Map imageCache;
+ private HashMap imageCache;
/**
@@ -173,7 +173,6 @@
* this font peer should have, such as size, weight, family name, or
* transformation.
*/
-
public abstract ClasspathFontPeer getClasspathFontPeer (String name, Map attrs);
public abstract ClasspathTextLayoutPeer
@@ -188,7 +187,6 @@
* implement {@link java.awt.font.OpenType} or
* {@link java.awt.font.MultipleMaster}.
*/
-
public Font getFont (String name, Map attrs)
{
return new Font (name, attrs);
More information about the Java-patches
mailing list