gi-gtk-3.0.9: 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.SpinButton

Contents

Description

 

Synopsis

Exported types

newtype SpinButton Source #

Constructors

SpinButton (ManagedPtr SpinButton) 

Instances

GObject SpinButton Source # 
IsObject SpinButton Source # 
IsWidget SpinButton Source # 
IsSpinButton SpinButton Source # 
IsEntry SpinButton Source # 
IsOrientable SpinButton Source # 
IsEditable SpinButton Source # 
IsCellEditable SpinButton Source # 
IsBuildable SpinButton Source # 
IsImplementorIface SpinButton Source # 
((~) * info (ResolveSpinButtonMethod t SpinButton), MethodInfo * info SpinButton p) => IsLabel t (SpinButton -> p) Source # 

Methods

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

((~) * info (ResolveSpinButtonMethod t SpinButton), MethodInfo * info SpinButton p) => IsLabelProxy t (SpinButton -> p) Source # 
HasAttributeList * SpinButton Source # 
type SignalList SpinButton Source # 
type SignalList SpinButton
type AttributeList SpinButton Source # 
type AttributeList SpinButton

class GObject o => IsSpinButton o Source #

Instances

(GObject a, UnknownAncestorError Constraint SpinButton a) => IsSpinButton a Source # 
IsSpinButton SpinButton Source # 

Methods

configure

data SpinButtonConfigureMethodInfo Source #

Instances

((~) * signature (Maybe b -> Double -> Word32 -> m ()), MonadIO m, IsSpinButton a, IsAdjustment b) => MethodInfo * SpinButtonConfigureMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonConfigureMethodInfo a -> signature -> s

getAdjustment

data SpinButtonGetAdjustmentMethodInfo Source #

Instances

