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
- levelBarInverted :: AttrLabelProxy "inverted"
- setLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> Bool -> m ()
- data LevelBarMaxValuePropertyInfo
- constructLevelBarMaxValue :: Double -> IO ([Char], GValue)
- getLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> m Double
- levelBarMaxValue :: AttrLabelProxy "maxValue"
- setLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> Double -> m ()
- data LevelBarMinValuePropertyInfo
- constructLevelBarMinValue :: Double -> IO ([Char], GValue)
- getLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> m Double
- levelBarMinValue :: AttrLabelProxy "minValue"
- setLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> Double -> m ()
- data LevelBarModePropertyInfo
- constructLevelBarMode :: LevelBarMode -> IO ([Char], GValue)
- getLevelBarMode :: (MonadIO m, LevelBarK o) => o -> m LevelBarMode
- levelBarMode :: AttrLabelProxy "mode"
- setLevelBarMode :: (MonadIO m, LevelBarK o) => o -> LevelBarMode -> m ()
- data LevelBarValuePropertyInfo
- constructLevelBarValue :: Double -> IO ([Char], GValue)
- getLevelBarValue :: (MonadIO m, LevelBarK o) => o -> m Double
- levelBarValue :: AttrLabelProxy "value"
- 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 | |
((~) * info (ResolveLevelBarMethod t LevelBar), MethodInfo * info LevelBar p) => IsLabelProxy t (LevelBar -> p) | |
type ParentTypes LevelBar | |
type AttributeList LevelBar | |
type SignalList LevelBar |
toLevelBar :: LevelBarK o => o -> IO LevelBar Source
Methods
levelBarAddOffsetValue
data LevelBarAddOffsetValueMethodInfo Source
((~) * signature (Text -> Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarAddOffsetValueMethodInfo a signature |
levelBarGetInverted
data LevelBarGetInvertedMethodInfo Source
((~) * signature (m Bool), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetInvertedMethodInfo a signature |
levelBarGetInverted :: (MonadIO m, LevelBarK a) => a -> m Bool Source
levelBarGetMaxValue
data LevelBarGetMaxValueMethodInfo Source
((~) * signature (m Double), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetMaxValueMethodInfo a signature |
levelBarGetMaxValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMinValue
data LevelBarGetMinValueMethodInfo Source
((~) * signature (m Double), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetMinValueMethodInfo a signature |
levelBarGetMinValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMode
data LevelBarGetModeMethodInfo Source
((~) * signature (m LevelBarMode), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetModeMethodInfo a signature |
levelBarGetMode :: (MonadIO m, LevelBarK a) => a -> m LevelBarMode Source
levelBarGetOffsetValue
data LevelBarGetOffsetValueMethodInfo Source
((~) * signature (Maybe Text -> m (Bool, Double)), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetOffsetValueMethodInfo a signature |
levelBarGetValue
data LevelBarGetValueMethodInfo Source
((~) * signature (m Double), MonadIO m, LevelBarK a) => MethodInfo * LevelBarGetValueMethodInfo a signature |
levelBarGetValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarNew
levelBarNew :: MonadIO m => m LevelBar Source
levelBarNewForInterval
levelBarRemoveOffsetValue
data LevelBarRemoveOffsetValueMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarRemoveOffsetValueMethodInfo a signature |
levelBarSetInverted
data LevelBarSetInvertedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarSetInvertedMethodInfo a signature |
levelBarSetInverted :: (MonadIO m, LevelBarK a) => a -> Bool -> m () Source
levelBarSetMaxValue
data LevelBarSetMaxValueMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarSetMaxValueMethodInfo a signature |
levelBarSetMaxValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMinValue
data LevelBarSetMinValueMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarSetMinValueMethodInfo a signature |
levelBarSetMinValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMode
data LevelBarSetModeMethodInfo Source
((~) * signature (LevelBarMode -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarSetModeMethodInfo a signature |
levelBarSetMode :: (MonadIO m, LevelBarK a) => a -> LevelBarMode -> m () Source
levelBarSetValue
data LevelBarSetValueMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, LevelBarK a) => MethodInfo * LevelBarSetValueMethodInfo a signature |
levelBarSetValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
Properties
Inverted
data LevelBarInvertedPropertyInfo Source
AttrInfo LevelBarInvertedPropertyInfo | |
type AttrLabel LevelBarInvertedPropertyInfo = "inverted" | |
type AttrGetType LevelBarInvertedPropertyInfo = Bool | |
type AttrBaseTypeConstraint LevelBarInvertedPropertyInfo = LevelBarK | |
type AttrSetTypeConstraint LevelBarInvertedPropertyInfo = * ~ Bool | |
type AttrAllowedOps LevelBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> m Bool Source
levelBarInverted :: AttrLabelProxy "inverted" Source
setLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> Bool -> m () Source
MaxValue
data LevelBarMaxValuePropertyInfo Source
AttrInfo LevelBarMaxValuePropertyInfo | |
type AttrLabel LevelBarMaxValuePropertyInfo = "max-value" | |
type AttrGetType LevelBarMaxValuePropertyInfo = Double | |
type AttrBaseTypeConstraint LevelBarMaxValuePropertyInfo = LevelBarK | |
type AttrSetTypeConstraint LevelBarMaxValuePropertyInfo = * ~ Double | |
type AttrAllowedOps LevelBarMaxValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
levelBarMaxValue :: AttrLabelProxy "maxValue" Source
setLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
MinValue
data LevelBarMinValuePropertyInfo Source
AttrInfo LevelBarMinValuePropertyInfo | |
type AttrLabel LevelBarMinValuePropertyInfo = "min-value" | |
type AttrGetType LevelBarMinValuePropertyInfo = Double | |
type AttrBaseTypeConstraint LevelBarMinValuePropertyInfo = LevelBarK | |
type AttrSetTypeConstraint LevelBarMinValuePropertyInfo = * ~ Double | |
type AttrAllowedOps LevelBarMinValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
levelBarMinValue :: AttrLabelProxy "minValue" Source
setLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
Mode
data LevelBarModePropertyInfo Source
AttrInfo LevelBarModePropertyInfo | |
type AttrLabel LevelBarModePropertyInfo = "mode" | |
type AttrGetType LevelBarModePropertyInfo = LevelBarMode | |
type AttrBaseTypeConstraint LevelBarModePropertyInfo = LevelBarK | |
type AttrSetTypeConstraint LevelBarModePropertyInfo = * ~ LevelBarMode | |
type AttrAllowedOps LevelBarModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructLevelBarMode :: LevelBarMode -> IO ([Char], GValue) Source
getLevelBarMode :: (MonadIO m, LevelBarK o) => o -> m LevelBarMode Source
levelBarMode :: AttrLabelProxy "mode" Source
setLevelBarMode :: (MonadIO m, LevelBarK o) => o -> LevelBarMode -> m () Source
Value
data LevelBarValuePropertyInfo Source
AttrInfo LevelBarValuePropertyInfo | |
type AttrLabel LevelBarValuePropertyInfo = "value" | |
type AttrGetType LevelBarValuePropertyInfo = Double | |
type AttrBaseTypeConstraint LevelBarValuePropertyInfo = LevelBarK | |
type AttrSetTypeConstraint LevelBarValuePropertyInfo = * ~ Double | |
type AttrAllowedOps LevelBarValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLevelBarValue :: (MonadIO m, LevelBarK o) => o -> m Double Source
levelBarValue :: AttrLabelProxy "value" 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