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.LevelBar

Contents

Description

 

Synopsis

Exported types

newtype LevelBar Source #

Constructors

LevelBar (ManagedPtr LevelBar) 

Instances

GObject LevelBar Source # 
IsObject LevelBar Source # 
IsWidget LevelBar Source # 
IsOrientable LevelBar Source # 
IsBuildable LevelBar Source # 
IsImplementorIface LevelBar Source # 
IsLevelBar LevelBar Source # 
((~) * info (ResolveLevelBarMethod t LevelBar), MethodInfo * info LevelBar p) => IsLabel t (LevelBar -> p) Source # 

Methods

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

((~) * info (ResolveLevelBarMethod t LevelBar), MethodInfo * info LevelBar p) => IsLabelProxy t (LevelBar -> p) Source # 

Methods

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

HasAttributeList * LevelBar Source # 
type SignalList LevelBar Source # 
type SignalList LevelBar
type AttributeList LevelBar Source # 
type AttributeList LevelBar

class GObject o => IsLevelBar o Source #

Instances

(GObject a, UnknownAncestorError Constraint LevelBar a) => IsLevelBar a Source # 
IsLevelBar LevelBar Source # 

Methods

addOffsetValue

data LevelBarAddOffsetValueMethodInfo Source #

Instances

((~) * signature (Text -> Double -> m ()), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarAddOffsetValueMethodInfo a signature Source # 

Methods

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

levelBarAddOffsetValue :: (MonadIO m, IsLevelBar a) => a -> Text -> Double -> m () Source #

getInverted

data LevelBarGetInvertedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetInvertedMethodInfo a signature Source # 

Methods

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

getMaxValue

data LevelBarGetMaxValueMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetMaxValueMethodInfo a signature Source # 

Methods

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

getMinValue

data LevelBarGetMinValueMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetMinValueMethodInfo a signature Source # 

Methods

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

getMode

data LevelBarGetModeMethodInfo Source #

Instances

((~) * signature (m LevelBarMode), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetModeMethodInfo a signature Source # 

Methods

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

getOffsetValue

data LevelBarGetOffsetValueMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m (Bool, Double)), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetOffsetValueMethodInfo a signature Source # 

Methods

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

getValue

data LevelBarGetValueMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarGetValueMethodInfo a signature Source # 

Methods

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

new

newForInterval

removeOffsetValue

data LevelBarRemoveOffsetValueMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarRemoveOffsetValueMethodInfo a signature Source # 

Methods

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

levelBarRemoveOffsetValue :: (MonadIO m, IsLevelBar a) => a -> Maybe Text -> m () Source #

setInverted

data LevelBarSetInvertedMethodInfo Source #

Instances

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

Methods

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

setMaxValue

data LevelBarSetMaxValueMethodInfo Source #

Instances

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

Methods

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

setMinValue

data LevelBarSetMinValueMethodInfo Source #

Instances

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

Methods

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

setMode

data LevelBarSetModeMethodInfo Source #

Instances

((~) * signature (LevelBarMode -> m ()), MonadIO m, IsLevelBar a) => MethodInfo * LevelBarSetModeMethodInfo a signature Source # 

Methods

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

setValue

data LevelBarSetValueMethodInfo Source #

Instances

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

Methods

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

levelBarSetValue :: (MonadIO m, IsLevelBar a) => a -> Double -> m () Source #

Properties

inverted

data LevelBarInvertedPropertyInfo Source #

Instances

AttrInfo LevelBarInvertedPropertyInfo Source # 

Associated Types

type AttrAllowedOps LevelBarInvertedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LevelBarInvertedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LevelBarInvertedPropertyInfo :: * -> Constraint

type AttrGetType LevelBarInvertedPropertyInfo :: *

type AttrLabel LevelBarInvertedPropertyInfo :: Symbol

type AttrOrigin LevelBarInvertedPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint LevelBarInvertedPropertyInfo Source # 
type AttrSetTypeConstraint LevelBarInvertedPropertyInfo = * ~ Bool
type AttrOrigin LevelBarInvertedPropertyInfo Source # 
type AttrLabel LevelBarInvertedPropertyInfo Source # 
type AttrLabel LevelBarInvertedPropertyInfo = "inverted"
type AttrGetType LevelBarInvertedPropertyInfo Source # 
type AttrBaseTypeConstraint LevelBarInvertedPropertyInfo Source # 
type AttrBaseTypeConstraint LevelBarInvertedPropertyInfo = IsLevelBar
type AttrAllowedOps LevelBarInvertedPropertyInfo Source # 
type AttrAllowedOps LevelBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLevelBarInverted :: IsLevelBar o => Bool -> IO (GValueConstruct o) Source #

levelBarInverted :: AttrLabelProxy "inverted" Source #

maxValue

data LevelBarMaxValuePropertyInfo Source #

Instances

AttrInfo LevelBarMaxValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps LevelBarMaxValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LevelBarMaxValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LevelBarMaxValuePropertyInfo :: * -> Constraint

type AttrGetType LevelBarMaxValuePropertyInfo :: *

type AttrLabel LevelBarMaxValuePropertyInfo :: Symbol

type AttrOrigin LevelBarMaxValuePropertyInfo :: *

Methods

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

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

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

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

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

constructLevelBarMaxValue :: IsLevelBar o => Double -> IO (GValueConstruct o) Source #

levelBarMaxValue :: AttrLabelProxy "maxValue" Source #

minValue

data LevelBarMinValuePropertyInfo Source #

Instances

AttrInfo LevelBarMinValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps LevelBarMinValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LevelBarMinValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LevelBarMinValuePropertyInfo :: * -> Constraint

type AttrGetType LevelBarMinValuePropertyInfo :: *

type AttrLabel LevelBarMinValuePropertyInfo :: Symbol

type AttrOrigin LevelBarMinValuePropertyInfo :: *

Methods

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

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

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

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

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

constructLevelBarMinValue :: IsLevelBar o => Double -> IO (GValueConstruct o) Source #

levelBarMinValue :: AttrLabelProxy "minValue" Source #

mode

data LevelBarModePropertyInfo Source #

Instances

AttrInfo LevelBarModePropertyInfo Source # 

Associated Types

type AttrAllowedOps LevelBarModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LevelBarModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LevelBarModePropertyInfo :: * -> Constraint

type AttrGetType LevelBarModePropertyInfo :: *

type AttrLabel LevelBarModePropertyInfo :: Symbol

type AttrOrigin LevelBarModePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint LevelBarModePropertyInfo Source # 
type AttrSetTypeConstraint LevelBarModePropertyInfo = * ~ LevelBarMode
type AttrOrigin LevelBarModePropertyInfo Source # 
type AttrLabel LevelBarModePropertyInfo Source # 
type AttrLabel LevelBarModePropertyInfo = "mode"
type AttrGetType LevelBarModePropertyInfo Source # 
type AttrBaseTypeConstraint LevelBarModePropertyInfo Source # 
type AttrBaseTypeConstraint LevelBarModePropertyInfo = IsLevelBar
type AttrAllowedOps LevelBarModePropertyInfo Source # 
type AttrAllowedOps LevelBarModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLevelBarMode :: IsLevelBar o => LevelBarMode -> IO (GValueConstruct o) Source #

levelBarMode :: AttrLabelProxy "mode" Source #

value

data LevelBarValuePropertyInfo Source #

Instances

AttrInfo LevelBarValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps LevelBarValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LevelBarValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LevelBarValuePropertyInfo :: * -> Constraint

type AttrGetType LevelBarValuePropertyInfo :: *

type AttrLabel LevelBarValuePropertyInfo :: Symbol

type AttrOrigin LevelBarValuePropertyInfo :: *

Methods

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

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

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

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

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

constructLevelBarValue :: IsLevelBar o => Double -> IO (GValueConstruct o) Source #

levelBarValue :: AttrLabelProxy "value" Source #

setLevelBarValue :: (MonadIO m, IsLevelBar o) => o -> Double -> m () Source #

Signals

offsetChanged

data LevelBarOffsetChangedSignalInfo Source #

Instances

SignalInfo LevelBarOffsetChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType LevelBarOffsetChangedSignalInfo :: *

Methods

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

type HaskellCallbackType LevelBarOffsetChangedSignalInfo Source # 

afterLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId Source #

onLevelBarOffsetChanged :: (GObject a, MonadIO m) => a -> LevelBarOffsetChangedCallback -> m SignalHandlerId Source #