<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Graphics.UI.Gtk.Gdk.PixbufAnimation</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Gdk-PixbufAnimation.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD ><TD CLASS="topbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html" >Source code</A ></TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Graphics.UI.Gtk.Gdk.PixbufAnimation</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable (depends on GHC)</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >provisional</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >gtk2hs-users@lists.sourceforge.net</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Class Hierarchy </A ></DT ><DT ><A HREF="#2" >Types </A ></DT ><DT ><A HREF="#3" >Constructors </A ></DT ><DT ><A HREF="#4" >Methods </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3APixbufAnimation" >PixbufAnimation</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A HREF="#t%3APixbufAnimationClass" >PixbufAnimationClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToPixbufAnimation" >castToPixbufAnimation</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypePixbufAnimation" >gTypePixbufAnimation</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoPixbufAnimation" >toPixbufAnimation</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3APixbufAnimationIter" >PixbufAnimationIter</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A HREF="#t%3APixbufAnimationIterClass" >PixbufAnimationIterClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToPixbufAnimationIter" >castToPixbufAnimationIter</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypePixbufAnimationIter" >gTypePixbufAnimationIter</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoPixbufAnimationIter" >toPixbufAnimationIter</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIterClass" >PixbufAnimationIterClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > o => <A HREF="#t%3APixbufSimpleAnimClass" >PixbufSimpleAnimClass</A > o </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcastToPixbufSimpleAnim" >castToPixbufSimpleAnim</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgTypePixbufSimpleAnim" >gTypePixbufSimpleAnim</A > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoPixbufSimpleAnim" >toPixbufSimpleAnim</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnimClass" >PixbufSimpleAnimClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationNewFromFile" >pixbufAnimationNewFromFile</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufSimpleAnimNew" >pixbufSimpleAnimNew</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat" >Float</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationGetWidth" >pixbufAnimationGetWidth</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationGetHeight" >pixbufAnimationGetHeight</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationGetIter" >pixbufAnimationGetIter</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#t%3AGTimeVal" >GTimeVal</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationIsStaticImage" >pixbufAnimationIsStaticImage</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationGetStaticImage" >pixbufAnimationGetStaticImage</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A >)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationIterAdvance" >pixbufAnimationIterAdvance</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#t%3AGTimeVal" >GTimeVal</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationIterGetDelayTime" >pixbufAnimationIterGetDelayTime</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationIterOnCurrentlyLoadingFrame" >pixbufAnimationIterOnCurrentlyLoadingFrame</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufAnimationIterGetPixbuf" >pixbufAnimationIterGetPixbuf</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufSimpleAnimAddFrame" >pixbufSimpleAnimAddFrame</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufSimpleAnimSetLoop" >pixbufSimpleAnimSetLoop</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApixbufSimpleAnimGetLoop" >pixbufSimpleAnimGetLoop</A > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Class Hierarchy </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" ><PRE > | <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject" >GObject</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TT > | +----<TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TT > </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="2" ><A NAME="2" >Types </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:PixbufAnimation" ><A NAME="t%3APixbufAnimation" ></A ></A ><B >PixbufAnimation</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufAnimation" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufAnimation')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufAnimation" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A NAME="t:PixbufAnimationClass" ><A NAME="t%3APixbufAnimationClass" ></A ></A ><B >PixbufAnimationClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufAnimationClass" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufAnimationClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufAnimationClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:castToPixbufAnimation" ><A NAME="v%3AcastToPixbufAnimation" ></A ></A ><B >castToPixbufAnimation</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToPixbufAnimation" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gTypePixbufAnimation" ><A NAME="v%3AgTypePixbufAnimation" ></A ></A ><B >gTypePixbufAnimation</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#gTypePixbufAnimation" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:toPixbufAnimation" ><A NAME="v%3AtoPixbufAnimation" ></A ></A ><B >toPixbufAnimation</B > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toPixbufAnimation" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:PixbufAnimationIter" ><A NAME="t%3APixbufAnimationIter" ></A ></A ><B >PixbufAnimationIter</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufAnimationIter" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufAnimationIter')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufAnimationIter" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIterClass" >PixbufAnimationIterClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > o => <A NAME="t:PixbufAnimationIterClass" ><A NAME="t%3APixbufAnimationIterClass" ></A ></A ><B >PixbufAnimationIterClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufAnimationIterClass" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufAnimationIterClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufAnimationIterClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIterClass" >PixbufAnimationIterClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:castToPixbufAnimationIter" ><A NAME="v%3AcastToPixbufAnimationIter" ></A ></A ><B >castToPixbufAnimationIter</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToPixbufAnimationIter" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gTypePixbufAnimationIter" ><A NAME="v%3AgTypePixbufAnimationIter" ></A ></A ><B >gTypePixbufAnimationIter</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#gTypePixbufAnimationIter" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:toPixbufAnimationIter" ><A NAME="v%3AtoPixbufAnimationIter" ></A ></A ><B >toPixbufAnimationIter</B > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIterClass" >PixbufAnimationIterClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toPixbufAnimationIter" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:PixbufSimpleAnim" ><A NAME="t%3APixbufSimpleAnim" ></A ></A ><B >PixbufSimpleAnim</B > </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufSimpleAnim" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufSimpleAnim')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufSimpleAnim" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnimClass" >PixbufSimpleAnimClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationClass" >PixbufAnimationClass</A > o => <A NAME="t:PixbufSimpleAnimClass" ><A NAME="t%3APixbufSimpleAnimClass" ></A ></A ><B >PixbufSimpleAnimClass</B > o </TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#PixbufSimpleAnimClass" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PixbufSimpleAnimClass')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:PixbufSimpleAnimClass" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnimClass" >PixbufSimpleAnimClass</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:castToPixbufSimpleAnim" ><A NAME="v%3AcastToPixbufSimpleAnim" ></A ></A ><B >castToPixbufSimpleAnim</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass" >GObjectClass</A > obj => obj -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#castToPixbufSimpleAnim" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:gTypePixbufSimpleAnim" ><A NAME="v%3AgTypePixbufSimpleAnim" ></A ></A ><B >gTypePixbufSimpleAnim</B > :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType" >GType</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#gTypePixbufSimpleAnim" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:toPixbufSimpleAnim" ><A NAME="v%3AtoPixbufSimpleAnim" ></A ></A ><B >toPixbufSimpleAnim</B > :: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnimClass" >PixbufSimpleAnimClass</A > o => o -> <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Types.html#toPixbufSimpleAnim" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="3" ><A NAME="3" >Constructors </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationNewFromFile" ><A NAME="v%3ApixbufAnimationNewFromFile" ></A ></A ><B >pixbufAnimationNewFromFile</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationNewFromFile" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A ></TD ><TD CLASS="rdoc" >Name of file to load, in the GLib file name encoding </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" >A newly-created animation </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Creates a new animation by loading it from a file. The file format is detected automatically. If the file's format does not support multi-frame images, then an animation with a single frame will be created. Possible errors are in the <TT ><A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbufError" >PixbufError</A ></TT > and GFileError domains. </P ><P >Any of several error conditions may occur: the file could not be opened, there was no loader for the file's format, there was not enough memory to allocate the image buffer, or the image file contained invalid data. </P ><UL ><LI > If an error occurs, the function will throw an exception that can be caught using e.g. System.Glib.GError.catchGErrorJust and one of the error codes in <TT ><A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbufError" >PixbufError</A ></TT > or GFileError </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufSimpleAnimNew" ><A NAME="v%3ApixbufSimpleAnimNew" ></A ></A ><B >pixbufSimpleAnimNew</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufSimpleAnimNew" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >the width of the animation </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >the height of the animation </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat" >Float</A ></TD ><TD CLASS="rdoc" >the speed of the animation, in frames per second </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="rdoc" >a newly allocated <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TT > </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Creates a new, empty animation. </P ><UL ><LI > Available since Gtk+ version 2.8 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="4" ><A NAME="4" >Methods </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationGetWidth" ><A NAME="v%3ApixbufAnimationGetWidth" ></A ></A ><B >pixbufAnimationGetWidth</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationGetWidth" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" >An animation. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >Width of the bounding box of the animation. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Queries the width of the bounding box of a pixbuf animation. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationGetHeight" ><A NAME="v%3ApixbufAnimationGetHeight" ></A ></A ><B >pixbufAnimationGetHeight</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationGetHeight" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" >An animation. </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >Height of the bounding box of the animation. </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Queries the height of the bounding box of a pixbuf animation. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationGetIter" ><A NAME="v%3ApixbufAnimationGetIter" ></A ></A ><B >pixbufAnimationGetIter</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationGetIter" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" >a <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TT > </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#t%3AGTimeVal" >GTimeVal</A ></TD ><TD CLASS="rdoc" >time when the animation starts playing </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="rdoc" >an iterator to move over the animation </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Get an iterator for displaying an animation. The iterator provides the frames that should be displayed at a given time. The start time would normally come from <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#v%3AgGetCurrentTime" >gGetCurrentTime</A ></TT >, and marks the beginning of animation playback. After creating an iterator, you should immediately display the pixbuf returned by <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterGetPixbuf" >pixbufAnimationIterGetPixbuf</A ></TT >. Then, you should install a timeout (with timeoutAdd) or by some other mechanism ensure that you'll update the image after <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterGetDelayTime" >pixbufAnimationIterGetDelayTime</A ></TT > milliseconds. Each time the image is updated, you should reinstall the timeout with the new, possibly-changed delay time. </P ><P >As a shortcut, if start_time is <TT >Nothing</TT >, the result of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#v%3AgGetCurrentTime" >gGetCurrentTime</A ></TT > will be used automatically. </P ><P >To update the image (i.e. possibly change the result of <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterGetPixbuf" >pixbufAnimationIterGetPixbuf</A ></TT > to a new frame of the animation), call <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterAdvance" >pixbufAnimationIterAdvance</A ></TT >. </P ><P >If you're using PixbufLoader, in addition to updating the image after the delay time, you should also update it whenever you receive the area_updated signal and <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterOnCurrentlyLoadingFrame" >pixbufAnimationIterOnCurrentlyLoadingFrame</A ></TT > returns <TT >True</TT >. In this case, the frame currently being fed into the loader has received new data, so needs to be refreshed. The delay time for a frame may also be modified after an area_updated signal, for example if the delay time for a frame is encoded in the data after the frame itself. So your timeout should be reinstalled after any area_updated signal. </P ><P >A delay time of -1 is possible, indicating <A HREF="infinite-.html" >infinite.</A > </P ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationIsStaticImage" ><A NAME="v%3ApixbufAnimationIsStaticImage" ></A ></A ><B >pixbufAnimationIsStaticImage</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationIsStaticImage" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >(!(0)) if the <A HREF="animation.html" >animation</A > was really just an image </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >If you load a file with <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationNewFromFile" >pixbufAnimationNewFromFile</A ></TT > and it turns out to be a plain, unanimated image, then this function will return <TT >True</TT >. Use <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationGetStaticImage" >pixbufAnimationGetStaticImage</A ></TT > to retrieve the image. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationGetStaticImage" ><A NAME="v%3ApixbufAnimationGetStaticImage" ></A ></A ><B >pixbufAnimationGetStaticImage</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationGetStaticImage" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimation" >PixbufAnimation</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A >)</TD ><TD CLASS="rdoc" >unanimated image representing the animation </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >If an animation is really just a plain image (has only one frame), this function returns that image. If the animation is an animation, this function 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 function will return <TT >Nothing</TT >. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationIterAdvance" ><A NAME="v%3ApixbufAnimationIterAdvance" ></A ></A ><B >pixbufAnimationIterAdvance</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationIterAdvance" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="rdoc" >A <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TT > </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#t%3AGTimeVal" >GTimeVal</A ></TD ><TD CLASS="rdoc" >current time </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" ><TT >True</TT > if the image may need updating </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Possibly advances an animation to a new frame. Chooses the frame based on the start time passed to <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationGetIter" >pixbufAnimationGetIter</A ></TT >. </P ><P >current_time would normally come from <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#v%3AgGetCurrentTime" >gGetCurrentTime</A ></TT >, and must be greater than or equal to the time passed to <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationGetIter" >pixbufAnimationGetIter</A ></TT >, and must increase or remain unchanged each time <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterGetPixbuf" >pixbufAnimationIterGetPixbuf</A ></TT > is called. That is, you can't go backward in time; animations only play forward. </P ><P >As a shortcut, pass <TT >Nothing</TT > for the current time and <TT ><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GDateTime.html#v%3AgGetCurrentTime" >gGetCurrentTime</A ></TT > will be invoked on your behalf. So you only need to explicitly pass current_time if you're doing something odd like playing the animation at double speed. </P ><P >If this function returns <TT >False</TT >, there's no need to update the animation display, assuming the display had been rendered prior to advancing; if <TT >True</TT >, you need to call animationIterGetPixbuf and update the display with the new pixbuf. </P ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationIterGetDelayTime" ><A NAME="v%3ApixbufAnimationIterGetDelayTime" ></A ></A ><B >pixbufAnimationIterGetDelayTime</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationIterGetDelayTime" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="rdoc" >an animation iterator </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >delay time in milliseconds (thousandths of a second) </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Gets the number of milliseconds the current pixbuf should be displayed, or -1 if the current pixbuf should be displayed forever. timeoutAdd conveniently takes a timeout in milliseconds, so you can use a timeout to schedule the next update. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationIterOnCurrentlyLoadingFrame" ><A NAME="v%3ApixbufAnimationIterOnCurrentlyLoadingFrame" ></A ></A ><B >pixbufAnimationIterOnCurrentlyLoadingFrame</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationIterOnCurrentlyLoadingFrame" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" ><TT >True</TT > if the frame we're on is partially loaded, or the last frame </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Used to determine how to respond to the area_updated signal on PixbufLoader when loading an animation. area_updated is emitted for an area of the frame currently streaming in to the loader. So if you're on the currently loading frame, you need to redraw the screen for the updated area. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufAnimationIterGetPixbuf" ><A NAME="v%3ApixbufAnimationIterGetPixbuf" ></A ></A ><B >pixbufAnimationIterGetPixbuf</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufAnimationIterGetPixbuf" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufAnimationIter" >PixbufAnimationIter</A ></TD ><TD CLASS="rdoc" >an animation iterator </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A ></TD ><TD CLASS="rdoc" >the pixbuf to be displayed </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" >Gets the current pixbuf which should be displayed; the pixbuf will be the same size as the animation itself (<TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationGetWidth" >pixbufAnimationGetWidth</A ></TT >, <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationGetHeight" >pixbufAnimationGetHeight</A ></TT >). This pixbuf should be displayed for <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterGetDelayTime" >pixbufAnimationIterGetDelayTime</A ></TT > milliseconds. The caller of this function does not own a reference to the returned pixbuf; the returned pixbuf will become invalid when the iterator advances to the next frame, which may happen anytime you call <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#v%3ApixbufAnimationIterAdvance" >pixbufAnimationIterAdvance</A ></TT >. Copy the pixbuf to keep it (don't just add a reference), as it may get recycled as you advance the iterator. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufSimpleAnimAddFrame" ><A NAME="v%3ApixbufSimpleAnimAddFrame" ></A ></A ><B >pixbufSimpleAnimAddFrame</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufSimpleAnimAddFrame" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="rdoc" >a <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TT > </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A ></TD ><TD CLASS="rdoc" >the pixbuf to add </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Adds a new frame to animation. The pixbuf must have the dimensions specified when the animation was constructed. </P ><UL ><LI > Available since Gtk+ version 2.8 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufSimpleAnimSetLoop" ><A NAME="v%3ApixbufSimpleAnimSetLoop" ></A ></A ><B >pixbufSimpleAnimSetLoop</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufSimpleAnimSetLoop" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="rdoc" >a <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TT > </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >whether to loop the animation </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Sets whether animation should loop indefinitely when it reaches the end. </P ><UL ><LI > Available since Gtk+ version 2.18 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:pixbufSimpleAnimGetLoop" ><A NAME="v%3ApixbufSimpleAnimGetLoop" ></A ></A ><B >pixbufSimpleAnimGetLoop</B ></TD ><TD CLASS="declbut" ><A HREF="src/Graphics-UI-Gtk-Gdk-PixbufAnimation.html#pixbufSimpleAnimGetLoop" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="arg" >:: <A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TD ><TD CLASS="rdoc" >a <TT ><A HREF="Graphics-UI-Gtk-Gdk-PixbufAnimation.html#t%3APixbufSimpleAnim" >PixbufSimpleAnim</A ></TT > </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" ><TT >True</TT > if the animation loops forever, <TT >False</TT > otherwise </TD ></TR ><TR ><TD CLASS="ndoc" COLSPAN="2" ><P >Gets whether animation should loop indefinitely when it reaches the end. </P ><UL ><LI > Available since Gtk+ version 2.18 </LI ></UL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >