diff options
| author | Roman Kennke <roman@kennke.org> | 2006-12-05 11:11:16 +0000 |
|---|---|---|
| committer | Roman Kennke <roman@kennke.org> | 2006-12-05 11:11:16 +0000 |
| commit | d041c878a2feb668fc0608be77db342b57138265 (patch) | |
| tree | 4c326071b302d148e5346cbfb1d7e5fcbfcc814f /gnu/java/awt/peer/gtk/ComponentGraphics.java | |
| parent | 88d6655e23c30e8d83747f88e82181dc7aa3a16f (diff) | |
| download | classpath-d041c878a2feb668fc0608be77db342b57138265.tar.gz | |
2006-12-05 Roman Kennke <kennke@aicas.com>
* gnu/java/awt/peer/gtk/AsyncImage.java: New class. Supports
asynchronous loading of images.
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Fetch real image from possibly AsyncImage.
* gnu/java/awt/peer/gtk/ComponentGraphics.java
(drawImage): Fetch real image from possibly AsyncImage.
* gnu/java/awt/peer/gtk/GtkToolkit.java
(createImage(URL)): Create async image.
(imageOrError): Made method static for easy access from AsyncImage.
(prepareImage): For async images, register the observer to the
image.
Diffstat (limited to 'gnu/java/awt/peer/gtk/ComponentGraphics.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/ComponentGraphics.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/java/awt/peer/gtk/ComponentGraphics.java b/gnu/java/awt/peer/gtk/ComponentGraphics.java index 612efd628..763ad7dfd 100644 --- a/gnu/java/awt/peer/gtk/ComponentGraphics.java +++ b/gnu/java/awt/peer/gtk/ComponentGraphics.java @@ -468,6 +468,7 @@ public class ComponentGraphics extends CairoGraphics2D } BufferedImage bimg; + img = AsyncImage.realImage(img, observer); if (img instanceof BufferedImage) bimg = (BufferedImage) img; else |
