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. @pixbuf: @x_offset: @y_offset: @delay_time: @action: This structure describes an animation, which is represented as a list of #GdkPixbufFrame structures. @parent_instance: @n_frames: @frames: @width: @height: @filename: @Returns: @animation: @Returns: @animation: @animation: @Returns: @animation: @Returns: @animation: @Returns: @animation: @Returns: @frame: @Returns: @frame: @Returns: @frame: @Returns: @frame: @Returns: @frame: @Returns: