gi-gtk-3.0.7: 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.Stack

Contents

Description

 

Synopsis

Exported types

newtype Stack Source #

Constructors

Stack (ManagedPtr Stack) 

Instances

GObject Stack Source # 
IsObject Stack Source # 
IsWidget Stack Source # 
IsStack Stack Source # 
IsContainer Stack Source # 
IsBuildable Stack Source # 
IsImplementorIface Stack Source # 
((~) * info (ResolveStackMethod t Stack), MethodInfo * info Stack p) => IsLabel t (Stack -> p) Source # 

Methods

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

((~) * info (ResolveStackMethod t Stack), MethodInfo * info Stack p) => IsLabelProxy t (Stack -> p) Source # 

Methods

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

HasAttributeList * Stack Source # 
type SignalList Stack Source # 
type SignalList Stack
type AttributeList Stack Source # 
type AttributeList Stack

class GObject o => IsStack o Source #

Instances

(GObject a, UnknownAncestorError Constraint Stack a) => IsStack a Source # 
IsStack Stack Source # 

Methods

addNamed

data StackAddNamedMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsStack a, IsWidget b) => MethodInfo * StackAddNamedMethodInfo a signature Source # 

Methods

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

stackAddNamed :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> m () Source #

addTitled

data StackAddTitledMethodInfo Source #

Instances

((~) * signature (b -> Text -> Text -> m ()), MonadIO m, IsStack a, IsWidget b) => MethodInfo * StackAddTitledMethodInfo a signature Source # 

Methods

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

stackAddTitled :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> Text -> m () Source #

getChildByName

data StackGetChildByNameMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Widget)), MonadIO m, IsStack a) => MethodInfo * StackGetChildByNameMethodInfo a signature Source # 

Methods

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

stackGetChildByName :: (MonadIO m, IsStack a) => a -> Text -> m (Maybe Widget) Source #

getHhomogeneous

data StackGetHhomogeneousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStack a) => MethodInfo * StackGetHhomogeneousMethodInfo a signature Source # 

Methods

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

getHomogeneous

data StackGetHomogeneousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStack a) => MethodInfo * StackGetHomogeneousMethodInfo a signature Source # 

Methods

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

getInterpolateSize

data StackGetInterpolateSizeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStack a) => MethodInfo * StackGetInterpolateSizeMethodInfo a signature Source # 

Methods

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

getTransitionDuration

data StackGetTransitionDurationMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsStack a) => MethodInfo * StackGetTransitionDurationMethodInfo a signature Source # 

Methods

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

getTransitionRunning

data StackGetTransitionRunningMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStack a) => MethodInfo * StackGetTransitionRunningMethodInfo a signature Source # 

Methods

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

getTransitionType

data StackGetTransitionTypeMethodInfo Source #

Instances

((~) * signature (m StackTransitionType), MonadIO m, IsStack a) => MethodInfo * StackGetTransitionTypeMethodInfo a signature Source # 

Methods

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

getVhomogeneous

data StackGetVhomogeneousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStack a) => MethodInfo * StackGetVhomogeneousMethodInfo a signature Source # 

Methods

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

getVisibleChild

data StackGetVisibleChildMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsStack a) => MethodInfo * StackGetVisibleChildMethodInfo a signature Source # 

Methods

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

getVisibleChildName

data StackGetVisibleChildNameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsStack a) => MethodInfo * StackGetVisibleChildNameMethodInfo a signature Source # 

Methods

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

new

setHhomogeneous

data StackSetHhomogeneousMethodInfo Source #

Instances

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

Methods

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

stackSetHhomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m () Source #

setHomogeneous

data StackSetHomogeneousMethodInfo Source #

Instances

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

Methods

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

stackSetHomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m () Source #

setInterpolateSize

data StackSetInterpolateSizeMethodInfo Source #

Instances

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

Methods

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

setTransitionDuration

data StackSetTransitionDurationMethodInfo Source #

Instances

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

Methods

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

setTransitionType

data StackSetTransitionTypeMethodInfo Source #

Instances

((~) * signature (StackTransitionType -> m ()), MonadIO m, IsStack a) => MethodInfo * StackSetTransitionTypeMethodInfo a signature Source # 

Methods

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

setVhomogeneous

data StackSetVhomogeneousMethodInfo Source #

Instances

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

Methods

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

stackSetVhomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m () Source #

setVisibleChild

data StackSetVisibleChildMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStack a, IsWidget b) => MethodInfo * StackSetVisibleChildMethodInfo a signature Source # 

Methods

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

stackSetVisibleChild :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> m () Source #

setVisibleChildFull

data StackSetVisibleChildFullMethodInfo Source #

Instances

((~) * signature (Text -> StackTransitionType -> m ()), MonadIO m, IsStack a) => MethodInfo * StackSetVisibleChildFullMethodInfo a signature Source # 

Methods

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

setVisibleChildName

data StackSetVisibleChildNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStack a) => MethodInfo * StackSetVisibleChildNameMethodInfo a signature Source # 

Methods

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

stackSetVisibleChildName :: (MonadIO m, IsStack a) => a -> Text -> m () Source #

Properties

hhomogeneous

data StackHhomogeneousPropertyInfo Source #

Instances

AttrInfo StackHhomogeneousPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackHhomogeneousPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackHhomogeneousPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo :: * -> Constraint

type AttrGetType StackHhomogeneousPropertyInfo :: *

type AttrLabel StackHhomogeneousPropertyInfo :: Symbol

type AttrOrigin StackHhomogeneousPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackHhomogeneousPropertyInfo Source # 
type AttrSetTypeConstraint StackHhomogeneousPropertyInfo = * ~ Bool
type AttrOrigin StackHhomogeneousPropertyInfo Source # 
type AttrLabel StackHhomogeneousPropertyInfo Source # 
type AttrLabel StackHhomogeneousPropertyInfo = "hhomogeneous"
type AttrGetType StackHhomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo = IsStack
type AttrAllowedOps StackHhomogeneousPropertyInfo Source # 
type AttrAllowedOps StackHhomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackHhomogeneous :: IsStack o => Bool -> IO (GValueConstruct o) Source #

setStackHhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m () Source #

stackHhomogeneous :: AttrLabelProxy "hhomogeneous" Source #

homogeneous

data StackHomogeneousPropertyInfo Source #

Instances

AttrInfo StackHomogeneousPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackHomogeneousPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackHomogeneousPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackHomogeneousPropertyInfo :: * -> Constraint

type AttrGetType StackHomogeneousPropertyInfo :: *

type AttrLabel StackHomogeneousPropertyInfo :: Symbol

type AttrOrigin StackHomogeneousPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackHomogeneousPropertyInfo Source # 
type AttrSetTypeConstraint StackHomogeneousPropertyInfo = * ~ Bool
type AttrOrigin StackHomogeneousPropertyInfo Source # 
type AttrLabel StackHomogeneousPropertyInfo Source # 
type AttrLabel StackHomogeneousPropertyInfo = "homogeneous"
type AttrGetType StackHomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackHomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackHomogeneousPropertyInfo = IsStack
type AttrAllowedOps StackHomogeneousPropertyInfo Source # 
type AttrAllowedOps StackHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackHomogeneous :: IsStack o => Bool -> IO (GValueConstruct o) Source #

setStackHomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m () Source #

stackHomogeneous :: AttrLabelProxy "homogeneous" Source #

interpolateSize

data StackInterpolateSizePropertyInfo Source #

Instances

AttrInfo StackInterpolateSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps StackInterpolateSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackInterpolateSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackInterpolateSizePropertyInfo :: * -> Constraint

type AttrGetType StackInterpolateSizePropertyInfo :: *

type AttrLabel StackInterpolateSizePropertyInfo :: Symbol

