org.gnu.gdk
public class PixbufAnimation extends GObject
Deprecated: This class is part of the java-gnome 2.x family of libraries,
which, due to their inefficiency and complexity, are no longer
being maintained and have been abandoned by the java-gnome
project. This class may exist in java-gnome 4.0; look out for
org.gnome.gdk.PixbufAnimation
.
Constructor Summary | |
---|---|
PixbufAnimation(String filename)
Construct a new Pixbuf animation by loading it from a file. | |
PixbufAnimation(Handle handle)
Create a new pixbuf from a handle to a native resource. |
Method Summary | |
---|---|
PixbufAnimationIter | getIter(long startSec, long startUsec)
Get an iterator for displaying an animation. |
Pixbuf | getStaticImage()
If an animation is really just a plain image (has only one frame), this
method returns that image. |
int | height()
Return the height of the bounding box of a pixbuf animation.
|
boolean | isStaticImage()
If this animation was loaded from a that turns out to be a plain
unaminated image then this method will return true. |
int | width()
Return the width of the bounding box of a pixbuf animation.
|
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Construct a new Pixbuf animation by loading it from a file. The file format is detected automatically. If the files format does not support multi-frame images then an animation with a single frame will be created.Parameters: filename The name of the image file.
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Create a new pixbuf from a handle to a native resource. For internal use.Parameters: handle The handle to the native resoufce
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Get an iterator for displaying an animation. The iterator provides the frames that should be displayed at a given time.The start time marks the beginning of animation playback. After creating an iterator, you should immediately display the pixbuf returned by the getPixbuf() method of PixbufAnimationIter. Then, you should install a timeout by some mechanism to ensure that you'll update the image after the delay time. Each time the image is updated, you should reinstall the timeout with the new, possibly-changed delay time.
Parameters: startSec startUsec
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
If an animation is really just a plain image (has only one frame), this method returns that image. If the animation is an animation, this method returns a reasonable thing to display as a static unanimated image, which might be the first frame, or something more sophisticated. If an animation hasn't loaded any frames yet, this method will return NULL.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Return the height of the bounding box of a pixbuf animation.Returns: The height
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
If this animation was loaded from a that turns out to be a plain unaminated image then this method will return true.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Return the width of the bounding box of a pixbuf animation.Returns: The width