| 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 |
GI.Gtk.Objects.Stack
Contents
- Exported types
- Methods
- addNamed
- addTitled
- getChildByName
- getHhomogeneous
- getHomogeneous
- getInterpolateSize
- getTransitionDuration
- getTransitionRunning
- getTransitionType
- getVhomogeneous
- getVisibleChild
- getVisibleChildName
- new
- setHhomogeneous
- setHomogeneous
- setInterpolateSize
- setTransitionDuration
- setTransitionType
- setVhomogeneous
- setVisibleChild
- setVisibleChildFull
- setVisibleChildName
- Properties
Description
- newtype Stack = Stack (ManagedPtr Stack)
- class GObject o => IsStack o
- toStack :: IsStack o => o -> IO Stack
- noStack :: Maybe Stack
- data StackAddNamedMethodInfo
- stackAddNamed :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> m ()
- data StackAddTitledMethodInfo
- stackAddTitled :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> Text -> Text -> m ()
- data StackGetChildByNameMethodInfo
- stackGetChildByName :: (MonadIO m, IsStack a) => a -> Text -> m (Maybe Widget)
- data StackGetHhomogeneousMethodInfo
- stackGetHhomogeneous :: (MonadIO m, IsStack a) => a -> m Bool
- data StackGetHomogeneousMethodInfo
- stackGetHomogeneous :: (MonadIO m, IsStack a) => a -> m Bool
- data StackGetInterpolateSizeMethodInfo
- stackGetInterpolateSize :: (MonadIO m, IsStack a) => a -> m Bool
- data StackGetTransitionDurationMethodInfo
- stackGetTransitionDuration :: (MonadIO m, IsStack a) => a -> m Word32
- data StackGetTransitionRunningMethodInfo
- stackGetTransitionRunning :: (MonadIO m, IsStack a) => a -> m Bool
- data StackGetTransitionTypeMethodInfo
- stackGetTransitionType :: (MonadIO m, IsStack a) => a -> m StackTransitionType
- data StackGetVhomogeneousMethodInfo
- stackGetVhomogeneous :: (MonadIO m, IsStack a) => a -> m Bool
- data StackGetVisibleChildMethodInfo
- stackGetVisibleChild :: (MonadIO m, IsStack a) => a -> m (Maybe Widget)
- data StackGetVisibleChildNameMethodInfo
- stackGetVisibleChildName :: (MonadIO m, IsStack a) => a -> m (Maybe Text)
- stackNew :: MonadIO m => m Stack
- data StackSetHhomogeneousMethodInfo
- stackSetHhomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m ()
- data StackSetHomogeneousMethodInfo
- stackSetHomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m ()
- data StackSetInterpolateSizeMethodInfo
- stackSetInterpolateSize :: (MonadIO m, IsStack a) => a -> Bool -> m ()
- data StackSetTransitionDurationMethodInfo
- stackSetTransitionDuration :: (MonadIO m, IsStack a) => a -> Word32 -> m ()
- data StackSetTransitionTypeMethodInfo
- stackSetTransitionType :: (MonadIO m, IsStack a) => a -> StackTransitionType -> m ()
- data StackSetVhomogeneousMethodInfo
- stackSetVhomogeneous :: (MonadIO m, IsStack a) => a -> Bool -> m ()
- data StackSetVisibleChildMethodInfo
- stackSetVisibleChild :: (MonadIO m, IsStack a, IsWidget b) => a -> b -> m ()
- data StackSetVisibleChildFullMethodInfo
- stackSetVisibleChildFull :: (MonadIO m, IsStack a) => a -> Text -> StackTransitionType -> m ()
- data StackSetVisibleChildNameMethodInfo
- stackSetVisibleChildName :: (MonadIO m, IsStack a) => a -> Text -> m ()
- data StackHhomogeneousPropertyInfo
- constructStackHhomogeneous :: IsStack o => Bool -> IO (GValueConstruct o)
- getStackHhomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackHhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- stackHhomogeneous :: AttrLabelProxy "hhomogeneous"
- data StackHomogeneousPropertyInfo
- constructStackHomogeneous :: IsStack o => Bool -> IO (GValueConstruct o)
- getStackHomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackHomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- stackHomogeneous :: AttrLabelProxy "homogeneous"
- data StackInterpolateSizePropertyInfo
- constructStackInterpolateSize :: IsStack o => Bool -> IO (GValueConstruct o)
- getStackInterpolateSize :: (MonadIO m, IsStack o) => o -> m Bool
- setStackInterpolateSize :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- stackInterpolateSize :: AttrLabelProxy "interpolateSize"
- data StackTransitionDurationPropertyInfo
- constructStackTransitionDuration :: IsStack o => Word32 -> IO (GValueConstruct o)
- getStackTransitionDuration :: (MonadIO m, IsStack o) => o -> m Word32
- setStackTransitionDuration :: (MonadIO m, IsStack o) => o -> Word32 -> m ()
- stackTransitionDuration :: AttrLabelProxy "transitionDuration"
- data StackTransitionRunningPropertyInfo
- getStackTransitionRunning :: (MonadIO m, IsStack o) => o -> m Bool
- stackTransitionRunning :: AttrLabelProxy "transitionRunning"
- data StackTransitionTypePropertyInfo
- constructStackTransitionType :: IsStack o => StackTransitionType -> IO (GValueConstruct o)
- getStackTransitionType :: (MonadIO m, IsStack o) => o -> m StackTransitionType
- setStackTransitionType :: (MonadIO m, IsStack o) => o -> StackTransitionType -> m ()
- stackTransitionType :: AttrLabelProxy "transitionType"
- data StackVhomogeneousPropertyInfo
- constructStackVhomogeneous :: IsStack o => Bool -> IO (GValueConstruct o)
- getStackVhomogeneous :: (MonadIO m, IsStack o) => o -> m Bool
- setStackVhomogeneous :: (MonadIO m, IsStack o) => o -> Bool -> m ()
- stackVhomogeneous :: AttrLabelProxy "vhomogeneous"
- data StackVisibleChildPropertyInfo
- constructStackVisibleChild :: (IsStack o, IsWidget a) => a -> IO (GValueConstruct o)
- getStackVisibleChild :: (MonadIO m, IsStack o) => o -> m (Maybe Widget)
- setStackVisibleChild :: (MonadIO m, IsStack o, IsWidget a) => o -> a -> m ()
- stackVisibleChild :: AttrLabelProxy "visibleChild"
- data StackVisibleChildNamePropertyInfo
- constructStackVisibleChildName :: IsStack o => Text -> IO (GValueConstruct o)
- getStackVisibleChildName :: (MonadIO m, IsStack o) => o -> m (Maybe Text)
- setStackVisibleChildName :: (MonadIO m, IsStack o) => o -> Text -> m ()
- stackVisibleChildName :: AttrLabelProxy "visibleChildName"
Exported types
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 # | |
| ((~) * info (ResolveStackMethod t Stack), MethodInfo * info Stack p) => IsLabelProxy t (Stack -> p) Source # | |
| HasAttributeList * Stack Source # | |
| type SignalList Stack Source # | |
| type AttributeList Stack Source # | |
Methods
addNamed
addTitled
getChildByName
getHhomogeneous
getHomogeneous
getInterpolateSize
getTransitionDuration
getTransitionRunning
getTransitionType
data StackGetTransitionTypeMethodInfo Source #
Instances
| ((~) * signature (m StackTransitionType), MonadIO m, IsStack a) => MethodInfo * StackGetTransitionTypeMethodInfo a signature Source # | |
stackGetTransitionType :: (MonadIO m, IsStack a) => a -> m StackTransitionType Source #
getVhomogeneous
getVisibleChild
getVisibleChildName
new
setHhomogeneous
setHomogeneous
setInterpolateSize
setTransitionDuration
setTransitionType
data StackSetTransitionTypeMethodInfo Source #
Instances
| ((~) * signature (StackTransitionType -> m ()), MonadIO m, IsStack a) => MethodInfo * StackSetTransitionTypeMethodInfo a signature Source # | |
stackSetTransitionType :: (MonadIO m, IsStack a) => a -> StackTransitionType -> m () Source #
setVhomogeneous
setVisibleChild
setVisibleChildFull
data StackSetVisibleChildFullMethodInfo Source #
Instances
| ((~) * signature (Text -> StackTransitionType -> m ()), MonadIO m, IsStack a) => MethodInfo * StackSetVisibleChildFullMethodInfo a signature Source # | |
stackSetVisibleChildFull :: (MonadIO m, IsStack a) => a -> Text -> StackTransitionType -> m () Source #
setVisibleChildName
stackSetVisibleChildName :: (MonadIO m, IsStack a) => a -> Text -> m () Source #
Properties
hhomogeneous
data StackHhomogeneousPropertyInfo Source #
Instances
| AttrInfo StackHhomogeneousPropertyInfo Source # | |
| type AttrSetTypeConstraint StackHhomogeneousPropertyInfo Source # | |
| type AttrOrigin StackHhomogeneousPropertyInfo Source # | |
| type AttrLabel StackHhomogeneousPropertyInfo Source # | |
| type AttrGetType StackHhomogeneousPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackHhomogeneousPropertyInfo Source # | |
| type AttrAllowedOps StackHhomogeneousPropertyInfo Source # | |
stackHhomogeneous :: AttrLabelProxy "hhomogeneous" Source #
homogeneous
data StackHomogeneousPropertyInfo Source #
Instances
| AttrInfo StackHomogeneousPropertyInfo Source # | |
| type AttrSetTypeConstraint StackHomogeneousPropertyInfo Source # | |
| type AttrOrigin StackHomogeneousPropertyInfo Source # | |
| type AttrLabel StackHomogeneousPropertyInfo Source # | |
| type AttrGetType StackHomogeneousPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackHomogeneousPropertyInfo Source # | |
| type AttrAllowedOps StackHomogeneousPropertyInfo Source # | |
stackHomogeneous :: AttrLabelProxy "homogeneous" Source #
interpolateSize
data StackInterpolateSizePropertyInfo Source #
Instances
| AttrInfo StackInterpolateSizePropertyInfo Source # | |
| type AttrSetTypeConstraint StackInterpolateSizePropertyInfo Source # | |
| type AttrOrigin StackInterpolateSizePropertyInfo Source # | |
| type AttrLabel StackInterpolateSizePropertyInfo Source # | |
| type AttrGetType StackInterpolateSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint StackInterpolateSizePropertyInfo Source # | |
| type AttrAllowedOps StackInterpolateSizePropertyInfo Source # | |
stackInterpolateSize :: AttrLabelProxy "interpolateSize" Source #
transitionDuration
data StackTransitionDurationPropertyInfo Source #
Instances
| AttrInfo StackTransitionDurationPropertyInfo Source # | |
| type AttrSetTypeConstraint StackTransitionDurationPropertyInfo Source # | |
| type AttrOrigin StackTransitionDurationPropertyInfo Source # | |
| type AttrLabel StackTransitionDurationPropertyInfo Source # | |
| type AttrGetType StackTransitionDurationPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackTransitionDurationPropertyInfo Source # | |
| type AttrAllowedOps StackTransitionDurationPropertyInfo Source # | |
stackTransitionDuration :: AttrLabelProxy "transitionDuration" Source #
transitionRunning
data StackTransitionRunningPropertyInfo Source #
Instances
| AttrInfo StackTransitionRunningPropertyInfo Source # | |
| type AttrSetTypeConstraint StackTransitionRunningPropertyInfo Source # | |
| type AttrOrigin StackTransitionRunningPropertyInfo Source # | |
| type AttrLabel StackTransitionRunningPropertyInfo Source # | |
| type AttrGetType StackTransitionRunningPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackTransitionRunningPropertyInfo Source # | |
| type AttrAllowedOps StackTransitionRunningPropertyInfo Source # | |
stackTransitionRunning :: AttrLabelProxy "transitionRunning" Source #
transitionType
data StackTransitionTypePropertyInfo Source #
Instances
| AttrInfo StackTransitionTypePropertyInfo Source # | |
| type AttrSetTypeConstraint StackTransitionTypePropertyInfo Source # | |
| type AttrOrigin StackTransitionTypePropertyInfo Source # | |
| type AttrLabel StackTransitionTypePropertyInfo Source # | |
| type AttrGetType StackTransitionTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint StackTransitionTypePropertyInfo Source # | |
| type AttrAllowedOps StackTransitionTypePropertyInfo Source # | |
constructStackTransitionType :: IsStack o => StackTransitionType -> IO (GValueConstruct o) Source #
getStackTransitionType :: (MonadIO m, IsStack o) => o -> m StackTransitionType Source #
setStackTransitionType :: (MonadIO m, IsStack o) => o -> StackTransitionType -> m () Source #
stackTransitionType :: AttrLabelProxy "transitionType" Source #
vhomogeneous
data StackVhomogeneousPropertyInfo Source #
Instances
| AttrInfo StackVhomogeneousPropertyInfo Source # | |
| type AttrSetTypeConstraint StackVhomogeneousPropertyInfo Source # | |
| type AttrOrigin StackVhomogeneousPropertyInfo Source # | |
| type AttrLabel StackVhomogeneousPropertyInfo Source # | |
| type AttrGetType StackVhomogeneousPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackVhomogeneousPropertyInfo Source # | |
| type AttrAllowedOps StackVhomogeneousPropertyInfo Source # | |
stackVhomogeneous :: AttrLabelProxy "vhomogeneous" Source #
visibleChild
data StackVisibleChildPropertyInfo Source #
Instances
| AttrInfo StackVisibleChildPropertyInfo Source # | |
| type AttrSetTypeConstraint StackVisibleChildPropertyInfo Source # | |
| type AttrOrigin StackVisibleChildPropertyInfo Source # | |
| type AttrLabel StackVisibleChildPropertyInfo Source # | |
| type AttrGetType StackVisibleChildPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackVisibleChildPropertyInfo Source # | |
| type AttrAllowedOps StackVisibleChildPropertyInfo Source # | |
stackVisibleChild :: AttrLabelProxy "visibleChild" Source #
visibleChildName
data StackVisibleChildNamePropertyInfo Source #
Instances
| AttrInfo StackVisibleChildNamePropertyInfo Source # | |
| type AttrSetTypeConstraint StackVisibleChildNamePropertyInfo Source # | |
| type AttrOrigin StackVisibleChildNamePropertyInfo Source # | |
| type AttrLabel StackVisibleChildNamePropertyInfo Source # | |
| type AttrGetType StackVisibleChildNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint StackVisibleChildNamePropertyInfo Source # | |
| type AttrAllowedOps StackVisibleChildNamePropertyInfo Source # | |
constructStackVisibleChildName :: IsStack o => Text -> IO (GValueConstruct o) Source #
setStackVisibleChildName :: (MonadIO m, IsStack o) => o -> Text -> m () Source #
stackVisibleChildName :: AttrLabelProxy "visibleChildName" Source #