type AttrOrigin StackInterpolateSizePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackInterpolateSizePropertyInfo Source # 
type AttrSetTypeConstraint StackInterpolateSizePropertyInfo = * ~ Bool
type AttrOrigin StackInterpolateSizePropertyInfo Source # 
type AttrLabel StackInterpolateSizePropertyInfo Source # 
type AttrLabel StackInterpolateSizePropertyInfo = "interpolate-size"
type AttrGetType StackInterpolateSizePropertyInfo Source # 
type AttrBaseTypeConstraint StackInterpolateSizePropertyInfo Source # 
type AttrBaseTypeConstraint StackInterpolateSizePropertyInfo = IsStack
type AttrAllowedOps StackInterpolateSizePropertyInfo Source # 
type AttrAllowedOps StackInterpolateSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackInterpolateSize :: IsStack o => Bool -> IO (GValueConstruct o) Source #

stackInterpolateSize :: AttrLabelProxy "interpolateSize" Source #

transitionDuration

data StackTransitionDurationPropertyInfo Source #

Instances

AttrInfo StackTransitionDurationPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackTransitionDurationPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackTransitionDurationPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo :: * -> Constraint

type AttrGetType StackTransitionDurationPropertyInfo :: *

type AttrLabel StackTransitionDurationPropertyInfo :: Symbol

type AttrOrigin StackTransitionDurationPropertyInfo :: *

type AttrSetTypeConstraint StackTransitionDurationPropertyInfo Source # 
type AttrSetTypeConstraint StackTransitionDurationPropertyInfo = * ~ Word32
type AttrOrigin StackTransitionDurationPropertyInfo Source # 
type AttrLabel StackTransitionDurationPropertyInfo Source # 
type AttrLabel StackTransitionDurationPropertyInfo = "transition-duration"
type AttrGetType StackTransitionDurationPropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo = IsStack
type AttrAllowedOps StackTransitionDurationPropertyInfo Source # 
type AttrAllowedOps StackTransitionDurationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackTransitionDuration :: IsStack o => Word32 -> IO (GValueConstruct o) Source #

stackTransitionDuration :: AttrLabelProxy "transitionDuration" Source #

transitionRunning

data StackTransitionRunningPropertyInfo Source #

Instances

AttrInfo StackTransitionRunningPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackTransitionRunningPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackTransitionRunningPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo :: * -> Constraint

type AttrGetType StackTransitionRunningPropertyInfo :: *

type AttrLabel StackTransitionRunningPropertyInfo :: Symbol

type AttrOrigin StackTransitionRunningPropertyInfo :: *

type AttrSetTypeConstraint StackTransitionRunningPropertyInfo Source # 
type AttrSetTypeConstraint StackTransitionRunningPropertyInfo = * ~ ()
type AttrOrigin StackTransitionRunningPropertyInfo Source # 
type AttrLabel StackTransitionRunningPropertyInfo Source # 
type AttrLabel StackTransitionRunningPropertyInfo = "transition-running"
type AttrGetType StackTransitionRunningPropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo = IsStack
type AttrAllowedOps StackTransitionRunningPropertyInfo Source # 
type AttrAllowedOps StackTransitionRunningPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

stackTransitionRunning :: AttrLabelProxy "transitionRunning" Source #

transitionType

data StackTransitionTypePropertyInfo Source #

Instances

AttrInfo StackTransitionTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps StackTransitionTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackTransitionTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackTransitionTypePropertyInfo :: * -> Constraint

type AttrGetType StackTransitionTypePropertyInfo :: *

type AttrLabel StackTransitionTypePropertyInfo :: Symbol

type AttrOrigin StackTransitionTypePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackTransitionTypePropertyInfo Source # 
type AttrOrigin StackTransitionTypePropertyInfo Source # 
type AttrLabel StackTransitionTypePropertyInfo Source # 
type AttrLabel StackTransitionTypePropertyInfo = "transition-type"
type AttrGetType StackTransitionTypePropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionTypePropertyInfo Source # 
type AttrBaseTypeConstraint StackTransitionTypePropertyInfo = IsStack
type AttrAllowedOps StackTransitionTypePropertyInfo Source # 
type AttrAllowedOps StackTransitionTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

