Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 677c1b5134368504c2e447757584d19e > files > 632

ghc-gtk-devel-0.11.2-5.fc14.i686.rpm

<!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.Display.ProgressBar</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-Display-ProgressBar.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-Display-ProgressBar.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.Display.ProgressBar</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"
>Detail
</A
></DT
><DT
><A HREF="#2"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#3"
>Types
</A
></DT
><DT
><A HREF="#4"
>Constructors
</A
></DT
><DT
><A HREF="#5"
>Methods
</A
></DT
><DT
><A HREF="#6"
>Attributes
</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"
>A widget which indicates progress visually
</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%3AProgressBar"
>ProgressBar</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> o =&gt; <A HREF="#t%3AProgressBarClass"
>ProgressBarClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToProgressBar"
>castToProgressBar</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeProgressBar"
>gTypeProgressBar</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%3AtoProgressBar"
>toProgressBar</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarNew"
>progressBarNew</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-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarPulse"
>progressBarPulse</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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%3AprogressBarSetText"
>progressBarSetText</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <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%3AprogressBarSetFraction"
>progressBarSetFraction</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
> -&gt; <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%3AprogressBarSetPulseStep"
>progressBarSetPulseStep</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
> -&gt; <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%3AprogressBarGetFraction"
>progressBarGetFraction</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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/Prelude.html#t%3ADouble"
>Double</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarGetPulseStep"
>progressBarGetPulseStep</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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/Prelude.html#t%3ADouble"
>Double</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarGetText"
>progressBarGetText</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AProgressLeftToRight"
>ProgressLeftToRight</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AProgressRightToLeft"
>ProgressRightToLeft</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AProgressBottomToTop"
>ProgressBottomToTop</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AProgressTopToBottom"
>ProgressTopToBottom</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarSetOrientation"
>progressBarSetOrientation</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
> -&gt; <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%3AprogressBarGetOrientation"
>progressBarGetOrientation</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarSetEllipsize"
>progressBarSetEllipsize</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
> -&gt; <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%3AprogressBarGetEllipsize"
>progressBarGetEllipsize</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarOrientation"
>progressBarOrientation</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarDiscreteBlocks"
>progressBarDiscreteBlocks</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <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%3AprogressBarFraction"
>progressBarFraction</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarPulseStep"
>progressBarPulseStep</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarText"
>progressBarText</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<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/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>) <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AprogressBarEllipsize"
>progressBarEllipsize</A
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</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"
>Detail
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
> is typically used to display the progress of a long
 running operation. It provides a visual clue that processing is underway.
 The <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
> can be used in two different modes: percentage mode and
 activity mode.
</P
><P
>When an application can determine how much work needs to take place (e.g.
 read a fixed number of bytes from a file) and can monitor its progress, it
 can use the <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
> in percentage mode and the user sees a growing bar
 indicating the percentage of the work that has been completed. In this mode,
 the application is required to call <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarSetFraction"
>progressBarSetFraction</A
></TT
> periodically to
 update the progress bar.
</P
><P
>When an application has no accurate way of knowing the amount of work to
 do, it can use the <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
> in activity mode, which shows activity by a
 block moving back and forth within the progress area. In this mode, the
 application is required to call <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarPulse"
>progressBarPulse</A
></TT
> perodically to update the
 progress bar.
</P
><P
>There is quite a bit of flexibility provided to control the appearance of
 the <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
>. Functions are provided to control the orientation of the
 bar, optional text can be displayed along with the bar, and the step size
 used in activity mode can be set.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>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-Abstract-Object.html#t%3AObject"
