Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype ProgressBar = ProgressBar (ForeignPtr ProgressBar)
- class GObject o => ProgressBarK o
- toProgressBar :: ProgressBarK o => o -> IO ProgressBar
- noProgressBar :: Maybe ProgressBar
- progressBarGetEllipsize :: (MonadIO m, ProgressBarK a) => a -> m EllipsizeMode
- progressBarGetFraction :: (MonadIO m, ProgressBarK a) => a -> m Double
- progressBarGetInverted :: (MonadIO m, ProgressBarK a) => a -> m Bool
- progressBarGetPulseStep :: (MonadIO m, ProgressBarK a) => a -> m Double
- progressBarGetShowText :: (MonadIO m, ProgressBarK a) => a -> m Bool
- progressBarGetText :: (MonadIO m, ProgressBarK a) => a -> m Text
- progressBarNew :: MonadIO m => m ProgressBar
- progressBarPulse :: (MonadIO m, ProgressBarK a) => a -> m ()
- progressBarSetEllipsize :: (MonadIO m, ProgressBarK a) => a -> EllipsizeMode -> m ()
- progressBarSetFraction :: (MonadIO m, ProgressBarK a) => a -> Double -> m ()
- progressBarSetInverted :: (MonadIO m, ProgressBarK a) => a -> Bool -> m ()
- progressBarSetPulseStep :: (MonadIO m, ProgressBarK a) => a -> Double -> m ()
- progressBarSetShowText :: (MonadIO m, ProgressBarK a) => a -> Bool -> m ()
- progressBarSetText :: (MonadIO m, ProgressBarK a) => a -> Maybe Text -> m ()
- data ProgressBarEllipsizePropertyInfo
- constructProgressBarEllipsize :: EllipsizeMode -> IO ([Char], GValue)
- getProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> m EllipsizeMode
- setProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> EllipsizeMode -> m ()
- data ProgressBarFractionPropertyInfo
- constructProgressBarFraction :: Double -> IO ([Char], GValue)
- getProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> m Double
- setProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> Double -> m ()
- data ProgressBarInvertedPropertyInfo
- constructProgressBarInverted :: Bool -> IO ([Char], GValue)
- getProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> m Bool
- setProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> Bool -> m ()
- data ProgressBarPulseStepPropertyInfo
- constructProgressBarPulseStep :: Double -> IO ([Char], GValue)
- getProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> m Double
- setProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> Double -> m ()
- data ProgressBarShowTextPropertyInfo
- constructProgressBarShowText :: Bool -> IO ([Char], GValue)
- getProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> m Bool
- setProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> Bool -> m ()
- data ProgressBarTextPropertyInfo
- constructProgressBarText :: Text -> IO ([Char], GValue)
- getProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m Text
- setProgressBarText :: (MonadIO m, ProgressBarK o) => o -> Text -> m ()
Exported types
newtype ProgressBar Source
class GObject o => ProgressBarK o Source
(GObject o, IsDescendantOf ProgressBar o) => ProgressBarK o Source |
toProgressBar :: ProgressBarK o => o -> IO ProgressBar Source
Methods
progressBarGetEllipsize
progressBarGetEllipsize :: (MonadIO m, ProgressBarK a) => a -> m EllipsizeMode Source
progressBarGetFraction
progressBarGetFraction :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetInverted
progressBarGetInverted :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetPulseStep
progressBarGetPulseStep :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetShowText
progressBarGetShowText :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetText
progressBarGetText :: (MonadIO m, ProgressBarK a) => a -> m Text Source
progressBarNew
progressBarNew :: MonadIO m => m ProgressBar Source
progressBarPulse
progressBarPulse :: (MonadIO m, ProgressBarK a) => a -> m () Source
progressBarSetEllipsize
progressBarSetEllipsize :: (MonadIO m, ProgressBarK a) => a -> EllipsizeMode -> m () Source
progressBarSetFraction
progressBarSetFraction :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetInverted
progressBarSetInverted :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetPulseStep
progressBarSetPulseStep :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetShowText
progressBarSetShowText :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetText
progressBarSetText :: (MonadIO m, ProgressBarK a) => a -> Maybe Text -> m () Source
Properties
Ellipsize
data ProgressBarEllipsizePropertyInfo Source
AttrInfo ProgressBarEllipsizePropertyInfo Source | |
type AttrLabel ProgressBarEllipsizePropertyInfo = "ProgressBar::ellipsize" Source | |
type AttrGetType ProgressBarEllipsizePropertyInfo = EllipsizeMode Source | |
type AttrBaseTypeConstraint ProgressBarEllipsizePropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarEllipsizePropertyInfo = * ~ EllipsizeMode Source | |
type AttrAllowedOps ProgressBarEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructProgressBarEllipsize :: EllipsizeMode -> IO ([Char], GValue) Source
getProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> m EllipsizeMode Source
setProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> EllipsizeMode -> m () Source
Fraction
data ProgressBarFractionPropertyInfo Source
AttrInfo ProgressBarFractionPropertyInfo Source | |
type AttrLabel ProgressBarFractionPropertyInfo = "ProgressBar::fraction" Source | |
type AttrGetType ProgressBarFractionPropertyInfo = Double Source | |
type AttrBaseTypeConstraint ProgressBarFractionPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarFractionPropertyInfo = * ~ Double Source | |
type AttrAllowedOps ProgressBarFractionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> m Double Source
setProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
Inverted
data ProgressBarInvertedPropertyInfo Source
AttrInfo ProgressBarInvertedPropertyInfo Source | |
type AttrLabel ProgressBarInvertedPropertyInfo = "ProgressBar::inverted" Source | |
type AttrGetType ProgressBarInvertedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ProgressBarInvertedPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarInvertedPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ProgressBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> m Bool Source
setProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> Bool -> m () Source
PulseStep
data ProgressBarPulseStepPropertyInfo Source
AttrInfo ProgressBarPulseStepPropertyInfo Source | |
type AttrLabel ProgressBarPulseStepPropertyInfo = "ProgressBar::pulse-step" Source | |
type AttrGetType ProgressBarPulseStepPropertyInfo = Double Source | |
type AttrBaseTypeConstraint ProgressBarPulseStepPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarPulseStepPropertyInfo = * ~ Double Source | |
type AttrAllowedOps ProgressBarPulseStepPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> m Double Source
setProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
ShowText
data ProgressBarShowTextPropertyInfo Source
AttrInfo ProgressBarShowTextPropertyInfo Source | |
type AttrLabel ProgressBarShowTextPropertyInfo = "ProgressBar::show-text" Source | |
type AttrGetType ProgressBarShowTextPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ProgressBarShowTextPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarShowTextPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ProgressBarShowTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> m Bool Source
setProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> Bool -> m () Source
Text
data ProgressBarTextPropertyInfo Source
AttrInfo ProgressBarTextPropertyInfo Source | |
type AttrLabel ProgressBarTextPropertyInfo = "ProgressBar::text" Source | |
type AttrGetType ProgressBarTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ProgressBarTextPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarTextPropertyInfo = * ~ Text Source | |
type AttrAllowedOps ProgressBarTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m Text Source
setProgressBarText :: (MonadIO m, ProgressBarK o) => o -> Text -> m () Source