((~) * signature (m Adjustment), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetAdjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetAdjustmentMethodInfo a -> signature -> s

getDigits

data SpinButtonGetDigitsMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetDigitsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetDigitsMethodInfo a -> signature -> s

getIncrements

data SpinButtonGetIncrementsMethodInfo Source #

Instances

((~) * signature (m (Double, Double)), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetIncrementsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetIncrementsMethodInfo a -> signature -> s

getNumeric

data SpinButtonGetNumericMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetNumericMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetNumericMethodInfo a -> signature -> s

getRange

data SpinButtonGetRangeMethodInfo Source #

Instances

((~) * signature (m (Double, Double)), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetRangeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetRangeMethodInfo a -> signature -> s

getSnapToTicks

data SpinButtonGetSnapToTicksMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetSnapToTicksMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetSnapToTicksMethodInfo a -> signature -> s

getUpdatePolicy

data SpinButtonGetUpdatePolicyMethodInfo Source #

Instances

((~) * signature (m SpinButtonUpdatePolicy), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetUpdatePolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetUpdatePolicyMethodInfo a -> signature -> s

getValue

data SpinButtonGetValueMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetValueMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetValueMethodInfo a -> signature -> s

getValueAsInt

data SpinButtonGetValueAsIntMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetValueAsIntMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetValueAsIntMethodInfo a -> signature -> s

getWrap

data SpinButtonGetWrapMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonGetWrapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonGetWrapMethodInfo a -> signature -> s

new

newWithRange

setAdjustment

data SpinButtonSetAdjustmentMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsSpinButton a, IsAdjustment b) => MethodInfo * SpinButtonSetAdjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetAdjustmentMethodInfo a -> signature -> s

setDigits

data SpinButtonSetDigitsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetDigitsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetDigitsMethodInfo a -> signature -> s

setIncrements

data SpinButtonSetIncrementsMethodInfo Source #

Instances

((~) * signature (Double -> Double -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetIncrementsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetIncrementsMethodInfo a -> signature -> s

setNumeric

data SpinButtonSetNumericMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetNumericMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetNumericMethodInfo a -> signature -> s

setRange

data SpinButtonSetRangeMethodInfo Source #

Instances

((~) * signature (Double -> Double -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetRangeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetRangeMethodInfo a -> signature -> s

setSnapToTicks

data SpinButtonSetSnapToTicksMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetSnapToTicksMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetSnapToTicksMethodInfo a -> signature -> s

setUpdatePolicy

data SpinButtonSetUpdatePolicyMethodInfo Source #

Instances

((~) * signature (SpinButtonUpdatePolicy -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetUpdatePolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetUpdatePolicyMethodInfo a -> signature -> s

setValue

data SpinButtonSetValueMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetValueMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetValueMethodInfo a -> signature -> s

setWrap

data SpinButtonSetWrapMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSetWrapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSetWrapMethodInfo a -> signature -> s

spin

data SpinButtonSpinMethodInfo Source #

Instances

((~) * signature (SpinType -> Double -> m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonSpinMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonSpinMethodInfo a -> signature -> s

update

data SpinButtonUpdateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsSpinButton a) => MethodInfo * SpinButtonUpdateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SpinButtonUpdateMethodInfo a -> signature -> s

Properties

adjustment

data SpinButtonAdjustmentPropertyInfo Source #

Instances

AttrInfo SpinButtonAdjustmentPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonAdjustmentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonAdjustmentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonAdjustmentPropertyInfo :: *

type AttrLabel SpinButtonAdjustmentPropertyInfo :: Symbol

type AttrOrigin SpinButtonAdjustmentPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo o => Proxy * SpinButtonAdjustmentPropertyInfo -> o -> IO (AttrGetType SpinButtonAdjustmentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo o, AttrSetTypeConstraint SpinButtonAdjustmentPropertyInfo b) => Proxy * SpinButtonAdjustmentPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo o => Proxy * SpinButtonAdjustmentPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo o, AttrSetTypeConstraint SpinButtonAdjustmentPropertyInfo b) => Proxy * SpinButtonAdjustmentPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonAdjustmentPropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonAdjustmentPropertyInfo = IsAdjustment
type AttrOrigin SpinButtonAdjustmentPropertyInfo Source # 
type AttrLabel SpinButtonAdjustmentPropertyInfo Source # 
type AttrLabel SpinButtonAdjustmentPropertyInfo = "adjustment"
type AttrGetType SpinButtonAdjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonAdjustmentPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonAdjustmentPropertyInfo Source # 
type AttrAllowedOps SpinButtonAdjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSpinButtonAdjustment :: (IsSpinButton o, IsAdjustment a) => a -> IO (GValueConstruct o) Source #

spinButtonAdjustment :: AttrLabelProxy "adjustment" Source #

climbRate

data SpinButtonClimbRatePropertyInfo Source #

Instances

AttrInfo SpinButtonClimbRatePropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonClimbRatePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonClimbRatePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo :: * -> Constraint

type AttrGetType SpinButtonClimbRatePropertyInfo :: *

type AttrLabel SpinButtonClimbRatePropertyInfo :: Symbol

type AttrOrigin SpinButtonClimbRatePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo o => Proxy * SpinButtonClimbRatePropertyInfo -> o -> IO (AttrGetType SpinButtonClimbRatePropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo o, AttrSetTypeConstraint SpinButtonClimbRatePropertyInfo b) => Proxy * SpinButtonClimbRatePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo o => Proxy * SpinButtonClimbRatePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo o, AttrSetTypeConstraint SpinButtonClimbRatePropertyInfo b) => Proxy * SpinButtonClimbRatePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonClimbRatePropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonClimbRatePropertyInfo = * ~ Double
type AttrOrigin SpinButtonClimbRatePropertyInfo Source # 
type AttrLabel SpinButtonClimbRatePropertyInfo Source # 
type AttrLabel SpinButtonClimbRatePropertyInfo = "climb-rate"
type AttrGetType SpinButtonClimbRatePropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonClimbRatePropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonClimbRatePropertyInfo Source # 
type AttrAllowedOps SpinButtonClimbRatePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

spinButtonClimbRate :: AttrLabelProxy "climbRate" Source #

digits

data SpinButtonDigitsPropertyInfo Source #

Instances

AttrInfo SpinButtonDigitsPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonDigitsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonDigitsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonDigitsPropertyInfo :: *

type AttrLabel SpinButtonDigitsPropertyInfo :: Symbol

type AttrOrigin SpinButtonDigitsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo o => Proxy * SpinButtonDigitsPropertyInfo -> o -> IO (AttrGetType SpinButtonDigitsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo o, AttrSetTypeConstraint SpinButtonDigitsPropertyInfo b) => Proxy * SpinButtonDigitsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo o => Proxy * SpinButtonDigitsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo o, AttrSetTypeConstraint SpinButtonDigitsPropertyInfo b) => Proxy * SpinButtonDigitsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonDigitsPropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonDigitsPropertyInfo = * ~ Word32
type AttrOrigin SpinButtonDigitsPropertyInfo Source # 
type AttrLabel SpinButtonDigitsPropertyInfo Source # 
type AttrLabel SpinButtonDigitsPropertyInfo = "digits"
type AttrGetType SpinButtonDigitsPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonDigitsPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonDigitsPropertyInfo Source # 
type AttrAllowedOps SpinButtonDigitsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSpinButtonDigits :: IsSpinButton o => Word32 -> IO (GValueConstruct o) Source #

spinButtonDigits :: AttrLabelProxy "digits" Source #

numeric

data SpinButtonNumericPropertyInfo Source #

Instances

AttrInfo SpinButtonNumericPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonNumericPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonNumericPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonNumericPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonNumericPropertyInfo :: *

type AttrLabel SpinButtonNumericPropertyInfo :: Symbol

type AttrOrigin SpinButtonNumericPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonNumericPropertyInfo o => Proxy * SpinButtonNumericPropertyInfo -> o -> IO (AttrGetType SpinButtonNumericPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonNumericPropertyInfo o, AttrSetTypeConstraint SpinButtonNumericPropertyInfo b) => Proxy * SpinButtonNumericPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonNumericPropertyInfo o => Proxy * SpinButtonNumericPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonNumericPropertyInfo o, AttrSetTypeConstraint SpinButtonNumericPropertyInfo b) => Proxy * SpinButtonNumericPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonNumericPropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonNumericPropertyInfo = * ~ Bool
type AttrOrigin SpinButtonNumericPropertyInfo Source # 
type AttrLabel SpinButtonNumericPropertyInfo Source # 
type AttrLabel SpinButtonNumericPropertyInfo = "numeric"
type AttrGetType SpinButtonNumericPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonNumericPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonNumericPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonNumericPropertyInfo Source # 
type AttrAllowedOps SpinButtonNumericPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSpinButtonNumeric :: IsSpinButton o => Bool -> IO (GValueConstruct o) Source #

spinButtonNumeric :: AttrLabelProxy "numeric" Source #

snapToTicks

data SpinButtonSnapToTicksPropertyInfo Source #

Instances

AttrInfo SpinButtonSnapToTicksPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonSnapToTicksPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonSnapToTicksPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonSnapToTicksPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonSnapToTicksPropertyInfo :: *

type AttrLabel SpinButtonSnapToTicksPropertyInfo :: Symbol

type AttrOrigin SpinButtonSnapToTicksPropertyInfo :: *

type AttrSetTypeConstraint SpinButtonSnapToTicksPropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonSnapToTicksPropertyInfo = * ~ Bool
type AttrOrigin SpinButtonSnapToTicksPropertyInfo Source # 
type AttrLabel SpinButtonSnapToTicksPropertyInfo Source # 
type AttrLabel SpinButtonSnapToTicksPropertyInfo = "snap-to-ticks"
type AttrGetType SpinButtonSnapToTicksPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonSnapToTicksPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonSnapToTicksPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonSnapToTicksPropertyInfo Source # 
type AttrAllowedOps SpinButtonSnapToTicksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

spinButtonSnapToTicks :: AttrLabelProxy "snapToTicks" Source #

updatePolicy

data SpinButtonUpdatePolicyPropertyInfo Source #

Instances

AttrInfo SpinButtonUpdatePolicyPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonUpdatePolicyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonUpdatePolicyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonUpdatePolicyPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonUpdatePolicyPropertyInfo :: *

type AttrLabel SpinButtonUpdatePolicyPropertyInfo :: Symbol

type AttrOrigin SpinButtonUpdatePolicyPropertyInfo :: *

type AttrSetTypeConstraint SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrOrigin SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrLabel SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrLabel SpinButtonUpdatePolicyPropertyInfo = "update-policy"
type AttrGetType SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonUpdatePolicyPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonUpdatePolicyPropertyInfo Source # 
type AttrAllowedOps SpinButtonUpdatePolicyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

spinButtonUpdatePolicy :: AttrLabelProxy "updatePolicy" Source #

value

data SpinButtonValuePropertyInfo Source #

Instances

AttrInfo SpinButtonValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonValuePropertyInfo :: * -> Constraint

type AttrGetType SpinButtonValuePropertyInfo :: *

type AttrLabel SpinButtonValuePropertyInfo :: Symbol

type AttrOrigin SpinButtonValuePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonValuePropertyInfo o => Proxy * SpinButtonValuePropertyInfo -> o -> IO (AttrGetType SpinButtonValuePropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonValuePropertyInfo o, AttrSetTypeConstraint SpinButtonValuePropertyInfo b) => Proxy * SpinButtonValuePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonValuePropertyInfo o => Proxy * SpinButtonValuePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonValuePropertyInfo o, AttrSetTypeConstraint SpinButtonValuePropertyInfo b) => Proxy * SpinButtonValuePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonValuePropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonValuePropertyInfo = * ~ Double
type AttrOrigin SpinButtonValuePropertyInfo Source # 
type AttrLabel SpinButtonValuePropertyInfo Source # 
type AttrLabel SpinButtonValuePropertyInfo = "value"
type AttrGetType SpinButtonValuePropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonValuePropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonValuePropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonValuePropertyInfo Source # 
type AttrAllowedOps SpinButtonValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSpinButtonValue :: IsSpinButton o => Double -> IO (GValueConstruct o) Source #

spinButtonValue :: AttrLabelProxy "value" Source #

wrap

data SpinButtonWrapPropertyInfo Source #

Instances

AttrInfo SpinButtonWrapPropertyInfo Source # 

Associated Types

type AttrAllowedOps SpinButtonWrapPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SpinButtonWrapPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SpinButtonWrapPropertyInfo :: * -> Constraint

type AttrGetType SpinButtonWrapPropertyInfo :: *

type AttrLabel SpinButtonWrapPropertyInfo :: Symbol

type AttrOrigin SpinButtonWrapPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SpinButtonWrapPropertyInfo o => Proxy * SpinButtonWrapPropertyInfo -> o -> IO (AttrGetType SpinButtonWrapPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SpinButtonWrapPropertyInfo o, AttrSetTypeConstraint SpinButtonWrapPropertyInfo b) => Proxy * SpinButtonWrapPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SpinButtonWrapPropertyInfo o => Proxy * SpinButtonWrapPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SpinButtonWrapPropertyInfo o, AttrSetTypeConstraint SpinButtonWrapPropertyInfo b) => Proxy * SpinButtonWrapPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SpinButtonWrapPropertyInfo Source # 
type AttrSetTypeConstraint SpinButtonWrapPropertyInfo = * ~ Bool
type AttrOrigin SpinButtonWrapPropertyInfo Source # 
type AttrLabel SpinButtonWrapPropertyInfo Source # 
type AttrLabel SpinButtonWrapPropertyInfo = "wrap"
type AttrGetType SpinButtonWrapPropertyInfo Source # 
type AttrGetType SpinButtonWrapPropertyInfo = Bool
type AttrBaseTypeConstraint SpinButtonWrapPropertyInfo Source # 
type AttrBaseTypeConstraint SpinButtonWrapPropertyInfo = IsSpinButton
type AttrAllowedOps SpinButtonWrapPropertyInfo Source # 
type AttrAllowedOps SpinButtonWrapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSpinButtonWrap :: IsSpinButton o => Bool -> IO (GValueConstruct o) Source #

spinButtonWrap :: AttrLabelProxy "wrap" Source #

Signals

changeValue

data SpinButtonChangeValueSignalInfo Source #

Instances

SignalInfo SpinButtonChangeValueSignalInfo Source # 

Associated Types

type HaskellCallbackType SpinButtonChangeValueSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SpinButtonChangeValueSignalInfo -> o -> HaskellCallbackType SpinButtonChangeValueSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SpinButtonChangeValueSignalInfo Source # 

afterSpinButtonChangeValue :: (GObject a, MonadIO m) => a -> SpinButtonChangeValueCallback -> m SignalHandlerId Source #

onSpinButtonChangeValue :: (GObject a, MonadIO m) => a -> SpinButtonChangeValueCallback -> m SignalHandlerId Source #

input

data SpinButtonInputSignalInfo Source #

Instances

SignalInfo SpinButtonInputSignalInfo Source # 

Associated Types

type HaskellCallbackType SpinButtonInputSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SpinButtonInputSignalInfo -> o -> HaskellCallbackType SpinButtonInputSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SpinButtonInputSignalInfo Source # 

afterSpinButtonInput :: (GObject a, MonadIO m) => a -> SpinButtonInputCallback -> m SignalHandlerId Source #

onSpinButtonInput :: (GObject a, MonadIO m) => a -> SpinButtonInputCallback -> m SignalHandlerId Source #

output

data SpinButtonOutputSignalInfo Source #

Instances

SignalInfo SpinButtonOutputSignalInfo Source # 

Associated Types

type HaskellCallbackType SpinButtonOutputSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SpinButtonOutputSignalInfo -> o -> HaskellCallbackType SpinButtonOutputSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SpinButtonOutputSignalInfo Source # 

afterSpinButtonOutput :: (GObject a, MonadIO m) => a -> SpinButtonOutputCallback -> m SignalHandlerId Source #

onSpinButtonOutput :: (GObject a, MonadIO m) => a -> SpinButtonOutputCallback -> m SignalHandlerId Source #

valueChanged

data SpinButtonValueChangedSignalInfo Source #

Instances

SignalInfo SpinButtonValueChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType SpinButtonValueChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SpinButtonValueChangedSignalInfo -> o -> HaskellCallbackType SpinButtonValueChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SpinButtonValueChangedSignalInfo Source # 

afterSpinButtonValueChanged :: (GObject a, MonadIO m) => a -> SpinButtonValueChangedCallback -> m SignalHandlerId Source #

onSpinButtonValueChanged :: (GObject a, MonadIO m) => a -> SpinButtonValueChangedCallback -> m SignalHandlerId Source #

wrapped

data SpinButtonWrappedSignalInfo Source #

Instances

SignalInfo SpinButtonWrappedSignalInfo Source # 

Associated Types

type HaskellCallbackType SpinButtonWrappedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SpinButtonWrappedSignalInfo -> o -> HaskellCallbackType SpinButtonWrappedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SpinButtonWrappedSignalInfo Source # 

afterSpinButtonWrapped :: (GObject a, MonadIO m) => a -> SpinButtonWrappedCallback -> m SignalHandlerId Source #

onSpinButtonWrapped :: (GObject a, MonadIO m) => a -> SpinButtonWrappedCallback -> m SignalHandlerId Source #