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 LevelBar = LevelBar (ForeignPtr LevelBar)
- class GObject o => LevelBarK o
- toLevelBar :: LevelBarK o => o -> IO LevelBar
- noLevelBar :: Maybe LevelBar
- data LevelBarAddOffsetValueMethodInfo
- levelBarAddOffsetValue :: (MonadIO m, LevelBarK a) => a -> Text -> Double -> m ()
- data LevelBarGetInvertedMethodInfo
- levelBarGetInverted :: (MonadIO m, LevelBarK a) => a -> m Bool
- data LevelBarGetMaxValueMethodInfo
- levelBarGetMaxValue :: (MonadIO m, LevelBarK a) => a -> m Double
- data LevelBarGetMinValueMethodInfo
- levelBarGetMinValue :: (MonadIO m, LevelBarK a) => a -> m Double
- data LevelBarGetModeMethodInfo
- levelBarGetMode :: (MonadIO m, LevelBarK a) => a -> m LevelBarMode
- data LevelBarGetOffsetValueMethodInfo
- levelBarGetOffsetValue :: (MonadIO m, LevelBarK a) => a -> Maybe Text -> m (Bool, Double)
- data LevelBarGetValueMethodInfo
- levelBarGetValue :: (MonadIO m, LevelBarK a) => a -> m Double
- levelBarNew :: MonadIO m => m LevelBar
- levelBarNewForInterval :: MonadIO m => Double -> Double -> m LevelBar
- data LevelBarRemoveOffsetValueMethodInfo
- levelBarRemoveOffsetValue :: (MonadIO m, LevelBarK a) => a -> Maybe Text -> m ()
- data LevelBarSetInvertedMethodInfo
- levelBarSetInverted :: (MonadIO m, LevelBarK a) => a -> Bool -> m ()
- data LevelBarSetMaxValueMethodInfo
- levelBarSetMaxValue :: (MonadIO m, LevelBarK a) => a -> Double -> m ()
- data LevelBarSetMinValueMethodInfo
- levelBarSetMinValue :: (MonadIO m, LevelBarK a) => a -> Double -> m ()
- data LevelBarSetModeMethodInfo
- levelBarSetMode :: (MonadIO m, LevelBarK a) => a -> LevelBarMode -> m ()
- data LevelBarSetValueMethodInfo
- levelBarSetValue :: (MonadIO m, LevelBarK a) => a -> Double -> m ()
- data LevelBarInvertedPropertyInfo
- constructLevelBarInverted :: Bool -> IO ([Char], GValue)
- getLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> m Bool
- setLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> Bool -> m ()
- data LevelBarMaxValuePropertyInfo
- constructLevelBarMaxValue :: Double -> IO ([Char], GValue)
- getLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> m Double
- setLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> Double -> m ()
- data LevelBarMinValuePropertyInfo
- constructLevelBarMinValue :: Double -> IO ([Char], GValue)
- getLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> m Double
- setLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> Double -> m ()
- data LevelBarModePropertyInfo
- constructLevelBarMode :: LevelBarMode -> IO ([Char], GValue)
- getLevelBarMode :: (MonadIO m, LevelBarK o) => o -> m LevelBarMode
- setLevelBarMode :: (MonadIO m, LevelBarK o) => o -> LevelBarMode -> m ()
- data LevelBarValuePropertyInfo
- constructLevelBarValue :: Double -> IO ([Char], GValue)
- getLevelBarValue :: (MonadIO m, LevelBarK o) => o -> m Double
- setLevelBarValue :: (MonadIO m, LevelBarK o) => o -> Double -> m ()
- type LevelBarOffsetChangedCallback = Text -> IO ()
- type LevelBarOffsetChangedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data LevelBarOffsetChangedSignalInfo
- afterLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId
- levelBarOffsetChangedCallbackWrapper :: LevelBarOffsetChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- levelBarOffsetChangedClosure :: LevelBarOffsetChangedCallback -> IO Closure
- mkLevelBarOffsetChangedCallback :: LevelBarOffsetChangedCallbackC -> IO (FunPtr LevelBarOffsetChangedCallbackC)
- noLevelBarOffsetChangedCallback :: Maybe LevelBarOffsetChangedCallback
- onLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId
Exported types
GObject LevelBar Source | |
((~) * info (ResolveLevelBarMethod t LevelBar), MethodInfo * info LevelBar p) => IsLabel t (LevelBar -> p) Source | |
((~) * info (ResolveLevelBarMethod t LevelBar), MethodInfo * info LevelBar p) => IsLabelProxy t (LevelBar -> p) Source | |
type ParentTypes LevelBar Source | |
type AttributeList LevelBar Source | |
type SignalList LevelBar Source |
toLevelBar :: LevelBarK o => o -> IO LevelBar Source
Methods
levelBarAddOffsetValue
levelBarGetInverted
data LevelBarGetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarGetInvertedMethodInfo a signature Source | |
levelBarGetInverted :: (MonadIO m, LevelBarK a) => a -> m Bool Source
levelBarGetMaxValue
data LevelBarGetMaxValueMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarGetMaxValueMethodInfo a signature Source | |
levelBarGetMaxValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMinValue
data LevelBarGetMinValueMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarGetMinValueMethodInfo a signature Source | |
levelBarGetMinValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMode
data LevelBarGetModeMethodInfo Source
((~) (TYPE Lifted) signature (m LevelBarMode), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarGetModeMethodInfo a signature Source | |
levelBarGetMode :: (MonadIO m, LevelBarK a) => a -> m LevelBarMode Source
levelBarGetOffsetValue
levelBarGetValue
data LevelBarGetValueMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarGetValueMethodInfo a signature Source | |
levelBarGetValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarNew
levelBarNew :: MonadIO m => m LevelBar Source
levelBarNewForInterval
levelBarRemoveOffsetValue
levelBarSetInverted
data LevelBarSetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarSetInvertedMethodInfo a signature Source | |
levelBarSetInverted :: (MonadIO m, LevelBarK a) => a -> Bool -> m () Source
levelBarSetMaxValue
data LevelBarSetMaxValueMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarSetMaxValueMethodInfo a signature Source | |
levelBarSetMaxValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMinValue
data LevelBarSetMinValueMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarSetMinValueMethodInfo a signature Source | |
levelBarSetMinValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMode
data LevelBarSetModeMethodInfo Source
((~) (TYPE Lifted) signature (LevelBarMode -> m ()), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarSetModeMethodInfo a signature Source | |
levelBarSetMode :: (MonadIO m, LevelBarK a) => a -> LevelBarMode -> m () Source
levelBarSetValue
data LevelBarSetValueMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo (TYPE Lifted) LevelBarSetValueMethodInfo a signature Source | |
levelBarSetValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
Properties
Inverted
data LevelBarInvertedPropertyInfo Source
AttrInfo LevelBarInvertedPropertyInfo Source | |
type AttrLabel LevelBarInvertedPropertyInfo = "inverted" Source | |
type AttrGetType LevelBarInvertedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LevelBarInvertedPropertyInfo = LevelBarK Source | |
type AttrSetTypeConstraint LevelBarInvertedPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps LevelBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> m Bool Source
setLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> Bool -> m () Source
MaxValue
data LevelBarMaxValuePropertyInfo Source
AttrInfo LevelBarMaxValuePropertyInfo Source | |
type AttrLabel LevelBarMaxValuePropertyInfo = "max-value" Source | |
type AttrGetType LevelBarMaxValuePropertyInfo = Double Source | |
type AttrBaseTypeConstraint LevelBarMaxValuePropertyInfo = LevelBarK Source | |
type AttrSetTypeConstraint LevelBarMaxValuePropertyInfo = TYPE Lifted ~ Double Source | |
type AttrAllowedOps LevelBarMaxValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
setLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
MinValue
data LevelBarMinValuePropertyInfo Source
AttrInfo LevelBarMinValuePropertyInfo Source | |
type AttrLabel LevelBarMinValuePropertyInfo = "min-value" Source | |
type AttrGetType LevelBarMinValuePropertyInfo = Double Source | |
type AttrBaseTypeConstraint LevelBarMinValuePropertyInfo = LevelBarK Source | |
type AttrSetTypeConstraint LevelBarMinValuePropertyInfo = TYPE Lifted ~ Double Source | |
type AttrAllowedOps LevelBarMinValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
setLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
Mode
data LevelBarModePropertyInfo Source
AttrInfo LevelBarModePropertyInfo Source | |
type AttrLabel LevelBarModePropertyInfo = "mode" Source | |
type AttrGetType LevelBarModePropertyInfo = LevelBarMode Source | |
type AttrBaseTypeConstraint LevelBarModePropertyInfo = LevelBarK Source | |
type AttrSetTypeConstraint LevelBarModePropertyInfo = TYPE Lifted ~ LevelBarMode Source | |
type AttrAllowedOps LevelBarModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructLevelBarMode :: LevelBarMode -> IO ([Char], GValue) Source
getLevelBarMode :: (MonadIO m, LevelBarK o) => o -> m LevelBarMode Source
setLevelBarMode :: (MonadIO m, LevelBarK o) => o -> LevelBarMode -> m () Source
Value
data LevelBarValuePropertyInfo Source
AttrInfo LevelBarValuePropertyInfo Source | |
type AttrLabel LevelBarValuePropertyInfo = "value" Source | |
type AttrGetType LevelBarValuePropertyInfo = Double Source | |
type AttrBaseTypeConstraint LevelBarValuePropertyInfo = LevelBarK Source | |
type AttrSetTypeConstraint LevelBarValuePropertyInfo = TYPE Lifted ~ Double Source | |
type AttrAllowedOps LevelBarValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLevelBarValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
setLevelBarValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
Signals
OffsetChanged
type LevelBarOffsetChangedCallback = Text -> IO () Source
afterLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId Source
levelBarOffsetChangedCallbackWrapper :: LevelBarOffsetChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source
mkLevelBarOffsetChangedCallback :: LevelBarOffsetChangedCallbackC -> IO (FunPtr LevelBarOffsetChangedCallbackC) Source
onLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId Source