gi-gtk-0.3.18.13: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Range

Contents

Description

 

Synopsis

Exported types

newtype Range Source

Constructors

Range (ForeignPtr Range) 

Instances

GObject Range Source 
((~) * info (ResolveRangeMethod t Range), MethodInfo * info Range p) => IsLabel t (Range -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Range -> p

((~) * info (ResolveRangeMethod t Range), MethodInfo * info Range p) => IsLabelProxy t (Range -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Range -> p

type ParentTypes Range Source 
type AttributeList Range Source 
type SignalList Range Source 

class GObject o => RangeK o Source

Instances

Methods

rangeGetAdjustment

rangeGetFillLevel

rangeGetFlippable

rangeGetInverted

rangeGetLowerStepperSensitivity

rangeGetMinSliderSize

rangeGetRangeRect

data RangeGetRangeRectMethodInfo Source

Instances

((~) (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

rangeGetRoundDigits

rangeGetShowFillLevel

rangeGetSliderRange

rangeGetSliderSizeFixed

rangeGetUpperStepperSensitivity

rangeGetValue

rangeSetAdjustment

rangeSetAdjustment :: (MonadIO m, RangeK a, AdjustmentK b) => a -> b -> m () Source

rangeSetFillLevel

rangeSetFillLevel :: (MonadIO m, RangeK a) => a -> Double -> m () Source

rangeSetFlippable

rangeSetFlippable :: (MonadIO m, RangeK a) => a -> Bool -> m () Source

rangeSetIncrements

rangeSetIncrements :: (MonadIO m, RangeK a) => a -> Double -> Double -> m () Source

rangeSetInverted

data RangeSetInvertedMethodInfo Source

Instances

((~) (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

rangeSetMinSliderSize

rangeSetMinSliderSize :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source

rangeSetRange

data RangeSetRangeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Double -> Double -> m ()), MonadIO m, RangeK a) => MethodInfo (TYPE Lifted) RangeSetRangeMethodInfo a signature Source 

rangeSetRange :: (MonadIO m, RangeK a) => a -> Double -> Double -> m () Source

rangeSetRestrictToFillLevel

rangeSetRoundDigits

rangeSetRoundDigits :: (MonadIO m, RangeK a) => a -> Int32 -> m () Source

rangeSetShowFillLevel

rangeSetShowFillLevel :: (MonadIO m, RangeK a) => a -> Bool -> m () Source

rangeSetSliderSizeFixed

rangeSetUpperStepperSensitivity

rangeSetValue

data RangeSetValueMethodInfo Source

Instances

((~) (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

setRangeAdjustment :: (MonadIO m, RangeK o, AdjustmentK a) => o -> a -> m () Source

FillLevel

setRangeFillLevel :: (MonadIO m, RangeK o) => o -> Double -> m () Source

Inverted

setRangeInverted :: (MonadIO m, RangeK o) => o -> Bool -> m () Source

LowerStepperSensitivity

data RangeLowerStepperSensitivityPropertyInfo Source

Instances

AttrInfo RangeLowerStepperSensitivityPropertyInfo Source 
type AttrLabel RangeLowerStepperSensitivityPropertyInfo = "lower-stepper-sensitivity" Source 
type AttrGetType RangeLowerStepperSensitivityPropertyInfo = SensitivityType Source 
type AttrBaseTypeConstraint RangeLowerStepperSensitivityPropertyInfo = RangeK Source 
type AttrSetTypeConstraint RangeLowerStepperSensitivityPropertyInfo = TYPE Lifted ~ SensitivityType Source 
type AttrAllowedOps RangeLowerStepperSensitivityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

RestrictToFillLevel

data RangeRestrictToFillLevelPropertyInfo Source

RoundDigits

setRangeRoundDigits :: (MonadIO m, RangeK o) => o -> Int32 -> m () Source

ShowFillLevel

setRangeShowFillLevel :: (MonadIO m, RangeK o) => o -> Bool -> m () Source

UpperStepperSensitivity

data RangeUpperStepperSensitivityPropertyInfo Source

Instances

AttrInfo RangeUpperStepperSensitivityPropertyInfo Source 
type AttrLabel RangeUpperStepperSensitivityPropertyInfo = "upper-stepper-sensitivity" Source 
type AttrGetType RangeUpperStepperSensitivityPropertyInfo = SensitivityType Source 
type AttrBaseTypeConstraint RangeUpperStepperSensitivityPropertyInfo = RangeK Source 
type AttrSetTypeConstraint RangeUpperStepperSensitivityPropertyInfo = TYPE Lifted ~ SensitivityType Source 
type AttrAllowedOps RangeUpperStepperSensitivityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Signals

AdjustBounds

ChangeValue

MoveSlider

type RangeMoveSliderCallbackC = Ptr () -> CUInt -> Ptr () -> IO () Source

ValueChanged