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
- data ProgressBarGetEllipsizeMethodInfo
- progressBarGetEllipsize :: (MonadIO m, ProgressBarK a) => a -> m EllipsizeMode
- data ProgressBarGetFractionMethodInfo
- progressBarGetFraction :: (MonadIO m, ProgressBarK a) => a -> m Double
- data ProgressBarGetInvertedMethodInfo
- progressBarGetInverted :: (MonadIO m, ProgressBarK a) => a -> m Bool
- data ProgressBarGetPulseStepMethodInfo
- progressBarGetPulseStep :: (MonadIO m, ProgressBarK a) => a -> m Double
- data ProgressBarGetShowTextMethodInfo
- progressBarGetShowText :: (MonadIO m, ProgressBarK a) => a -> m Bool
- data ProgressBarGetTextMethodInfo
- progressBarGetText :: (MonadIO m, ProgressBarK a) => a -> m Text
- progressBarNew :: MonadIO m => m ProgressBar
- data ProgressBarPulseMethodInfo
- progressBarPulse :: (MonadIO m, ProgressBarK a) => a -> m ()
- data ProgressBarSetEllipsizeMethodInfo
- progressBarSetEllipsize :: (MonadIO m, ProgressBarK a) => a -> EllipsizeMode -> m ()
- data ProgressBarSetFractionMethodInfo
- progressBarSetFraction :: (MonadIO m, ProgressBarK a) => a -> Double -> m ()
- data ProgressBarSetInvertedMethodInfo
- progressBarSetInverted :: (MonadIO m, ProgressBarK a) => a -> Bool -> m ()
- data ProgressBarSetPulseStepMethodInfo
- progressBarSetPulseStep :: (MonadIO m, ProgressBarK a) => a -> Double -> m ()
- data ProgressBarSetShowTextMethodInfo
- progressBarSetShowText :: (MonadIO m, ProgressBarK a) => a -> Bool -> m ()
- data ProgressBarSetTextMethodInfo
- progressBarSetText :: (MonadIO m, ProgressBarK a) => a -> Maybe Text -> m ()
- data ProgressBarEllipsizePropertyInfo
- constructProgressBarEllipsize :: EllipsizeMode -> IO ([Char], GValue)
- getProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> m EllipsizeMode
- progressBarEllipsize :: AttrLabelProxy "ellipsize"
- setProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> EllipsizeMode -> m ()
- data ProgressBarFractionPropertyInfo
- constructProgressBarFraction :: Double -> IO ([Char], GValue)
- getProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> m Double
- progressBarFraction :: AttrLabelProxy "fraction"
- setProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> Double -> m ()
- data ProgressBarInvertedPropertyInfo
- constructProgressBarInverted :: Bool -> IO ([Char], GValue)
- getProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> m Bool
- progressBarInverted :: AttrLabelProxy "inverted"
- setProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> Bool -> m ()
- data ProgressBarPulseStepPropertyInfo
- constructProgressBarPulseStep :: Double -> IO ([Char], GValue)
- getProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> m Double
- progressBarPulseStep :: AttrLabelProxy "pulseStep"
- setProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> Double -> m ()
- data ProgressBarShowTextPropertyInfo
- constructProgressBarShowText :: Bool -> IO ([Char], GValue)
- getProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> m Bool
- progressBarShowText :: AttrLabelProxy "showText"
- setProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> Bool -> m ()
- data ProgressBarTextPropertyInfo
- clearProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m ()
- constructProgressBarText :: Text -> IO ([Char], GValue)
- getProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m Text
- progressBarText :: AttrLabelProxy "text"
- setProgressBarText :: (MonadIO m, ProgressBarK o) => o -> Text -> m ()
Exported types
newtype ProgressBar Source
GObject ProgressBar | |
((~) * info (ResolveProgressBarMethod t ProgressBar), MethodInfo * info ProgressBar p) => IsLabelProxy t (ProgressBar -> p) | |
type ParentTypes ProgressBar | |
type AttributeList ProgressBar | |
type SignalList ProgressBar |
class GObject o => ProgressBarK o Source
(GObject o, IsDescendantOf ProgressBar o) => ProgressBarK o |
toProgressBar :: ProgressBarK o => o -> IO ProgressBar Source
Methods
progressBarGetEllipsize
data ProgressBarGetEllipsizeMethodInfo Source
((~) * signature (m EllipsizeMode), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetEllipsizeMethodInfo a signature |
progressBarGetEllipsize :: (MonadIO m, ProgressBarK a) => a -> m EllipsizeMode Source
progressBarGetFraction
data ProgressBarGetFractionMethodInfo Source
((~) * signature (m Double), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetFractionMethodInfo a signature |
progressBarGetFraction :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetInverted
data ProgressBarGetInvertedMethodInfo Source
((~) * signature (m Bool), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetInvertedMethodInfo a signature |
progressBarGetInverted :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetPulseStep
data ProgressBarGetPulseStepMethodInfo Source
((~) * signature (m Double), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetPulseStepMethodInfo a signature |
progressBarGetPulseStep :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetShowText
data ProgressBarGetShowTextMethodInfo Source
((~) * signature (m Bool), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetShowTextMethodInfo a signature |
progressBarGetShowText :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetText
data ProgressBarGetTextMethodInfo Source
((~) * signature (m Text), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarGetTextMethodInfo a signature |
progressBarGetText :: (MonadIO m, ProgressBarK a) => a -> m Text Source
progressBarNew
progressBarNew :: MonadIO m => m ProgressBar Source
progressBarPulse
data ProgressBarPulseMethodInfo Source
((~) * signature (m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarPulseMethodInfo a signature |
progressBarPulse :: (MonadIO m, ProgressBarK a) => a -> m () Source
progressBarSetEllipsize
data ProgressBarSetEllipsizeMethodInfo Source
((~) * signature (EllipsizeMode -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetEllipsizeMethodInfo a signature |
progressBarSetEllipsize :: (MonadIO m, ProgressBarK a) => a -> EllipsizeMode -> m () Source
progressBarSetFraction
data ProgressBarSetFractionMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetFractionMethodInfo a signature |
progressBarSetFraction :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetInverted
data ProgressBarSetInvertedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetInvertedMethodInfo a signature |
progressBarSetInverted :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetPulseStep
data ProgressBarSetPulseStepMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetPulseStepMethodInfo a signature |
progressBarSetPulseStep :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetShowText
data ProgressBarSetShowTextMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetShowTextMethodInfo a signature |
progressBarSetShowText :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetText
data ProgressBarSetTextMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, ProgressBarK a) => MethodInfo * ProgressBarSetTextMethodInfo a signature |
progressBarSetText :: (MonadIO m, ProgressBarK a) => a -> Maybe Text -> m () Source
Properties
Ellipsize
data ProgressBarEllipsizePropertyInfo Source
constructProgressBarEllipsize :: EllipsizeMode -> IO ([Char], GValue) Source
getProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> m EllipsizeMode Source
progressBarEllipsize :: AttrLabelProxy "ellipsize" Source
setProgressBarEllipsize :: (MonadIO m, ProgressBarK o) => o -> EllipsizeMode -> m () Source
Fraction
data ProgressBarFractionPropertyInfo Source
AttrInfo ProgressBarFractionPropertyInfo | |
type AttrLabel ProgressBarFractionPropertyInfo = "fraction" | |
type AttrGetType ProgressBarFractionPropertyInfo = Double | |
type AttrBaseTypeConstraint ProgressBarFractionPropertyInfo = ProgressBarK | |
type AttrSetTypeConstraint ProgressBarFractionPropertyInfo = * ~ Double | |
type AttrAllowedOps ProgressBarFractionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> m Double Source
progressBarFraction :: AttrLabelProxy "fraction" Source
setProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
Inverted
data ProgressBarInvertedPropertyInfo Source
AttrInfo ProgressBarInvertedPropertyInfo | |
type AttrLabel ProgressBarInvertedPropertyInfo = "inverted" | |
type AttrGetType ProgressBarInvertedPropertyInfo = Bool | |
type AttrBaseTypeConstraint ProgressBarInvertedPropertyInfo = ProgressBarK | |
type AttrSetTypeConstraint ProgressBarInvertedPropertyInfo = * ~ Bool | |
type AttrAllowedOps ProgressBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> m Bool Source
progressBarInverted :: AttrLabelProxy "inverted" Source
setProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> Bool -> m () Source
PulseStep
data ProgressBarPulseStepPropertyInfo Source
AttrInfo ProgressBarPulseStepPropertyInfo | |
type AttrLabel ProgressBarPulseStepPropertyInfo = "pulse-step" | |
type AttrGetType ProgressBarPulseStepPropertyInfo = Double | |
type AttrBaseTypeConstraint ProgressBarPulseStepPropertyInfo = ProgressBarK | |
type AttrSetTypeConstraint ProgressBarPulseStepPropertyInfo = * ~ Double | |
type AttrAllowedOps ProgressBarPulseStepPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> m Double Source
progressBarPulseStep :: AttrLabelProxy "pulseStep" Source
setProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
ShowText
data ProgressBarShowTextPropertyInfo Source
AttrInfo ProgressBarShowTextPropertyInfo | |
type AttrLabel ProgressBarShowTextPropertyInfo = "show-text" | |
type AttrGetType ProgressBarShowTextPropertyInfo = Bool | |
type AttrBaseTypeConstraint ProgressBarShowTextPropertyInfo = ProgressBarK | |
type AttrSetTypeConstraint ProgressBarShowTextPropertyInfo = * ~ Bool | |
type AttrAllowedOps ProgressBarShowTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> m Bool Source
progressBarShowText :: AttrLabelProxy "showText" Source
setProgressBarShowText :: (MonadIO m, ProgressBarK o) => o -> Bool -> m () Source
Text
data ProgressBarTextPropertyInfo Source
AttrInfo ProgressBarTextPropertyInfo | |
type AttrLabel ProgressBarTextPropertyInfo = "text" | |
type AttrGetType ProgressBarTextPropertyInfo = Text | |
type AttrBaseTypeConstraint ProgressBarTextPropertyInfo = ProgressBarK | |
type AttrSetTypeConstraint ProgressBarTextPropertyInfo = * ~ Text | |
type AttrAllowedOps ProgressBarTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m () Source
getProgressBarText :: (MonadIO m, ProgressBarK o) => o -> m Text Source
progressBarText :: AttrLabelProxy "text" Source
setProgressBarText :: (MonadIO m, ProgressBarK o) => o -> Text -> m () Source