Animations
Animations as multi-frame structures.
The &gdk-pixbuf; library provides a simple mechanism to load and
represent animations, primarily animated GIF files. Animations
are represented as lists of #GdkPixbufFrame structures. Each
frame structure contains a #GdkPixbuf structure and information
about the frame's overlay mode and duration.
#GdkPixbufLoader
Each animation frame can have several things happen to it when the
next frame is displayed. The #GdkPixbufFrameAction determines
this. These are essentially the overlay modes supported by GIF
animations.
@GDK_PIXBUF_FRAME_RETAIN: The previous image should remain displayed,
and will potentially be occluded by the new frame.
@GDK_PIXBUF_FRAME_DISPOSE: The animation will be reverted to the state
before the frame was shown.
@GDK_PIXBUF_FRAME_REVERT: The animation will be reverted to the first
frame.
This structure describes a frame in a #GdkPixbufAnimation. Each
frame consists of a #GdkPixbuf, an offset of the frame within the
animation's bounding box, a duration, and an overlay mode or
action.
This structure describes an animation, which is represented as a
list of #GdkPixbufFrame structures.
@filename:
@error:
@Returns:
@animation:
@Returns:
@animation:
@animation:
@Returns:
@animation:
@Returns:
@animation:
@Returns:
@animation:
@Returns:
@src:
@Returns:
@frame:
@frame:
@Returns:
@frame:
@Returns:
@frame:
@Returns:
@frame:
@Returns:
@frame:
@Returns: