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
- stackAddNamed
- stackAddTitled
- stackGetChildByName
- stackGetHhomogeneous
- stackGetHomogeneous
- stackGetInterpolateSize
- stackGetTransitionDuration
- stackGetTransitionRunning
- stackGetTransitionType
- stackGetVhomogeneous
- stackGetVisibleChild
- stackGetVisibleChildName
- stackNew
- stackSetHhomogeneous
- stackSetHomogeneous
- stackSetInterpolateSize
- stackSetTransitionDuration
- stackSetTransitionType
- stackSetVhomogeneous
- stackSetVisibleChild
- stackSetVisibleChildFull
- stackSetVisibleChildName
- Properties
- newtype Stack = Stack (ForeignPtr Stack)
- class GObject o => StackK o
- toStack :: StackK o => o -> IO Stack
- noStack :: Maybe Stack
- data StackAddNamedMethodInfo
- stackAddNamed :: (MonadIO m, StackK a, WidgetK b) => a -> b -> Text -> m ()
- data StackAddTitledMethodInfo
- stackAddTitled :: (MonadIO m, StackK a, WidgetK b) => a -> b -> Text -> Text -> m ()
- data StackGetChildByNameMethodInfo
- stackGetChildByName :: (MonadIO m, StackK a) => a -> Text -> m Widget
- data StackGetHhomogeneousMethodInfo
- stackGetHhomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- data StackGetHomogeneousMethodInfo
- stackGetHomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- data StackGetInterpolateSizeMethodInfo
- stackGetInterpolateSize :: (MonadIO m, StackK a) => a -> m Bool
- data StackGetTransitionDurationMethodInfo
- stackGetTransitionDuration :: (MonadIO m, StackK a) => a -> m Word32
- data StackGetTransitionRunningMethodInfo
- stackGetTransitionRunning :: (MonadIO m, StackK a) => a -> m Bool
- data StackGetTransitionTypeMethodInfo
- stackGetTransitionType :: (MonadIO m, StackK a) => a -> m StackTransitionType
- data StackGetVhomogeneousMethodInfo
- stackGetVhomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- data StackGetVisibleChildMethodInfo
- stackGetVisibleChild :: (MonadIO m, StackK a) => a -> m Widget
- data StackGetVisibleChildNameMethodInfo
- stackGetVisibleChildName :: (MonadIO m, StackK a) => a -> m Text
- stackNew :: MonadIO m => m Stack
- data StackSetHhomogeneousMethodInfo
- stackSetHhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- data StackSetHomogeneousMethodInfo
- stackSetHomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- data StackSetInterpolateSizeMethodInfo
- stackSetInterpolateSize :: (MonadIO m, StackK a) => a -> Bool -> m ()
- data StackSetTransitionDurationMethodInfo
- stackSetTransitionDuration :: (MonadIO m, StackK a) => a -> Word32 -> m ()
- data StackSetTransitionTypeMethodInfo
- stackSetTransitionType :: (MonadIO m, StackK a) => a -> StackTransitionType -> m ()
- data StackSetVhomogeneousMethodInfo
- stackSetVhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- data StackSetVisibleChildMethodInfo
- stackSetVisibleChild :: (MonadIO m, StackK a, WidgetK b) => a -> b -> m ()
- data StackSetVisibleChildFullMethodInfo
- stackSetVisibleChildFull :: (MonadIO m, StackK a) => a -> Text -> StackTransitionType -> m ()
- data StackSetVisibleChildNameMethodInfo
- stackSetVisibleChildName :: (MonadIO m, StackK a) => a -> Text -> m ()
- data StackHhomogeneousPropertyInfo
- constructStackHhomogeneous :: Bool -> IO ([Char], GValue)
- getStackHhomogeneous :: (MonadIO m, StackK o) => o -> m Bool
- setStackHhomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m ()
- stackHhomogeneous :: AttrLabelProxy "hhomogeneous"
- data StackHomogeneousPropertyInfo
- constructStackHomogeneous :: Bool -> IO ([Char], GValue)
- getStackHomogeneous :: (MonadIO m, StackK o) => o -> m Bool
- setStackHomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m ()
- stackHomogeneous :: AttrLabelProxy "homogeneous"
- data StackInterpolateSizePropertyInfo
- constructStackInterpolateSize :: Bool -> IO ([Char], GValue)
- getStackInterpolateSize :: (MonadIO m, StackK o) => o -> m Bool
- setStackInterpolateSize :: (MonadIO m, StackK o) => o -> Bool -> m ()
- stackInterpolateSize :: AttrLabelProxy "interpolateSize"
- data StackTransitionDurationPropertyInfo
- constructStackTransitionDuration :: Word32 -> IO ([Char], GValue)
- getStackTransitionDuration :: (MonadIO m, StackK o) => o -> m Word32
- setStackTransitionDuration :: (MonadIO m, StackK o) => o -> Word32 -> m ()
- stackTransitionDuration :: AttrLabelProxy "transitionDuration"
- data StackTransitionRunningPropertyInfo
- getStackTransitionRunning :: (MonadIO m, StackK o) => o -> m Bool
- stackTransitionRunning :: AttrLabelProxy "transitionRunning"
- data StackTransitionTypePropertyInfo
- constructStackTransitionType :: StackTransitionType -> IO ([Char], GValue)
- getStackTransitionType :: (MonadIO m, StackK o) => o -> m StackTransitionType
- setStackTransitionType :: (MonadIO m, StackK o) => o -> StackTransitionType -> m ()
- stackTransitionType :: AttrLabelProxy "transitionType"
- data StackVhomogeneousPropertyInfo
- constructStackVhomogeneous :: Bool -> IO ([Char], GValue)
- getStackVhomogeneous :: (MonadIO m, StackK o) => o -> m Bool
- setStackVhomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m ()
- stackVhomogeneous :: AttrLabelProxy "vhomogeneous"
- data StackVisibleChildPropertyInfo
- constructStackVisibleChild :: WidgetK a => a -> IO ([Char], GValue)
- getStackVisibleChild :: (MonadIO m, StackK o) => o -> m Widget
- setStackVisibleChild :: (MonadIO m, StackK o, WidgetK a) => o -> a -> m ()
- stackVisibleChild :: AttrLabelProxy "visibleChild"
- data StackVisibleChildNamePropertyInfo
- constructStackVisibleChildName :: Text -> IO ([Char], GValue)
- getStackVisibleChildName :: (MonadIO m, StackK o) => o -> m Text
- setStackVisibleChildName :: (MonadIO m, StackK o) => o -> Text -> m ()
- stackVisibleChildName :: AttrLabelProxy "visibleChildName"
Exported types
GObject Stack | |
((~) * info (ResolveStackMethod t Stack), MethodInfo * info Stack p) => IsLabelProxy t (Stack -> p) | |
type ParentTypes Stack | |
type AttributeList Stack | |
type SignalList Stack |
Methods
stackAddNamed
data StackAddNamedMethodInfo Source
((~) * signature (b -> Text -> m ()), MonadIO m, StackK a, WidgetK b) => MethodInfo * StackAddNamedMethodInfo a signature |
stackAddTitled
data StackAddTitledMethodInfo Source
((~) * signature (b -> Text -> Text -> m ()), MonadIO m, StackK a, WidgetK b) => MethodInfo * StackAddTitledMethodInfo a signature |
stackGetChildByName
data StackGetChildByNameMethodInfo Source
((~) * signature (Text -> m Widget), MonadIO m, StackK a) => MethodInfo * StackGetChildByNameMethodInfo a signature |
stackGetHhomogeneous
data StackGetHhomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, StackK a) => MethodInfo * StackGetHhomogeneousMethodInfo a signature |
stackGetHhomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetHomogeneous
data StackGetHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, StackK a) => MethodInfo * StackGetHomogeneousMethodInfo a signature |
stackGetHomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetInterpolateSize
data StackGetInterpolateSizeMethodInfo Source
((~) * signature (m Bool), MonadIO m, StackK a) => MethodInfo * StackGetInterpolateSizeMethodInfo a signature |
stackGetInterpolateSize :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetTransitionDuration
data StackGetTransitionDurationMethodInfo Source
((~) * signature (m Word32), MonadIO m, StackK a) => MethodInfo * StackGetTransitionDurationMethodInfo a signature |
stackGetTransitionDuration :: (MonadIO m, StackK a) => a -> m Word32 Source
stackGetTransitionRunning
data StackGetTransitionRunningMethodInfo Source
((~) * signature (m Bool), MonadIO m, StackK a) => MethodInfo * StackGetTransitionRunningMethodInfo a signature |
stackGetTransitionRunning :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetTransitionType
data StackGetTransitionTypeMethodInfo Source
((~) * signature (m StackTransitionType), MonadIO m, StackK a) => MethodInfo * StackGetTransitionTypeMethodInfo a signature |
stackGetTransitionType :: (MonadIO m, StackK a) => a -> m StackTransitionType Source
stackGetVhomogeneous
data StackGetVhomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, StackK a) => MethodInfo * StackGetVhomogeneousMethodInfo a signature |
stackGetVhomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetVisibleChild
data StackGetVisibleChildMethodInfo Source
((~) * signature (m Widget), MonadIO m, StackK a) => MethodInfo * StackGetVisibleChildMethodInfo a signature |
stackGetVisibleChild :: (MonadIO m, StackK a) => a -> m Widget Source
stackGetVisibleChildName
data StackGetVisibleChildNameMethodInfo Source
((~) * signature (m Text), MonadIO m, StackK a) => MethodInfo * StackGetVisibleChildNameMethodInfo a signature |
stackGetVisibleChildName :: (MonadIO m, StackK a) => a -> m Text Source
stackNew
stackSetHhomogeneous
data StackSetHhomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetHhomogeneousMethodInfo a signature |
stackSetHhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetHomogeneous
data StackSetHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetHomogeneousMethodInfo a signature |
stackSetHomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetInterpolateSize
data StackSetInterpolateSizeMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetInterpolateSizeMethodInfo a signature |
stackSetInterpolateSize :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetTransitionDuration
data StackSetTransitionDurationMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetTransitionDurationMethodInfo a signature |
stackSetTransitionDuration :: (MonadIO m, StackK a) => a -> Word32 -> m () Source
stackSetTransitionType
data StackSetTransitionTypeMethodInfo Source
((~) * signature (StackTransitionType -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetTransitionTypeMethodInfo a signature |
stackSetTransitionType :: (MonadIO m, StackK a) => a -> StackTransitionType -> m () Source
stackSetVhomogeneous
data StackSetVhomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetVhomogeneousMethodInfo a signature |
stackSetVhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetVisibleChild
data StackSetVisibleChildMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, StackK a, WidgetK b) => MethodInfo * StackSetVisibleChildMethodInfo a signature |
stackSetVisibleChild :: (MonadIO m, StackK a, WidgetK b) => a -> b -> m () Source
stackSetVisibleChildFull
data StackSetVisibleChildFullMethodInfo Source
((~) * signature (Text -> StackTransitionType -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetVisibleChildFullMethodInfo a signature |
stackSetVisibleChildFull :: (MonadIO m, StackK a) => a -> Text -> StackTransitionType -> m () Source
stackSetVisibleChildName
data StackSetVisibleChildNameMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, StackK a) => MethodInfo * StackSetVisibleChildNameMethodInfo a signature |
stackSetVisibleChildName :: (MonadIO m, StackK a) => a -> Text -> m () Source
Properties
Hhomogeneous
data StackHhomogeneousPropertyInfo Source
AttrInfo StackHhomogeneousPropertyInfo | |
type AttrLabel StackHhomogeneousPropertyInfo = "hhomogeneous" | |
type AttrGetType StackHhomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo = StackK | |
type AttrSetTypeConstraint StackHhomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps StackHhomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackHhomogeneous :: (MonadIO m, StackK o) => o -> m Bool Source
setStackHhomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m () Source
stackHhomogeneous :: AttrLabelProxy "hhomogeneous" Source
Homogeneous
data StackHomogeneousPropertyInfo Source
AttrInfo StackHomogeneousPropertyInfo | |
type AttrLabel StackHomogeneousPropertyInfo = "homogeneous" | |
type AttrGetType StackHomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint StackHomogeneousPropertyInfo = StackK | |
type AttrSetTypeConstraint StackHomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps StackHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackHomogeneous :: (MonadIO m, StackK o) => o -> m Bool Source
setStackHomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m () Source
stackHomogeneous :: AttrLabelProxy "homogeneous" Source
InterpolateSize
data StackInterpolateSizePropertyInfo Source
AttrInfo StackInterpolateSizePropertyInfo | |
type AttrLabel StackInterpolateSizePropertyInfo = "interpolate-size" | |
type AttrGetType StackInterpolateSizePropertyInfo = Bool | |
type AttrBaseTypeConstraint StackInterpolateSizePropertyInfo = StackK | |
type AttrSetTypeConstraint StackInterpolateSizePropertyInfo = * ~ Bool | |
type AttrAllowedOps StackInterpolateSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackInterpolateSize :: (MonadIO m, StackK o) => o -> m Bool Source
setStackInterpolateSize :: (MonadIO m, StackK o) => o -> Bool -> m () Source
stackInterpolateSize :: AttrLabelProxy "interpolateSize" Source
TransitionDuration
data StackTransitionDurationPropertyInfo Source
AttrInfo StackTransitionDurationPropertyInfo | |
type AttrLabel StackTransitionDurationPropertyInfo = "transition-duration" | |
type AttrGetType StackTransitionDurationPropertyInfo = Word32 | |
type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo = StackK | |
type AttrSetTypeConstraint StackTransitionDurationPropertyInfo = * ~ Word32 | |
type AttrAllowedOps StackTransitionDurationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackTransitionDuration :: (MonadIO m, StackK o) => o -> m Word32 Source
setStackTransitionDuration :: (MonadIO m, StackK o) => o -> Word32 -> m () Source
stackTransitionDuration :: AttrLabelProxy "transitionDuration" Source
TransitionRunning
data StackTransitionRunningPropertyInfo Source
AttrInfo StackTransitionRunningPropertyInfo | |
type AttrLabel StackTransitionRunningPropertyInfo = "transition-running" | |
type AttrGetType StackTransitionRunningPropertyInfo = Bool | |
type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo = StackK | |
type AttrSetTypeConstraint StackTransitionRunningPropertyInfo = * ~ () | |
type AttrAllowedOps StackTransitionRunningPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getStackTransitionRunning :: (MonadIO m, StackK o) => o -> m Bool Source
stackTransitionRunning :: AttrLabelProxy "transitionRunning" Source
TransitionType
data StackTransitionTypePropertyInfo Source
AttrInfo StackTransitionTypePropertyInfo | |
type AttrLabel StackTransitionTypePropertyInfo = "transition-type" | |
type AttrGetType StackTransitionTypePropertyInfo = StackTransitionType | |
type AttrBaseTypeConstraint StackTransitionTypePropertyInfo = StackK | |
type AttrSetTypeConstraint StackTransitionTypePropertyInfo = * ~ StackTransitionType | |
type AttrAllowedOps StackTransitionTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackTransitionType :: (MonadIO m, StackK o) => o -> m StackTransitionType Source
setStackTransitionType :: (MonadIO m, StackK o) => o -> StackTransitionType -> m () Source
stackTransitionType :: AttrLabelProxy "transitionType" Source
Vhomogeneous
data StackVhomogeneousPropertyInfo Source
AttrInfo StackVhomogeneousPropertyInfo | |
type AttrLabel StackVhomogeneousPropertyInfo = "vhomogeneous" | |
type AttrGetType StackVhomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo = StackK | |
type AttrSetTypeConstraint StackVhomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps StackVhomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackVhomogeneous :: (MonadIO m, StackK o) => o -> m Bool Source
setStackVhomogeneous :: (MonadIO m, StackK o) => o -> Bool -> m () Source
stackVhomogeneous :: AttrLabelProxy "vhomogeneous" Source
VisibleChild
data StackVisibleChildPropertyInfo Source
AttrInfo StackVisibleChildPropertyInfo | |
type AttrLabel StackVisibleChildPropertyInfo = "visible-child" | |
type AttrGetType StackVisibleChildPropertyInfo = Widget | |
type AttrBaseTypeConstraint StackVisibleChildPropertyInfo = StackK | |
type AttrSetTypeConstraint StackVisibleChildPropertyInfo = WidgetK | |
type AttrAllowedOps StackVisibleChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackVisibleChild :: (MonadIO m, StackK o) => o -> m Widget Source
setStackVisibleChild :: (MonadIO m, StackK o, WidgetK a) => o -> a -> m () Source
stackVisibleChild :: AttrLabelProxy "visibleChild" Source
VisibleChildName
data StackVisibleChildNamePropertyInfo Source
AttrInfo StackVisibleChildNamePropertyInfo | |
type AttrLabel StackVisibleChildNamePropertyInfo = "visible-child-name" | |
type AttrGetType StackVisibleChildNamePropertyInfo = Text | |
type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo = StackK | |
type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo = * ~ Text | |
type AttrAllowedOps StackVisibleChildNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStackVisibleChildName :: (MonadIO m, StackK o) => o -> m Text Source
setStackVisibleChildName :: (MonadIO m, StackK o) => o -> Text -> m () Source
stackVisibleChildName :: AttrLabelProxy "visibleChildName" Source