stackTransitionType :: AttrLabelProxy "transitionType" Source #

vhomogeneous

data StackVhomogeneousPropertyInfo Source #

Instances

AttrInfo StackVhomogeneousPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackVhomogeneousPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackVhomogeneousPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo :: * -> Constraint

type AttrGetType StackVhomogeneousPropertyInfo :: *

type AttrLabel StackVhomogeneousPropertyInfo :: Symbol

type AttrOrigin StackVhomogeneousPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackVhomogeneousPropertyInfo Source # 
type AttrSetTypeConstraint StackVhomogeneousPropertyInfo = * ~ Bool
type AttrOrigin StackVhomogeneousPropertyInfo Source # 
type AttrLabel StackVhomogeneousPropertyInfo Source # 
type AttrLabel StackVhomogeneousPropertyInfo = "vhomogeneous"
type AttrGetType StackVhomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo Source # 
type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo = IsStack
type AttrAllowedOps StackVhomogeneousPropertyInfo Source # 
type AttrAllowedOps StackVhomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackVhomogeneous :: IsStack o => Bool -> IO (GValueConstruct o) Source #

setStackVhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m () Source #

stackVhomogeneous :: AttrLabelProxy "vhomogeneous" Source #

visibleChild

data StackVisibleChildPropertyInfo Source #

Instances

AttrInfo StackVisibleChildPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackVisibleChildPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackVisibleChildPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackVisibleChildPropertyInfo :: * -> Constraint

type AttrGetType StackVisibleChildPropertyInfo :: *

type AttrLabel StackVisibleChildPropertyInfo :: Symbol

type AttrOrigin StackVisibleChildPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StackVisibleChildPropertyInfo Source # 
type AttrSetTypeConstraint StackVisibleChildPropertyInfo = IsWidget
type AttrOrigin StackVisibleChildPropertyInfo Source # 
type AttrLabel StackVisibleChildPropertyInfo Source # 
type AttrLabel StackVisibleChildPropertyInfo = "visible-child"
type AttrGetType StackVisibleChildPropertyInfo Source # 
type AttrBaseTypeConstraint StackVisibleChildPropertyInfo Source # 
type AttrBaseTypeConstraint StackVisibleChildPropertyInfo = IsStack
type AttrAllowedOps StackVisibleChildPropertyInfo Source # 
type AttrAllowedOps StackVisibleChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackVisibleChild :: (IsStack o, IsWidget a) => a -> IO (GValueConstruct o) Source #

setStackVisibleChild :: (MonadIO m, IsStack o, IsWidget a) => o -> a -> m () Source #

stackVisibleChild :: AttrLabelProxy "visibleChild" Source #

visibleChildName

data StackVisibleChildNamePropertyInfo Source #

Instances

AttrInfo StackVisibleChildNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps StackVisibleChildNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo :: * -> Constraint

type AttrGetType StackVisibleChildNamePropertyInfo :: *

type AttrLabel StackVisibleChildNamePropertyInfo :: Symbol

type AttrOrigin StackVisibleChildNamePropertyInfo :: *

type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo Source # 
type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo = * ~ Text
type AttrOrigin StackVisibleChildNamePropertyInfo Source # 
type AttrLabel StackVisibleChildNamePropertyInfo Source # 
type AttrLabel StackVisibleChildNamePropertyInfo = "visible-child-name"
type AttrGetType StackVisibleChildNamePropertyInfo Source # 
type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo Source # 
type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo = IsStack
type AttrAllowedOps StackVisibleChildNamePropertyInfo Source # 
type AttrAllowedOps StackVisibleChildNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStackVisibleChildName :: IsStack o => Text -> IO (GValueConstruct o) Source #

setStackVisibleChildName :: (MonadIO m, IsStack o) => o -> Text -> m () Source #

stackVisibleChildName :: AttrLabelProxy "visibleChildName" Source #