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
- rangeAdjustment :: AttrLabelProxy "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
- rangeFillLevel :: AttrLabelProxy "fillLevel"
- setRangeFillLevel :: (MonadIO m, RangeK o) => o -> Double -> m ()
- data RangeInvertedPropertyInfo
- constructRangeInverted :: Bool -> IO ([Char], GValue)
- getRangeInverted :: (MonadIO m, RangeK o) => o -> m Bool
- rangeInverted :: AttrLabelProxy "inverted"
- setRangeInverted :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeLowerStepperSensitivityPropertyInfo
- constructRangeLowerStepperSensitivity :: SensitivityType -> IO ([Char], GValue)
- getRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType
- rangeLowerStepperSensitivity :: AttrLabelProxy "lowerStepperSensitivity"
- setRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m ()
- data RangeRestrictToFillLevelPropertyInfo
- constructRangeRestrictToFillLevel :: Bool -> IO ([Char], GValue)
- getRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> m Bool
- rangeRestrictToFillLevel :: AttrLabelProxy "restrictToFillLevel"
- setRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeRoundDigitsPropertyInfo
- constructRangeRoundDigits :: Int32 -> IO ([Char], GValue)
- getRangeRoundDigits :: (MonadIO m, RangeK o) => o -> m Int32
- rangeRoundDigits :: AttrLabelProxy "roundDigits"
- setRangeRoundDigits :: (MonadIO m, RangeK o) => o -> Int32 -> m ()
- data RangeShowFillLevelPropertyInfo
- constructRangeShowFillLevel :: Bool -> IO ([Char], GValue)
- getRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> m Bool
- rangeShowFillLevel :: AttrLabelProxy "showFillLevel"
- setRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m ()
- data RangeUpperStepperSensitivityPropertyInfo
- constructRangeUpperStepperSensitivity :: SensitivityType -> IO ([Char], GValue)
- getRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType
- rangeUpperStepperSensitivity :: AttrLabelProxy "upperStepperSensitivity"
- 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 | |
((~) * info (ResolveRangeMethod t Range), MethodInfo * info Range p) => IsLabelProxy t (Range -> p) | |
type ParentTypes Range | |
type AttributeList Range | |
type SignalList Range |
Methods
rangeGetAdjustment
data RangeGetAdjustmentMethodInfo Source
((~) * signature (m Adjustment), MonadIO m, RangeK a) => MethodInfo * RangeGetAdjustmentMethodInfo a signature |
rangeGetAdjustment :: (MonadIO m, RangeK a) => a -> m Adjustment Source
rangeGetFillLevel
data RangeGetFillLevelMethodInfo Source
((~) * signature (m Double), MonadIO m, RangeK a) => MethodInfo * RangeGetFillLevelMethodInfo a signature |
rangeGetFillLevel :: (MonadIO m, RangeK a) => a -> m Double Source
rangeGetFlippable
data RangeGetFlippableMethodInfo Source
((~) * signature (m Bool), MonadIO m, RangeK a) => MethodInfo * RangeGetFlippableMethodInfo a signature |
rangeGetFlippable :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetInverted
data RangeGetInvertedMethodInfo Source
((~) * signature (m Bool), MonadIO m, RangeK a) => MethodInfo * RangeGetInvertedMethodInfo a signature |
rangeGetInverted :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetLowerStepperSensitivity
data RangeGetLowerStepperSensitivityMethodInfo Source
((~) * signature (m SensitivityType), MonadIO m, RangeK a) => MethodInfo * RangeGetLowerStepperSensitivityMethodInfo a signature |
rangeGetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType Source
rangeGetMinSliderSize
data RangeGetMinSliderSizeMethodInfo Source
((~) * signature (m Int32), MonadIO m, RangeK a) => MethodInfo * RangeGetMinSliderSizeMethodInfo a signature |
rangeGetMinSliderSize :: (MonadIO m, RangeK a) => a -> m Int32 Source
rangeGetRangeRect
data RangeGetRangeRectMethodInfo Source
((~) * signature (m Rectangle), MonadIO m, RangeK a) => MethodInfo * RangeGetRangeRectMethodInfo a signature |
rangeGetRangeRect :: (MonadIO m, RangeK a) => a -> m Rectangle Source
rangeGetRestrictToFillLevel
data RangeGetRestrictToFillLevelMethodInfo Source
((~) * signature (m Bool), MonadIO m, RangeK a) => MethodInfo * RangeGetRestrictToFillLevelMethodInfo a signature |
rangeGetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetRoundDigits
data RangeGetRoundDigitsMethodInfo Source
((~) * signature (m Int32), MonadIO m, RangeK a) => MethodInfo * RangeGetRoundDigitsMethodInfo a signature |
rangeGetRoundDigits :: (MonadIO m, RangeK a) => a -> m Int32 Source
rangeGetShowFillLevel
data RangeGetShowFillLevelMethodInfo Source
((~) * signature (m Bool), MonadIO m, RangeK a) => MethodInfo * RangeGetShowFillLevelMethodInfo a signature |
rangeGetShowFillLevel :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetSliderRange
data RangeGetSliderRangeMethodInfo Source
((~) * signature (m (Int32, Int32)), MonadIO m, RangeK a) => MethodInfo * RangeGetSliderRangeMethodInfo a signature |
rangeGetSliderSizeFixed
data RangeGetSliderSizeFixedMethodInfo Source
((~) * signature (m Bool), MonadIO m, RangeK a) => MethodInfo * RangeGetSliderSizeFixedMethodInfo a signature |
rangeGetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> m Bool Source
rangeGetUpperStepperSensitivity
data RangeGetUpperStepperSensitivityMethodInfo Source
((~) * signature (m SensitivityType), MonadIO m, RangeK a) => MethodInfo * RangeGetUpperStepperSensitivityMethodInfo a signature |
rangeGetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> m SensitivityType Source
rangeGetValue
data RangeGetValueMethodInfo Source
((~) * signature (m Double), MonadIO m, RangeK a) => MethodInfo * RangeGetValueMethodInfo a signature |
rangeGetValue :: (MonadIO m, RangeK a) => a -> m Double Source
rangeSetAdjustment
data RangeSetAdjustmentMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, RangeK a, AdjustmentK b) => MethodInfo * RangeSetAdjustmentMethodInfo a signature |
rangeSetAdjustment :: (MonadIO m, RangeK a, AdjustmentK b) => a -> b -> m () Source
rangeSetFillLevel
data RangeSetFillLevelMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetFillLevelMethodInfo a signature |
rangeSetFillLevel :: (MonadIO m, RangeK a) => a -> Double -> m () Source
rangeSetFlippable
data RangeSetFlippableMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetFlippableMethodInfo a signature |
rangeSetFlippable :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetIncrements
data RangeSetIncrementsMethodInfo Source
((~) * signature (Double -> Double -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetIncrementsMethodInfo a signature |
rangeSetInverted
data RangeSetInvertedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetInvertedMethodInfo a signature |
rangeSetInverted :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetLowerStepperSensitivity
data RangeSetLowerStepperSensitivityMethodInfo Source
((~) * signature (SensitivityType -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetLowerStepperSensitivityMethodInfo a signature |
rangeSetLowerStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m () Source
rangeSetMinSliderSize
data RangeSetMinSliderSizeMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetMinSliderSizeMethodInfo a signature |
rangeSetMinSliderSize :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source
rangeSetRange
data RangeSetRangeMethodInfo Source
((~) * signature (Double -> Double -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetRangeMethodInfo a signature |
rangeSetRestrictToFillLevel
data RangeSetRestrictToFillLevelMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetRestrictToFillLevelMethodInfo a signature |
rangeSetRestrictToFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetRoundDigits
data RangeSetRoundDigitsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetRoundDigitsMethodInfo a signature |
rangeSetRoundDigits :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source
rangeSetShowFillLevel
data RangeSetShowFillLevelMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetShowFillLevelMethodInfo a signature |
rangeSetShowFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetSliderSizeFixed
data RangeSetSliderSizeFixedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetSliderSizeFixedMethodInfo a signature |
rangeSetSliderSizeFixed :: (MonadIO m, RangeK a) => a -> Bool -> m () Source
rangeSetUpperStepperSensitivity
data RangeSetUpperStepperSensitivityMethodInfo Source
((~) * signature (SensitivityType -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetUpperStepperSensitivityMethodInfo a signature |
rangeSetUpperStepperSensitivity :: (MonadIO m, RangeK a) => a -> SensitivityType -> m () Source
rangeSetValue
data RangeSetValueMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, RangeK a) => MethodInfo * RangeSetValueMethodInfo a signature |
rangeSetValue :: (MonadIO m, RangeK a) => a -> Double -> m () Source
Properties
Adjustment
data RangeAdjustmentPropertyInfo Source
AttrInfo RangeAdjustmentPropertyInfo | |
type AttrLabel RangeAdjustmentPropertyInfo = "adjustment" | |
type AttrGetType RangeAdjustmentPropertyInfo = Adjustment | |
type AttrBaseTypeConstraint RangeAdjustmentPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeAdjustmentPropertyInfo = AdjustmentK | |
type AttrAllowedOps RangeAdjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructRangeAdjustment :: AdjustmentK a => a -> IO ([Char], GValue) Source
getRangeAdjustment :: (MonadIO m, RangeK o) => o -> m Adjustment Source
rangeAdjustment :: AttrLabelProxy "adjustment" Source
setRangeAdjustment :: (MonadIO m, RangeK o, AdjustmentK a) => o -> a -> m () Source
FillLevel
data RangeFillLevelPropertyInfo Source
AttrInfo RangeFillLevelPropertyInfo | |
type AttrLabel RangeFillLevelPropertyInfo = "fill-level" | |
type AttrGetType RangeFillLevelPropertyInfo = Double | |
type AttrBaseTypeConstraint RangeFillLevelPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeFillLevelPropertyInfo = * ~ Double | |
type AttrAllowedOps RangeFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeFillLevel :: (MonadIO m, RangeK o) => o -> m Double Source
rangeFillLevel :: AttrLabelProxy "fillLevel" Source
setRangeFillLevel :: (MonadIO m, RangeK o) => o -> Double -> m () Source
Inverted
data RangeInvertedPropertyInfo Source
AttrInfo RangeInvertedPropertyInfo | |
type AttrLabel RangeInvertedPropertyInfo = "inverted" | |
type AttrGetType RangeInvertedPropertyInfo = Bool | |
type AttrBaseTypeConstraint RangeInvertedPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeInvertedPropertyInfo = * ~ Bool | |
type AttrAllowedOps RangeInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeInverted :: (MonadIO m, RangeK o) => o -> m Bool Source
rangeInverted :: AttrLabelProxy "inverted" Source
setRangeInverted :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
LowerStepperSensitivity
data RangeLowerStepperSensitivityPropertyInfo Source
AttrInfo RangeLowerStepperSensitivityPropertyInfo | |
type AttrLabel RangeLowerStepperSensitivityPropertyInfo = "lower-stepper-sensitivity" | |
type AttrGetType RangeLowerStepperSensitivityPropertyInfo = SensitivityType | |
type AttrBaseTypeConstraint RangeLowerStepperSensitivityPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeLowerStepperSensitivityPropertyInfo = * ~ SensitivityType | |
type AttrAllowedOps RangeLowerStepperSensitivityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType Source
rangeLowerStepperSensitivity :: AttrLabelProxy "lowerStepperSensitivity" Source
setRangeLowerStepperSensitivity :: (MonadIO m, RangeK o) => o -> SensitivityType -> m () Source
RestrictToFillLevel
data RangeRestrictToFillLevelPropertyInfo Source
AttrInfo RangeRestrictToFillLevelPropertyInfo | |
type AttrLabel RangeRestrictToFillLevelPropertyInfo = "restrict-to-fill-level" | |
type AttrGetType RangeRestrictToFillLevelPropertyInfo = Bool | |
type AttrBaseTypeConstraint RangeRestrictToFillLevelPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeRestrictToFillLevelPropertyInfo = * ~ Bool | |
type AttrAllowedOps RangeRestrictToFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> m Bool Source
rangeRestrictToFillLevel :: AttrLabelProxy "restrictToFillLevel" Source
setRangeRestrictToFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
RoundDigits
data RangeRoundDigitsPropertyInfo Source
AttrInfo RangeRoundDigitsPropertyInfo | |
type AttrLabel RangeRoundDigitsPropertyInfo = "round-digits" | |
type AttrGetType RangeRoundDigitsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint RangeRoundDigitsPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeRoundDigitsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps RangeRoundDigitsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeRoundDigits :: (MonadIO m, RangeK o) => o -> m Int32 Source
rangeRoundDigits :: AttrLabelProxy "roundDigits" Source
setRangeRoundDigits :: (MonadIO m, RangeK o) => o -> Int32 -> m () Source
ShowFillLevel
data RangeShowFillLevelPropertyInfo Source
AttrInfo RangeShowFillLevelPropertyInfo | |
type AttrLabel RangeShowFillLevelPropertyInfo = "show-fill-level" | |
type AttrGetType RangeShowFillLevelPropertyInfo = Bool | |
type AttrBaseTypeConstraint RangeShowFillLevelPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeShowFillLevelPropertyInfo = * ~ Bool | |
type AttrAllowedOps RangeShowFillLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> m Bool Source
rangeShowFillLevel :: AttrLabelProxy "showFillLevel" Source
setRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m () Source
UpperStepperSensitivity
data RangeUpperStepperSensitivityPropertyInfo Source
AttrInfo RangeUpperStepperSensitivityPropertyInfo | |
type AttrLabel RangeUpperStepperSensitivityPropertyInfo = "upper-stepper-sensitivity" | |
type AttrGetType RangeUpperStepperSensitivityPropertyInfo = SensitivityType | |
type AttrBaseTypeConstraint RangeUpperStepperSensitivityPropertyInfo = RangeK | |
type AttrSetTypeConstraint RangeUpperStepperSensitivityPropertyInfo = * ~ SensitivityType | |
type AttrAllowedOps RangeUpperStepperSensitivityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRangeUpperStepperSensitivity :: (MonadIO m, RangeK o) => o -> m SensitivityType Source
rangeUpperStepperSensitivity :: AttrLabelProxy "upperStepperSensitivity" 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