>Object</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
></TT
>
 | +----ProgressBar
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>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:ProgressBar"
><A NAME="t%3AProgressBar"
></A
></A
><B
>ProgressBar</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#ProgressBar"
>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:ProgressBar')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ProgressBar" 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-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</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-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</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-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass"
>ObjectClass</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</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-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> o =&gt; <A NAME="t:ProgressBarClass"
><A NAME="t%3AProgressBarClass"
></A
></A
><B
>ProgressBarClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#ProgressBarClass"
>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:ProgressBarClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ProgressBarClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</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:castToProgressBar"
><A NAME="v%3AcastToProgressBar"
></A
></A
><B
>castToProgressBar</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToProgressBar"
>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:gTypeProgressBar"
><A NAME="v%3AgTypeProgressBar"
></A
></A
><B
>gTypeProgressBar</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#gTypeProgressBar"
>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:toProgressBar"
><A NAME="v%3AtoProgressBar"
></A
></A
><B
>toProgressBar</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toProgressBar"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>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:progressBarNew"
><A NAME="v%3AprogressBarNew"
></A
></A
><B
>progressBarNew</B
> :: <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-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarNew"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Creates a new <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBar"
>ProgressBar</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>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:progressBarPulse"
><A NAME="v%3AprogressBarPulse"
></A
></A
><B
>progressBarPulse</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarPulse"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Indicates that some progress is made, but you don't know how much. Causes
 the progress bar to enter &quot;activity mode&quot;, where a block bounces back and
 forth. Each call to <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarPulse"
>progressBarPulse</A
></TT
> causes the block to move by a little
 bit (the amount of movement per pulse is determined by
 <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarSetPulseStep"
>progressBarSetPulseStep</A
></TT
>).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarSetText"
><A NAME="v%3AprogressBarSetText"
></A
></A
><B
>progressBarSetText</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <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="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarSetText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Causes the given <TT
>text</TT
> to appear superimposed on the progress bar.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarSetFraction"
><A NAME="v%3AprogressBarSetFraction"
></A
></A
><B
>progressBarSetFraction</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarSetFraction"
>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-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="rdoc"
><TT
>fraction</TT
> - fraction of the task that's been completed
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <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"
>Causes the progress bar to &quot;fill in&quot; the given fraction of the bar. The
 fraction should be between 0.0 and 1.0, inclusive.
</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:progressBarSetPulseStep"
><A NAME="v%3AprogressBarSetPulseStep"
></A
></A
><B
>progressBarSetPulseStep</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarSetPulseStep"
>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-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="rdoc"
><TT
>fraction</TT
> - fraction between 0.0 and 1.0
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <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"
>Sets the fraction of total progress bar length to move the bouncing block
 for each call to <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarPulse"
>progressBarPulse</A
></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:progressBarGetFraction"
><A NAME="v%3AprogressBarGetFraction"
></A
></A
><B
>progressBarGetFraction</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarGetFraction"
>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-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <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/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="rdoc"
>returns a fraction from 0.0 to 1.0
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the current fraction of the task that's been completed.
</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:progressBarGetPulseStep"
><A NAME="v%3AprogressBarGetPulseStep"
></A
></A
><B
>progressBarGetPulseStep</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarGetPulseStep"
>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-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <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/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="rdoc"
>returns a fraction from 0.0 to 1.0
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Retrieves the pulse step set with <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarSetPulseStep"
>progressBarSetPulseStep</A
></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:progressBarGetText"
><A NAME="v%3AprogressBarGetText"
></A
></A
><B
>progressBarGetText</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarGetText"
>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-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
><TD CLASS="rdoc"
>returns text, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Retrieves the text displayed superimposed on the progress bar, if any,
 otherwise <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"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ProgressBarOrientation"
><A NAME="t%3AProgressBarOrientation"
></A
></A
><B
>ProgressBarOrientation</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-General-Enums.html#ProgressBarOrientation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Is the ProgressBar horizontally or vertically
 directed?
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ProgressLeftToRight"
><A NAME="v%3AProgressLeftToRight"
></A
></A
><B
>ProgressLeftToRight</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ProgressRightToLeft"
><A NAME="v%3AProgressRightToLeft"
></A
></A
><B
>ProgressRightToLeft</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ProgressBottomToTop"
><A NAME="v%3AProgressBottomToTop"
></A
></A
><B
>ProgressBottomToTop</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ProgressTopToBottom"
><A NAME="v%3AProgressTopToBottom"
></A
></A
><B
>ProgressTopToBottom</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ProgressBarOrientation')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ProgressBarOrientation" 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/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
></TR
><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-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</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:progressBarSetOrientation"
><A NAME="v%3AprogressBarSetOrientation"
></A
></A
><B
>progressBarSetOrientation</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
> -&gt; <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="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarSetOrientation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Causes the progress bar to switch to a different orientation
 (left-to-right, right-to-left, top-to-bottom, or bottom-to-top).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarGetOrientation"
