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
- levelBarAddOffsetValue :: (MonadIO m, LevelBarK a) => a -> Text -> Double -> m ()
- levelBarGetInverted :: (MonadIO m, LevelBarK a) => a -> m Bool
- levelBarGetMaxValue :: (MonadIO m, LevelBarK a) => a -> m Double
- levelBarGetMinValue :: (MonadIO m, LevelBarK a) => a -> m Double
- levelBarGetMode :: (MonadIO m, LevelBarK a) => a -> m LevelBarMode
- levelBarGetOffsetValue :: (MonadIO m, LevelBarK a) => a -> Maybe Text -> m (Bool, Double)
- levelBarGetValue :: (MonadIO m, LevelBarK a) => a -> m Double
- levelBarNew :: MonadIO m => m LevelBar
- levelBarNewForInterval :: MonadIO m => Double -> Double -> m LevelBar
- levelBarRemoveOffsetValue :: (MonadIO m, LevelBarK a) => a -> Maybe Text -> m ()
- levelBarSetInverted :: (MonadIO m, LevelBarK a) => a -> Bool -> m ()
- levelBarSetMaxValue :: (MonadIO m, LevelBarK a) => a -> Double -> m ()
- levelBarSetMinValue :: (MonadIO m, LevelBarK a) => a -> Double -> m ()
- levelBarSetMode :: (MonadIO m, LevelBarK a) => a -> LevelBarMode -> m ()
- 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 | |
type ParentTypes LevelBar | |
type AttributeList LevelBar | |
type SignalList LevelBar |
toLevelBar :: LevelBarK o => o -> IO LevelBar Source
Methods
levelBarAddOffsetValue
levelBarGetInverted
levelBarGetInverted :: (MonadIO m, LevelBarK a) => a -> m Bool Source
levelBarGetMaxValue
levelBarGetMaxValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMinValue
levelBarGetMinValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarGetMode
levelBarGetMode :: (MonadIO m, LevelBarK a) => a -> m LevelBarMode Source
levelBarGetOffsetValue
levelBarGetValue
levelBarGetValue :: (MonadIO m, LevelBarK a) => a -> m Double Source
levelBarNew
levelBarNew :: MonadIO m => m LevelBar Source
levelBarNewForInterval
levelBarRemoveOffsetValue
levelBarSetInverted
levelBarSetInverted :: (MonadIO m, LevelBarK a) => a -> Bool -> m () Source
levelBarSetMaxValue
levelBarSetMaxValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMinValue
levelBarSetMinValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
levelBarSetMode
levelBarSetMode :: (MonadIO m, LevelBarK a) => a -> LevelBarMode -> m () Source
levelBarSetValue
levelBarSetValue :: (MonadIO m, LevelBarK a) => a -> Double -> m () Source
Properties
Inverted
data LevelBarInvertedPropertyInfo Source
AttrInfo LevelBarInvertedPropertyInfo | |
type AttrLabel LevelBarInvertedPropertyInfo = "LevelBar::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
setLevelBarInverted :: (MonadIO m, LevelBarK o) => o -> Bool -> m () Source
MaxValue
data LevelBarMaxValuePropertyInfo Source
AttrInfo LevelBarMaxValuePropertyInfo | |
type AttrLabel LevelBarMaxValuePropertyInfo = "LevelBar::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
setLevelBarMaxValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
MinValue
data LevelBarMinValuePropertyInfo Source
AttrInfo LevelBarMinValuePropertyInfo | |
type AttrLabel LevelBarMinValuePropertyInfo = "LevelBar::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
setLevelBarMinValue :: (MonadIO m, LevelBarK o) => o -> Double -> m () Source
Mode
data LevelBarModePropertyInfo Source
AttrInfo LevelBarModePropertyInfo | |
type AttrLabel LevelBarModePropertyInfo = "LevelBar::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
setLevelBarMode :: (MonadIO m, LevelBarK o) => o -> LevelBarMode -> m () Source
Value
data LevelBarValuePropertyInfo Source
AttrInfo LevelBarValuePropertyInfo | |
type AttrLabel LevelBarValuePropertyInfo = "LevelBar::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
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