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
- 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
GObject ProgressBar Source | |
((~) * info (ResolveProgressBarMethod t ProgressBar), MethodInfo * info ProgressBar p) => IsLabel t (ProgressBar -> p) Source | |
((~) * info (ResolveProgressBarMethod t ProgressBar), MethodInfo * info ProgressBar p) => IsLabelProxy t (ProgressBar -> p) Source | |
type ParentTypes ProgressBar Source | |
type AttributeList ProgressBar Source | |
type SignalList 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
data ProgressBarGetEllipsizeMethodInfo Source
((~) (TYPE Lifted) signature (m EllipsizeMode), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetEllipsizeMethodInfo a signature Source | |
progressBarGetEllipsize :: (MonadIO m, ProgressBarK a) => a -> m EllipsizeMode Source
progressBarGetFraction
data ProgressBarGetFractionMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetFractionMethodInfo a signature Source | |
progressBarGetFraction :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetInverted
data ProgressBarGetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetInvertedMethodInfo a signature Source | |
progressBarGetInverted :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetPulseStep
data ProgressBarGetPulseStepMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetPulseStepMethodInfo a signature Source | |
progressBarGetPulseStep :: (MonadIO m, ProgressBarK a) => a -> m Double Source
progressBarGetShowText
data ProgressBarGetShowTextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetShowTextMethodInfo a signature Source | |
progressBarGetShowText :: (MonadIO m, ProgressBarK a) => a -> m Bool Source
progressBarGetText
data ProgressBarGetTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarGetTextMethodInfo a signature Source | |
progressBarGetText :: (MonadIO m, ProgressBarK a) => a -> m Text Source
progressBarNew
progressBarNew :: MonadIO m => m ProgressBar Source
progressBarPulse
data ProgressBarPulseMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarPulseMethodInfo a signature Source | |
progressBarPulse :: (MonadIO m, ProgressBarK a) => a -> m () Source
progressBarSetEllipsize
data ProgressBarSetEllipsizeMethodInfo Source
((~) (TYPE Lifted) signature (EllipsizeMode -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetEllipsizeMethodInfo a signature Source | |
progressBarSetEllipsize :: (MonadIO m, ProgressBarK a) => a -> EllipsizeMode -> m () Source
progressBarSetFraction
data ProgressBarSetFractionMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetFractionMethodInfo a signature Source | |
progressBarSetFraction :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetInverted
data ProgressBarSetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetInvertedMethodInfo a signature Source | |
progressBarSetInverted :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetPulseStep
data ProgressBarSetPulseStepMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetPulseStepMethodInfo a signature Source | |
progressBarSetPulseStep :: (MonadIO m, ProgressBarK a) => a -> Double -> m () Source
progressBarSetShowText
data ProgressBarSetShowTextMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetShowTextMethodInfo a signature Source | |
progressBarSetShowText :: (MonadIO m, ProgressBarK a) => a -> Bool -> m () Source
progressBarSetText
data ProgressBarSetTextMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, ProgressBarK a) => MethodInfo (TYPE Lifted) ProgressBarSetTextMethodInfo a signature Source | |
progressBarSetText :: (MonadIO m, ProgressBarK a) => a -> Maybe Text -> m () Source
Properties
Ellipsize
data ProgressBarEllipsizePropertyInfo Source
AttrInfo ProgressBarEllipsizePropertyInfo Source | |
type AttrLabel ProgressBarEllipsizePropertyInfo = "ellipsize" Source | |
type AttrGetType ProgressBarEllipsizePropertyInfo = EllipsizeMode Source | |
type AttrBaseTypeConstraint ProgressBarEllipsizePropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarEllipsizePropertyInfo = TYPE Lifted ~ 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
getProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> m Double Source
setProgressBarFraction :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
Inverted
data ProgressBarInvertedPropertyInfo Source
getProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> m Bool Source
setProgressBarInverted :: (MonadIO m, ProgressBarK o) => o -> Bool -> m () Source
PulseStep
data ProgressBarPulseStepPropertyInfo Source
getProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> m Double Source
setProgressBarPulseStep :: (MonadIO m, ProgressBarK o) => o -> Double -> m () Source
ShowText
data ProgressBarShowTextPropertyInfo 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 = "text" Source | |
type AttrGetType ProgressBarTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ProgressBarTextPropertyInfo = ProgressBarK Source | |
type AttrSetTypeConstraint ProgressBarTextPropertyInfo = TYPE Lifted ~ 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