><A NAME="v%3AprogressBarGetOrientation"
></A
></A
><B
>progressBarGetOrientation</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarGetOrientation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Retrieves the current progress bar orientation.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarSetEllipsize"
><A NAME="v%3AprogressBarSetEllipsize"
></A
></A
><B
>progressBarSetEllipsize</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
> -&gt; <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="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarSetEllipsize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Sets the mode used to ellipsize (add an ellipsis: &quot;...&quot;) the text if
 there is not enough space to render the entire string.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarGetEllipsize"
><A NAME="v%3AprogressBarGetEllipsize"
></A
></A
><B
>progressBarGetEllipsize</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; self -&gt; <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/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarGetEllipsize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Returns the ellipsizing position of the progressbar. See
 <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AprogressBarSetEllipsize"
>progressBarSetEllipsize</A
></TT
>.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>Attributes
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarOrientation"
><A NAME="v%3AprogressBarOrientation"
></A
></A
><B
>progressBarOrientation</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarOrientation"
>ProgressBarOrientation</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarOrientation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Orientation and growth direction of the progress bar.
</P
><P
>Default value: <TT
><A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#v%3AProgressLeftToRight"
>ProgressLeftToRight</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarDiscreteBlocks"
><A NAME="v%3AprogressBarDiscreteBlocks"
></A
></A
><B
>progressBarDiscreteBlocks</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarDiscreteBlocks"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The number of discrete blocks in a progress bar (when shown in the
 discrete style).
</P
><P
>Allowed values: &gt;= 2
</P
><P
>Default value: 10
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarFraction"
><A NAME="v%3AprogressBarFraction"
></A
></A
><B
>progressBarFraction</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarFraction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The fraction of total work that has been completed.
</P
><P
>Allowed values: [0,1]
</P
><P
>Default value: 0
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarPulseStep"
><A NAME="v%3AprogressBarPulseStep"
></A
></A
><B
>progressBarPulseStep</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarPulseStep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The fraction of total progress to move the bouncing block when pulsed.
</P
><P
>Allowed values: [0,1]
</P
><P
>Default value: 0.1
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarText"
><A NAME="v%3AprogressBarText"
></A
></A
><B
>progressBarText</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<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/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>) <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Text to be displayed in the progress bar.
</P
><P
>Default value: &quot;%P %%&quot;
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:progressBarEllipsize"
><A NAME="v%3AprogressBarEllipsize"
></A
></A
><B
>progressBarEllipsize</B
> :: <A HREF="Graphics-UI-Gtk-Display-ProgressBar.html#t%3AProgressBarClass"
>ProgressBarClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Display-ProgressBar.html#progressBarEllipsize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The preferred place to ellipsize the string, if the progressbar does not
 have enough room to display the entire string, specified as a
 <TT
><A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#t%3AEllipsizeMode"
>EllipsizeMode</A
></TT
>.
</P
><P
>Note that setting this property to a value other than <TT
><A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#v%3AEllipsizeNone"
>EllipsizeNone</A
></TT
> has
 the side-effect that the progressbar requests only enough space to display
 the ellipsis &quot;...&quot;. Another means to set a progressbar's width is
 Graphics.UI.Gtk.Abstract.Widget.widgetSetSizeRequest.
</P
><P
>Default value: <TT
><A HREF="/usr/share/doc/ghc/html/libraries/pango-0.11.2/Graphics-Rendering-Pango-Enums.html#v%3AEllipsizeNone"
>EllipsizeNone</A
></TT
>
</P
></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
>