|
Graphics.UI.Gtk.Display.ProgressBar |
|
|
|
|
Description |
The ProgressBar provides a means for an application to keep the user
patient while some time intensive task is going on.
|
|
Synopsis |
|
|
|
Documentation |
|
data ProgressBar |
|
|
class WidgetClass o => ProgressBarClass o |
|
|
castToProgressBar :: GObjectClass obj => obj -> ProgressBar |
|
progressBarNew :: IO ProgressBar |
Create a new ProgreeBar.
|
|
progressBarPulse :: ProgressBarClass pb => pb -> IO () |
Indicates that some progress is made, but you
don't know how much. Causes the progress bar to enter `activity mode',
where a block bounces back and forth. Each call to
progressBarPulse causes the block to move on by a little bit
(the amount of movement per pulse is determined by
progressBarSetPulseStep).
|
|
progressBarSetText :: ProgressBarClass pb => pb -> String -> IO () |
Causes the given text to appear
superimposed on the progress bar.
|
|
progressBarSetFraction :: ProgressBarClass pb => pb -> Double -> IO () |
Causes the progress bar to `fill in' the
given fraction of the bar. The fraction should be between 0.0 and 1.0,
inclusive.
|
|
progressBarSetPulseStep :: ProgressBarClass pb => pb -> Double -> IO () |
Sets the fraction of total progress bar
length to move the bouncing block for each call to progressBarPulse.
- The fraction parameter must be between 0.0 and 1.0.
|
|
progressBarGetFraction :: ProgressBarClass pb => pb -> IO Double |
Returns the current fraction of the task
that has been completed.
|
|
progressBarGetPulseStep :: ProgressBarClass pb => pb -> IO Double |
Returns the current pulseStep of the task
that has been completed.
|
|
progressBarGetText :: ProgressBarClass pb => pb -> IO (Maybe String) |
Retrieve the text displayed superimposed on the
ProgressBar.
- Returns Nothing if no text was set.
|
|
data ProgressBarOrientation |
Is the ProgressBar horizontally or vertically
directed?
| Constructors | ProgressLeftToRight | | ProgressRightToLeft | | ProgressBottomToTop | | ProgressTopToBottom | |
| Instances | |
|
|
progressBarSetOrientation :: ProgressBarClass pb => pb -> ProgressBarOrientation -> IO () |
Causes the progress bar to switch to a
different orientation (left-to-right, right-to-left, top-to-bottom, or
bottom-to-top).
|
|
progressBarGetOrientation :: ProgressBarClass pb => pb -> IO ProgressBarOrientation |
Retrieve the current ProgressBar
orientation.
|
|
Produced by Haddock version 0.6 |