GtkToolkit.java (checkImage): Inform image observer of image loading status.
2004-01-25 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkToolkit.java (checkImage): Inform image observer of image loading status. (getImage (String)): Start image production. (getImage (URL)): Likewise. From-SVN: r76574
This commit is contained in:
parent
cff555dccd
commit
0058a7d875
@ -1,3 +1,10 @@
|
|||||||
|
2004-01-25 Thomas Fitzsimmons <fitzsim@redhat.com>
|
||||||
|
|
||||||
|
* gnu/java/awt/peer/gtk/GtkToolkit.java (checkImage): Inform
|
||||||
|
image observer of image loading status.
|
||||||
|
(getImage (String)): Start image production.
|
||||||
|
(getImage (URL)): Likewise.
|
||||||
|
|
||||||
2004-01-25 Michael Koch <konqueror@gmx.de>
|
2004-01-25 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
* java/lang/Class.java: Imports reworked, reformated.
|
* java/lang/Class.java: Imports reworked, reformated.
|
||||||
|
@ -115,7 +115,15 @@ public class GtkToolkit extends gnu.java.awt.ClasspathToolkit
|
|||||||
public int checkImage (Image image, int width, int height,
|
public int checkImage (Image image, int width, int height,
|
||||||
ImageObserver observer)
|
ImageObserver observer)
|
||||||
{
|
{
|
||||||
return ((GtkImage) image).checkImage ();
|
int status = ((GtkImage) image).checkImage ();
|
||||||
|
|
||||||
|
if (observer != null)
|
||||||
|
observer.imageUpdate (image, status,
|
||||||
|
-1, -1,
|
||||||
|
image.getWidth (observer),
|
||||||
|
image.getHeight (observer));
|
||||||
|
|
||||||
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Image createImage (String filename)
|
public Image createImage (String filename)
|
||||||
@ -166,12 +174,18 @@ public class GtkToolkit extends gnu.java.awt.ClasspathToolkit
|
|||||||
|
|
||||||
public Image getImage (String filename)
|
public Image getImage (String filename)
|
||||||
{
|
{
|
||||||
return new GtkImage (new GdkPixbufDecoder (filename), null);
|
GdkPixbufDecoder d = new GdkPixbufDecoder (filename);
|
||||||
|
GtkImage image = new GtkImage (d, null);
|
||||||
|
d.startProduction (image);
|
||||||
|
return image;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Image getImage (URL url)
|
public Image getImage (URL url)
|
||||||
{
|
{
|
||||||
return new GtkImage (new GdkPixbufDecoder (url), null);
|
GdkPixbufDecoder d = new GdkPixbufDecoder (url);
|
||||||
|
GtkImage image = new GtkImage (d, null);
|
||||||
|
d.startProduction (image);
|
||||||
|
return image;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PrintJob getPrintJob (Frame frame, String jobtitle, Properties props)
|
public PrintJob getPrintJob (Frame frame, String jobtitle, Properties props)
|
||||||
|
Loading…
Reference in New Issue
Block a user