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
- stackAddNamed :: (MonadIO m, StackK a, WidgetK b) => a -> b -> Text -> m ()
- stackAddTitled :: (MonadIO m, StackK a, WidgetK b) => a -> b -> Text -> Text -> m ()
- stackGetChildByName :: (MonadIO m, StackK a) => a -> Text -> m Widget
- stackGetHhomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- stackGetHomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- stackGetInterpolateSize :: (MonadIO m, StackK a) => a -> m Bool
- stackGetTransitionDuration :: (MonadIO m, StackK a) => a -> m Word32
- stackGetTransitionRunning :: (MonadIO m, StackK a) => a -> m Bool
- stackGetTransitionType :: (MonadIO m, StackK a) => a -> m StackTransitionType
- stackGetVhomogeneous :: (MonadIO m, StackK a) => a -> m Bool
- stackGetVisibleChild :: (MonadIO m, StackK a) => a -> m Widget
- stackGetVisibleChildName :: (MonadIO m, StackK a) => a -> m Text
- stackNew :: MonadIO m => m Stack
- stackSetHhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- stackSetHomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- stackSetInterpolateSize :: (MonadIO m, StackK a) => a -> Bool -> m ()
- stackSetTransitionDuration :: (MonadIO m, StackK a) => a -> Word32 -> m ()
- stackSetTransitionType :: (MonadIO m, StackK a) => a -> StackTransitionType -> m ()
- stackSetVhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m ()
- stackSetVisibleChild :: (MonadIO m, StackK a, WidgetK b) => a -> b -> m ()
- stackSetVisibleChildFull :: (MonadIO m, StackK a) => a -> Text -> StackTransitionType -> m ()
- 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 | |
type ParentTypes Stack | |
type AttributeList Stack | |
type SignalList Stack |
Methods
stackAddNamed
stackAddTitled
stackGetChildByName
stackGetHhomogeneous
stackGetHhomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetHomogeneous
stackGetHomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetInterpolateSize
stackGetInterpolateSize :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetTransitionDuration
stackGetTransitionDuration :: (MonadIO m, StackK a) => a -> m Word32 Source
stackGetTransitionRunning
stackGetTransitionRunning :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetTransitionType
stackGetTransitionType :: (MonadIO m, StackK a) => a -> m StackTransitionType Source
stackGetVhomogeneous
stackGetVhomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetVisibleChild
stackGetVisibleChild :: (MonadIO m, StackK a) => a -> m Widget Source
stackGetVisibleChildName
stackGetVisibleChildName :: (MonadIO m, StackK a) => a -> m Text Source
stackNew
stackSetHhomogeneous
stackSetHhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetHomogeneous
stackSetHomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetInterpolateSize
stackSetInterpolateSize :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetTransitionDuration
stackSetTransitionDuration :: (MonadIO m, StackK a) => a -> Word32 -> m () Source
stackSetTransitionType
stackSetTransitionType :: (MonadIO m, StackK a) => a -> StackTransitionType -> m () Source
stackSetVhomogeneous
stackSetVhomogeneous :: (MonadIO m, StackK a) => a -> Bool -> m () Source
stackSetVisibleChild
stackSetVisibleChild :: (MonadIO m, StackK a, WidgetK b) => a -> b -> m () Source
stackSetVisibleChildFull
stackSetVisibleChildFull :: (MonadIO m, StackK a) => a -> Text -> StackTransitionType -> m () Source
stackSetVisibleChildName
stackSetVisibleChildName :: (MonadIO m, StackK a) => a -> Text -> m () Source
Properties
Hhomogeneous
data StackHhomogeneousPropertyInfo Source
AttrInfo StackHhomogeneousPropertyInfo | |
type AttrLabel StackHhomogeneousPropertyInfo = "Stack::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
Homogeneous
data StackHomogeneousPropertyInfo Source
AttrInfo StackHomogeneousPropertyInfo | |
type AttrLabel StackHomogeneousPropertyInfo = "Stack::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
InterpolateSize
data StackInterpolateSizePropertyInfo Source
AttrInfo StackInterpolateSizePropertyInfo | |
type AttrLabel StackInterpolateSizePropertyInfo = "Stack::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
TransitionDuration
data StackTransitionDurationPropertyInfo Source
AttrInfo StackTransitionDurationPropertyInfo | |
type AttrLabel StackTransitionDurationPropertyInfo = "Stack::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
TransitionRunning
data StackTransitionRunningPropertyInfo Source
AttrInfo StackTransitionRunningPropertyInfo | |
type AttrLabel StackTransitionRunningPropertyInfo = "Stack::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
TransitionType
data StackTransitionTypePropertyInfo Source
AttrInfo StackTransitionTypePropertyInfo | |
type AttrLabel StackTransitionTypePropertyInfo = "Stack::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
Vhomogeneous
data StackVhomogeneousPropertyInfo Source
AttrInfo StackVhomogeneousPropertyInfo | |
type AttrLabel StackVhomogeneousPropertyInfo = "Stack::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
VisibleChild
data StackVisibleChildPropertyInfo Source
AttrInfo StackVisibleChildPropertyInfo | |
type AttrLabel StackVisibleChildPropertyInfo = "Stack::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
VisibleChildName
data StackVisibleChildNamePropertyInfo Source
AttrInfo StackVisibleChildNamePropertyInfo | |
type AttrLabel StackVisibleChildNamePropertyInfo = "Stack::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