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