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
- stackGetTransitionDuration
- stackGetTransitionRunning
- stackGetTransitionType
- stackGetVhomogeneous
- stackGetVisibleChild
- stackGetVisibleChildName
- stackNew
- stackSetHhomogeneous
- stackSetHomogeneous
- 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
- 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 ()
- 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 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 | |
type ParentTypes Stack Source | |
type AttributeList Stack Source | |
type SignalList Stack Source |
Methods
stackAddNamed
stackAddTitled
stackGetChildByName
stackGetHhomogeneous
stackGetHhomogeneous :: (MonadIO m, StackK a) => a -> m Bool Source
stackGetHomogeneous
stackGetHomogeneous :: (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
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 Source | |
type AttrLabel StackHhomogeneousPropertyInfo = "Stack::hhomogeneous" Source | |
type AttrGetType StackHhomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackHhomogeneousPropertyInfo = * ~ 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 = "Stack::homogeneous" Source | |
type AttrGetType StackHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint StackHomogeneousPropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackHomogeneousPropertyInfo = * ~ 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
TransitionDuration
data StackTransitionDurationPropertyInfo Source
AttrInfo StackTransitionDurationPropertyInfo Source | |
type AttrLabel StackTransitionDurationPropertyInfo = "Stack::transition-duration" Source | |
type AttrGetType StackTransitionDurationPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackTransitionDurationPropertyInfo = * ~ 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 = "Stack::transition-running" Source | |
type AttrGetType StackTransitionRunningPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackTransitionRunningPropertyInfo = * ~ () Source | |
type AttrAllowedOps StackTransitionRunningPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getStackTransitionRunning :: (MonadIO m, StackK o) => o -> m Bool Source
TransitionType
data StackTransitionTypePropertyInfo Source
AttrInfo StackTransitionTypePropertyInfo Source | |
type AttrLabel StackTransitionTypePropertyInfo = "Stack::transition-type" Source | |
type AttrGetType StackTransitionTypePropertyInfo = StackTransitionType Source | |
type AttrBaseTypeConstraint StackTransitionTypePropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackTransitionTypePropertyInfo = * ~ StackTransitionType Source | |
type AttrAllowedOps StackTransitionTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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 = "Stack::vhomogeneous" Source | |
type AttrGetType StackVhomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackVhomogeneousPropertyInfo = * ~ 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 = "Stack::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 = "Stack::visible-child-name" Source | |
type AttrGetType StackVisibleChildNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo = StackK Source | |
type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo = * ~ 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