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 |
- Exported types
- Methods
- rangeGetAdjustment
- rangeGetFillLevel
- rangeGetFlippable
- rangeGetInverted
- rangeGetLowerStepperSensitivity
- rangeGetMinSliderSize
- rangeGetRangeRect
- rangeGetRestrictToFillLevel
- rangeGetRoundDigits
- rangeGetShowFillLevel
- rangeGetSliderRange
- rangeGetSliderSizeFixed
- rangeGetUpperStepperSensitivity
- rangeGetValue
- rangeSetAdjustment
- rangeSetFillLevel
- rangeSetFlippable
- rangeSetIncrements
- rangeSetInverted
- rangeSetLowerStepperSensitivity
- rangeSetMinSliderSize
- rangeSetRange
- rangeSetRestrictToFillLevel
- rangeSetRoundDigits
- rangeSetShowFillLevel
- rangeSetSliderSizeFixed
- rangeSetUpperStepperSensitivity
- rangeSetValue
- Properties
- Signals
- newtype Range = Range (ForeignPtr Range)
- class GObject o => RangeK o
- toRange :: RangeK o => o -> IO Range
- noRange :: Maybe Range
- data RangeGetAdjustmentMethodInfo
- rangeGetAdjustment :: (MonadIO m, RangeK a) => a -> m Adjustment
- data RangeGetFillLevelMethodInfo
- rangeGetFillLevel :: (MonadIO m, RangeK a) => a -> m Double
- data RangeGetFlippableMethodInfo
- rangeGetFlippable :: (MonadIO m, RangeK a) => a -> m Bool
- data RangeGetInvertedMethodInfo
- rangeGetInverted :: (MonadIO m, RangeK a) => a -> m Bool
- data RangeGetLowerStepperSensitivityMethodInfo
- rangeGetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType
- data RangeGetMinSliderSizeMethodInfo
- rangeGetMinSliderSize :: (MonadIO m, RangeK a) => a -> m Int32
- data RangeGetRangeRectMethodInfo
- rangeGetRangeRect :: (MonadIO m, RangeK a) => a -> m Rectangle
- data RangeGetRestrictToFillLevelMethodInfo
- rangeGetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> m Bool
- data RangeGetRoundDigitsMethodInfo
- rangeGetRoundDigits :: (MonadIO m, RangeK a) => a -> m Int32
- data RangeGetShowFillLevelMethodInfo
- rangeGetShowFillLevel :: (MonadIO m, RangeK a) => a -> m Bool
- data RangeGetSliderRangeMethodInfo
- rangeGetSliderRange :: (MonadIO m, RangeK a) => a -> m (Int32, Int32)
- data RangeGetSliderSizeFixedMethodInfo
- rangeGetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> m Bool
- data RangeGetUpperStepperSensitivityMethodInfo
- rangeGetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType
- data RangeGetValueMethodInfo
- rangeGetValue :: (MonadIO m, RangeK a) => a -> m Double
- data RangeSetAdjustmentMethodInfo
- rangeSetAdjustment :: (MonadIO m, RangeK a, AdjustmentK b) => a -> b -> m ()
- data RangeSetFillLevelMethodInfo
- rangeSetFillLevel :: (MonadIO m, RangeK a) => a -> Double -> m ()
- data RangeSetFlippableMethodInfo
- rangeSetFlippable :: (MonadIO m, RangeK a) => a -> Bool -> m ()
- data RangeSetIncrementsMethodInfo
- rangeSetIncrements :: (MonadIO m, RangeK a) => a -> Double -> Double -> m ()
- data RangeSetInvertedMethodInfo
- rangeSetInverted :: (MonadIO m, RangeK a) => a -> Bool -> m ()
- data RangeSetLowerStepperSensitivityMethodInfo
- rangeSetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m ()
- data RangeSetMinSliderSizeMethodInfo
- rangeSetMinSliderSize :: (MonadIO m, RangeK a) => a -> Int32 -> m ()
- data RangeSetRangeMethodInfo
- rangeSetRange :: (MonadIO m, RangeK a) => a -> Double -> Double -> m ()
- data RangeSetRestrictToFillLevelMethodInfo
- rangeSetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m ()
- data RangeSetRoundDigitsMethodInfo
- rangeSetRoundDigits :: (MonadIO m, RangeK a) => a -> Int32 -> m ()
- data RangeSetShowFillLevelMethodInfo
- rangeSetShowFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m ()
- data RangeSetSliderSizeFixedMethodInfo
- rangeSetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> Bool -> m ()
- data RangeSetUpperStepperSensitivityMethodInfo
- rangeSetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m ()
- data RangeSetValueMethodInfo
- rangeSetValue :: (MonadIO m, RangeK a) => a -> Double -> m ()
- data RangeAdjustmentPropertyInfo
- constructRangeAdjustment :: AdjustmentK a => a -> IO ([Char], GValue)
- getRangeAdjustment :: (MonadIO m, RangeK o) => o -> m Adjustment
- setRangeAdjustment :: (MonadIO m, RangeK o, AdjustmentK a) => o -> a -> m ()
- data RangeFillLevelPropertyInfo
- constructRangeFillLevel :: Double -> IO ([Char], GValue)
- getRangeFillLevel :: (MonadIO m, RangeK o) => o -> m Double
- setRangeFillLevel :: (MonadIO m, RangeK o) => o -> Double -> m ()
- data RangeInvertedPropertyInfo
- constructRangeInverted :: Bool -> IO ([Char], GValue)
- getRangeInverted :: (MonadIO m, RangeK o) => o -> m Bool
- setRangeInverted :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeLowerStepperSensitivityPropertyInfo
- constructRangeLowerStepperSensitivity :: SensitivityType -> IO ([Char], GValue)
- getRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType
- setRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m ()
- data RangeRestrictToFillLevelPropertyInfo
- constructRangeRestrictToFillLevel :: Bool -> IO ([Char], GValue)
- getRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> m Bool
- setRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeRoundDigitsPropertyInfo
- constructRangeRoundDigits :: Int32 -> IO ([Char], GValue)
- getRangeRoundDigits :: (MonadIO m, RangeK o) => o -> m Int32
- setRangeRoundDigits :: (MonadIO m, RangeK o) => o -> Int32 -> m ()
- data RangeShowFillLevelPropertyInfo
- constructRangeShowFillLevel :: Bool -> IO ([Char], GValue)
- getRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> m Bool
- setRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeUpperStepperSensitivityPropertyInfo
- constructRangeUpperStepperSensitivity :: SensitivityType -> IO ([Char], GValue)
- getRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType
- setRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m ()
- type RangeAdjustBoundsCallback = Double -> IO ()
- type RangeAdjustBoundsCallbackC = Ptr () -> CDouble -> Ptr () -> IO ()
- data RangeAdjustBoundsSignalInfo
- afterRangeAdjustBounds :: (GObject a, MonadIO m) => a -> RangeAdjustBoundsCallback -> m SignalHandlerId
- mkRangeAdjustBoundsCallback :: RangeAdjustBoundsCallbackC -> IO (FunPtr RangeAdjustBoundsCallbackC)
- noRangeAdjustBoundsCallback :: Maybe RangeAdjustBoundsCallback
- onRangeAdjustBounds :: (GObject a, MonadIO m) => a -> RangeAdjustBoundsCallback -> m SignalHandlerId
- rangeAdjustBoundsCallbackWrapper :: RangeAdjustBoundsCallback -> Ptr () -> CDouble -> Ptr () -> IO ()
- rangeAdjustBoundsClosure :: RangeAdjustBoundsCallback -> IO Closure
- type RangeChangeValueCallback = ScrollType -> Double -> IO Bool
- type RangeChangeValueCallbackC = Ptr () -> CUInt -> CDouble -> Ptr () -> IO CInt
- data RangeChangeValueSignalInfo
- afterRangeChangeValue :: (GObject a, MonadIO m) => a -> RangeChangeValueCallback -> m SignalHandlerId
- mkRangeChangeValueCallback :: RangeChangeValueCallbackC -> IO (FunPtr RangeChangeValueCallbackC)
- noRangeChangeValueCallback :: Maybe RangeChangeValueCallback
- onRangeChangeValue :: (GObject a, MonadIO m) => a -> RangeChangeValueCallback -> m SignalHandlerId
- rangeChangeValueCallbackWrapper :: RangeChangeValueCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO CInt
- rangeChangeValueClosure :: RangeChangeValueCallback -> IO Closure
- type RangeMoveSliderCallback = ScrollType -> IO ()
- type RangeMoveSliderCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data RangeMoveSliderSignalInfo
- afterRangeMoveSlider :: (GObject a, MonadIO m) => a -> RangeMoveSliderCallback -> m SignalHandlerId
- mkRangeMoveSliderCallback :: RangeMoveSliderCallbackC -> IO (FunPtr RangeMoveSliderCallbackC)
- noRangeMoveSliderCallback :: Maybe RangeMoveSliderCallback
- onRangeMoveSlider :: (GObject a, MonadIO m) => a -> RangeMoveSliderCallback -> m SignalHandlerId
- rangeMoveSliderCallbackWrapper :: RangeMoveSliderCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- rangeMoveSliderClosure :: RangeMoveSliderCallback -> IO Closure
- type RangeValueChangedCallback = IO ()
- type RangeValueChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data RangeValueChangedSignalInfo
- afterRangeValueChanged :: (GObject a, MonadIO m) => a -> RangeValueChangedCallback -> m SignalHandlerId
- mkRangeValueChangedCallback :: RangeValueChangedCallbackC -> IO (FunPtr RangeValueChangedCallbackC)
- noRangeValueChangedCallback :: Maybe RangeValueChangedCallback
- onRangeValueChanged :: (GObject a, MonadIO m) => a -> RangeValueChangedCallback -> m SignalHandlerId
- rangeValueChangedCallbackWrapper :: RangeValueChangedCallback -> Ptr () -> Ptr () -> IO ()
- rangeValueChangedClosure :: RangeValueChangedCallback -> IO Closure
Exported types
GObject Range Source | |
((~) * info (ResolveRangeMethod t Range), MethodInfo * info Range p) => IsLabel t (Range -> p) Source | |
((~) * info (ResolveRangeMethod t Range), MethodInfo * info Range p) => IsLabelProxy t (Range -> p) Source | |
type ParentTypes Range Source | |
type AttributeList Range Source | |
type SignalList Range Source |
Methods
rangeGetAdjustment
data RangeGetAdjustmentMethodInfo Source
((~) (TYPE Lifted) signature (m Adjustment), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetAdjustmentMethodInfo a signature Source | |
rangeGetAdjustment :: (MonadIO m, RangeK a) => a -> m Adjustment Source
rangeGetFillLevel
data RangeGetFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetFillLevelMethodInfo a signature Source | |
rangeGetFillLevel :: (MonadIO m, RangeK a) => a -> m Double Source
rangeGetFlippable
data RangeGetFlippableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetFlippableMethodInfo a signature Source | |
rangeGetFlippable :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetInverted
data RangeGetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetInvertedMethodInfo a signature Source | |
rangeGetInverted :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetLowerStepperSensitivity
data RangeGetLowerStepperSensitivityMethodInfo Source
((~) (TYPE Lifted) signature (m SensitivityType), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetLowerStepperSensitivityMethodInfo a signature Source | |
rangeGetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType Source
rangeGetMinSliderSize
data RangeGetMinSliderSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetMinSliderSizeMethodInfo a signature Source | |
rangeGetMinSliderSize :: (MonadIO m, RangeK a) => a -> m Int32 Source
rangeGetRangeRect
data RangeGetRangeRectMethodInfo Source
((~) (TYPE Lifted) signature (m Rectangle), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetRangeRectMethodInfo a signature Source | |
rangeGetRangeRect :: (MonadIO m, RangeK a) => a -> m Rectangle Source
rangeGetRestrictToFillLevel
data RangeGetRestrictToFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetRestrictToFillLevelMethodInfo a signature Source | |
rangeGetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetRoundDigits
data RangeGetRoundDigitsMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetRoundDigitsMethodInfo a signature Source | |
rangeGetRoundDigits :: (MonadIO m, RangeK a) => a -> m Int32 Source
rangeGetShowFillLevel
data RangeGetShowFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetShowFillLevelMethodInfo a signature Source | |
rangeGetShowFillLevel :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetSliderRange
rangeGetSliderSizeFixed
data RangeGetSliderSizeFixedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetSliderSizeFixedMethodInfo a signature Source | |
rangeGetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetUpperStepperSensitivity
data RangeGetUpperStepperSensitivityMethodInfo Source
((~) (TYPE Lifted) signature (m SensitivityType), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetUpperStepperSensitivityMethodInfo a signature Source | |
rangeGetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType Source
rangeGetValue
data RangeGetValueMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeGetValueMethodInfo a signature Source | |
rangeGetValue :: (MonadIO m, RangeK a) => a -> m Double Source
rangeSetAdjustment
data RangeSetAdjustmentMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, RangeK a, AdjustmentK b) => MethodInfo (TYPE Lifted) RangeSetAdjustmentMethodInfo a signature Source | |
rangeSetAdjustment :: (MonadIO m, RangeK a, AdjustmentK b) => a -> b -> m () Source
rangeSetFillLevel
data RangeSetFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetFillLevelMethodInfo a signature Source | |
rangeSetFillLevel :: (MonadIO m, RangeK a) => a -> Double -> m () Source
rangeSetFlippable
data RangeSetFlippableMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetFlippableMethodInfo a signature Source | |
rangeSetFlippable :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetIncrements
rangeSetInverted
data RangeSetInvertedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetInvertedMethodInfo a signature Source | |
rangeSetInverted :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetLowerStepperSensitivity
data RangeSetLowerStepperSensitivityMethodInfo Source
((~) (TYPE Lifted) signature (SensitivityType -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetLowerStepperSensitivityMethodInfo a signature Source | |
rangeSetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m () Source
rangeSetMinSliderSize
data RangeSetMinSliderSizeMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetMinSliderSizeMethodInfo a signature Source | |
rangeSetMinSliderSize :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source
rangeSetRange
rangeSetRestrictToFillLevel
data RangeSetRestrictToFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetRestrictToFillLevelMethodInfo a signature Source | |
rangeSetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetRoundDigits
data RangeSetRoundDigitsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetRoundDigitsMethodInfo a signature Source | |
rangeSetRoundDigits :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source
rangeSetShowFillLevel
data RangeSetShowFillLevelMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetShowFillLevelMethodInfo a signature Source | |
rangeSetShowFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetSliderSizeFixed
data RangeSetSliderSizeFixedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetSliderSizeFixedMethodInfo a signature Source | |
rangeSetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetUpperStepperSensitivity
data RangeSetUpperStepperSensitivityMethodInfo Source
((~) (TYPE Lifted) signature (SensitivityType -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetUpperStepperSensitivityMethodInfo a signature Source | |
rangeSetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m () Source
rangeSetValue
data RangeSetValueMethodInfo Source
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetValueMethodInfo a signature Source | |
rangeSetValue :: (MonadIO m, RangeK a) => a -> Double -> m () Source
Properties
Adjustment
data RangeAdjustmentPropertyInfo Source
AttrInfo RangeAdjustmentPropertyInfo Source | |
type AttrLabel RangeAdjustmentPropertyInfo = "adjustment" Source | |
type AttrGetType RangeAdjustmentPropertyInfo = Adjustment Source | |
type AttrBaseTypeConstraint RangeAdjustmentPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeAdjustmentPropertyInfo = AdjustmentK Source | |
type AttrAllowedOps RangeAdjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructRangeAdjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getRangeAdjustment :: (MonadIO m, RangeK o) => o -> m Adjustment Source
setRangeAdjustment :: (MonadIO m, RangeK o, AdjustmentK a) => o -> a -> m () Source
FillLevel
data RangeFillLevelPropertyInfo Source
AttrInfo RangeFillLevelPropertyInfo Source | |
type AttrLabel RangeFillLevelPropertyInfo = "fill-level" Source | |
type AttrGetType RangeFillLevelPropertyInfo = Double Source | |
type AttrBaseTypeConstraint RangeFillLevelPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeFillLevelPropertyInfo = TYPE Lifted ~ Double Source | |
type AttrAllowedOps RangeFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRangeFillLevel :: (MonadIO m, RangeK o) => o -> m Double Source
setRangeFillLevel :: (MonadIO m, RangeK o) => o -> Double -> m () Source
Inverted
data RangeInvertedPropertyInfo Source
AttrInfo RangeInvertedPropertyInfo Source | |
type AttrLabel RangeInvertedPropertyInfo = "inverted" Source | |
type AttrGetType RangeInvertedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint RangeInvertedPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeInvertedPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps RangeInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRangeInverted :: (MonadIO m, RangeK o) => o -> m Bool Source
setRangeInverted :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
LowerStepperSensitivity
data RangeLowerStepperSensitivityPropertyInfo Source
getRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType Source
setRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m () Source
RestrictToFillLevel
data RangeRestrictToFillLevelPropertyInfo Source
AttrInfo RangeRestrictToFillLevelPropertyInfo Source | |
type AttrLabel RangeRestrictToFillLevelPropertyInfo = "restrict-to-fill-level" Source | |
type AttrGetType RangeRestrictToFillLevelPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint RangeRestrictToFillLevelPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeRestrictToFillLevelPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps RangeRestrictToFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> m Bool Source
setRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
RoundDigits
data RangeRoundDigitsPropertyInfo Source
AttrInfo RangeRoundDigitsPropertyInfo Source | |
type AttrLabel RangeRoundDigitsPropertyInfo = "round-digits" Source | |
type AttrGetType RangeRoundDigitsPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint RangeRoundDigitsPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeRoundDigitsPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps RangeRoundDigitsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRangeRoundDigits :: (MonadIO m, RangeK o) => o -> m Int32 Source
setRangeRoundDigits :: (MonadIO m, RangeK o) => o -> Int32 -> m () Source
ShowFillLevel
data RangeShowFillLevelPropertyInfo Source
AttrInfo RangeShowFillLevelPropertyInfo Source | |
type AttrLabel RangeShowFillLevelPropertyInfo = "show-fill-level" Source | |
type AttrGetType RangeShowFillLevelPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint RangeShowFillLevelPropertyInfo = RangeK Source | |
type AttrSetTypeConstraint RangeShowFillLevelPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps RangeShowFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> m Bool Source
setRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
UpperStepperSensitivity
data RangeUpperStepperSensitivityPropertyInfo Source
getRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType Source
setRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m () Source
Signals
AdjustBounds
type RangeAdjustBoundsCallback = Double -> IO () Source
afterRangeAdjustBounds :: (GObject a, MonadIO m) => a -> RangeAdjustBoundsCallback -> m SignalHandlerId Source
mkRangeAdjustBoundsCallback :: RangeAdjustBoundsCallbackC -> IO (FunPtr RangeAdjustBoundsCallbackC) Source
onRangeAdjustBounds :: (GObject a, MonadIO m) => a -> RangeAdjustBoundsCallback -> m SignalHandlerId Source
rangeAdjustBoundsCallbackWrapper :: RangeAdjustBoundsCallback -> Ptr () -> CDouble -> Ptr () -> IO () Source
ChangeValue
type RangeChangeValueCallback = ScrollType -> Double -> IO Bool Source
afterRangeChangeValue :: (GObject a, MonadIO m) => a -> RangeChangeValueCallback -> m SignalHandlerId Source
mkRangeChangeValueCallback :: RangeChangeValueCallbackC -> IO (FunPtr RangeChangeValueCallbackC) Source
onRangeChangeValue :: (GObject a, MonadIO m) => a -> RangeChangeValueCallback -> m SignalHandlerId Source
rangeChangeValueCallbackWrapper :: RangeChangeValueCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO CInt Source
MoveSlider
type RangeMoveSliderCallback = ScrollType -> IO () Source
afterRangeMoveSlider :: (GObject a, MonadIO m) => a -> RangeMoveSliderCallback -> m SignalHandlerId Source
mkRangeMoveSliderCallback :: RangeMoveSliderCallbackC -> IO (FunPtr RangeMoveSliderCallbackC) Source
onRangeMoveSlider :: (GObject a, MonadIO m) => a -> RangeMoveSliderCallback -> m SignalHandlerId Source
rangeMoveSliderCallbackWrapper :: RangeMoveSliderCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
ValueChanged
type RangeValueChangedCallback = IO () Source
type RangeValueChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterRangeValueChanged :: (GObject a, MonadIO m) => a -> RangeValueChangedCallback -> m SignalHandlerId Source
mkRangeValueChangedCallback :: RangeValueChangedCallbackC -> IO (FunPtr RangeValueChangedCallbackC) Source
onRangeValueChanged :: (GObject a, MonadIO m) => a -> RangeValueChangedCallback -> m SignalHandlerId Source
rangeValueChangedCallbackWrapper :: RangeValueChangedCallback -> Ptr () -> Ptr () -> IO () Source